首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >文件创建限制

文件创建限制
EN

Stack Overflow用户
提问于 2015-07-19 12:13:41
回答 1查看 39关注 0票数 0

亲爱的全球各地的开发者,

  • 我只是在寻求知识和理解。请提供尽可能多的

信息,不仅可以帮助我,还可以帮助周围的其他人

世界。

我将把我的问题分开,这样就更容易理解我想要的东西了

并允许你个别地回答问题。

理解。

我的问题是:

a)

  • 我正在运行一个家庭服务器,使用mamp在windows 8 32 i7内存上运行,4k ssd,i7 cpu.My服务器是用cloudflare.com设置的。当公众世界的人查看我的网站时,会有一个php脚本创建一个带有用户名的文本文件。比如:{username}.txt。每个用户名。每次用户登录时都会重新创建相同的文件,以保持有关他的数据更新。这是关于我正在做的事情的一些信息。我想了解的是。有什么限制吗?假设500000人同时尝试访问我的网站,每个用户都会让我的站点为他创建一个新的txt文件。它能用吗?有什么问题..。请和我分享一下。

b)

一个文本文件可以同时获得视图,比如说1000000吗?我说的是看而不是在这里创造。

EN

回答 1

Stack Overflow用户

发布于 2015-07-19 12:18:55

文件的数量完全不受操作系统或php的限制。

但受到文件系统的限制,您可以将文件安全保存在其中。确切的数字取决于文件系统的类型及其配置。典型的限制是一个目录中的32000个节点。但正如前面提到的,可以配置。

在这种情况下,通常要做的是将所有这些文件分散到目录上,其中目录是由文件名本身的子字符串命名的。因此,例如,文件somegoodguy.txt保存在/som/ego/odg/somegoodguy.txt下。如果您对字符的使用大致相同,则应防止遇到任何限制,因为文件同样分布在许多、多个文件夹中。

然而:

这是否是一个好办法是值得怀疑的。基于文件的存储并不完全有效。如果您使用数据库,您将获得更好的性能。数据库表中每个用户一个条目(行)。获取这些信息是非常有效和快速的。你不用担心任何限制。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31501072

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档