php - 文本文件有大小限制吗?

标签 php text

大家好

我正在为我们的网站创建一个日志文件,该文件将记录所有用户对我们订单区域的每次登录。我想知道您是否认为只在一个文件中输入此日志信息比较好,还是应该在日志文件达到一定大小后将其拆分?我担心的是,随着时间的推移,这个文件会变得相当大,但我不确定文本文件的大小限制?

谢谢

最佳答案

有限制,但这取决于:

  1. 底层文件系统(即使内核支持大文件,FS也可能不支持)
  2. 底层内核 VFS 层的功能(并非所有操作系统都支持大文件,但大多数可以运行 Web 服务器的操作系统都支持)。

有时,您可以使用像 logrotate 这样的工具来自动处理分块日志文件。其他时候你不需要。

您想要解析和排序 10GB 的日志文件吗?如果底层操作系统没有对日志进行分块/归档的功能,您需要在自己的代码中进行处理。

这就像在年月之后命名您的日志文件一样简单,除非您确定其他东西会为您分块您的日志。为了便于携带,请检查您的日志记录功能。

请注意,即使在具有轮换日志功能的系统上,通常也必须告知日志轮换器您的日志存在。在任何情况下,一个巨大的文件都是值得怀疑的。

关于php - 文本文件有大小限制吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2886405/

相关文章:

java - 限制对 JTextArea 中某些行的访问?

r - 从 HTML 中抓取 pdf 文件

python - 我的文本游戏中的 Ascii 文本打印顺序不正确?

php - 我只需要从另一个 html/php 页面导入表格

php - 将颜色选择器添加到插件以更改内容的文本颜色

php - 静态方法与函数的性能

MySQL varchar(2000)与文本?

python - 如何在 pygame 中为角色扮演游戏制作文本框/状态框?

php - 无法显示表列名称以数字 codeigniter 开头的表中的数据

php - 当我单击图像时,它应该显示在文本区域中,就像笑脸一样