Php 设置“";realpath缓存大小“;

Php 设置“";realpath缓存大小“;,php,Php,我的一个扩展要求我将realpath\u cache\u大小设置为最小512k。所以我必须在.htaccess中设置它,比如: realpath_cache_size = 512k 对整个网站的后果是什么,是正常还是过高?我不明白这个缓存大小 谢谢您的帮助。可以在php.ini文件中更改大小: 下面的行决定了PHP要使用的realpath缓存的大小 realpath_缓存_大小=16k 以下是有关它的更多信息: 这将设置允许脚本分配的最大内存量(以字节为单位)。这有助于防止编写糟糕的脚本耗尽

我的一个扩展要求我将realpath\u cache\u大小设置为最小512k。所以我必须在.htaccess中设置它,比如:

realpath_cache_size = 512k 
对整个网站的后果是什么,是正常还是过高?我不明白这个缓存大小


谢谢您的帮助。

可以在php.ini文件中更改大小:

下面的行决定了PHP要使用的realpath缓存的大小

realpath_缓存_大小=16k

以下是有关它的更多信息:

这将设置允许脚本分配的最大内存量(以字节为单位)。这有助于防止编写糟糕的脚本耗尽服务器上的所有可用内存。请注意,要没有内存限制,请将此指令设置为-1

在PHP5.2.1之前,为了使用该指令,必须在编译时使用configure行中的--enable memory limit来启用该指令。在5.2.1之前定义函数memory_get_usage()和memory_get_peak_usage()时,也需要此编译时标志

使用整数时,该值以字节为单位。也可以使用本常见问题解答中所述的速记符号。 另请参见:最大执行时间

性能调整

性能调整 名称默认可更改更改日志 自PHP5.1.0以来,realpath_缓存大小为“16K”的PHP_INI_系统可用。 realpath_cache_ttl“120”PHP_INI_系统自PHP5.1.0开始提供。 下面是对配置指令的简短解释

realpath\u缓存\u大小整数 确定PHP要使用的realpath缓存的大小。在PHP打开许多文件的系统上,该值应该增加,以反映执行的文件操作的数量

大小表示存储的路径字符串中的总字节数,加上与缓存项关联的数据的大小。这意味着为了在缓存中存储更长的路径,缓存大小必须更大。此值不直接控制可缓存的不同路径的数量

缓存条目数据所需的大小取决于系统

realpath\u缓存\u ttl整数
缓存给定文件或目录的realpath信息的持续时间(秒)。对于很少更改文件的系统,请考虑增加值。

您键入了所有这些吗?您的答案将误导许多人。答案不应包括有关内存限制配置的信息,因为它与问题没有直接关系。我同意@DanielV的观点。说。谈论内存限制文档会让事情变得非常混乱。