Heim  >  Artikel  >  Backend-Entwicklung  >  node.js - windows的服务器,一个文件夹最多能放多少个文件而不会影响php/nodejs/java等读取文件的速度?

node.js - windows的服务器,一个文件夹最多能放多少个文件而不会影响php/nodejs/java等读取文件的速度?

WBOY
WBOYOriginal
2016-06-06 20:37:071240Durchsuche

读取文件的方式是知道文件名,直接读取的,不用遍历文件夹。
还想知道Linux系统的呢?

回复内容:

读取文件的方式是知道文件名,直接读取的,不用遍历文件夹。
还想知道Linux系统的呢?

1.windows下最大文件数量与正在使用的文件系统有关 详细
2.读取效率的话,操作系统将目录文件都是索引存放的,与mysql主键查找同个道理,影响不是太大,但肯定是数据越多,速度越慢。
3.linux我用的是centos系统,其他我不知道,文件系统管理受两个限制,磁盘空间和inode容量。就是说linux下文件的元信息(文件名,作者,创建时间)存放在inode里,有次我遇到过磁盘空间占用12%,但出现磁盘拒绝访问的情况,查了结果是没定期清理tmp目录导致小文件过多,导致inode下容量耗完。而inode的容量可以在分区的时候手动设定,一般指导

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn