gpt4 book ai didi

php - 设置 "realpath cache size"

转载 作者:行者123 更新时间:2023-12-03 22:42:40 30 4
gpt4 key购买 nike

我的一个扩展要求我将 realpath_cache_size 设置为至少 512k。那么我是否必须将它设置在 .htaccess 中,例如:

realpath_cache_size = 512k 

以及对整个站点的后果是什么,可以还是过高?我不明白这个缓存大小。

感谢帮助。

最佳答案

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

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

realpath_cache_size = 16k

以下是有关它的更多信息:http://www.php.net/manual/en/ini.core.php#ini.realpath-cache-size

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

在 PHP 5.2.1 之前,为了使用这个指令,它必须在编译时通过在配置行中使用 --enable-memory-limit 来启用。在 5.2.1 之前,还需要此编译时标志来定义函数 memory_get_usage() 和 memory_get_peak_usage()。

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

性能调优

性能调优
名称默认可更改更改日志
realpath_cache_size "16K"PHP_INI_SYSTEM 自 PHP 5.1.0 起可用。
realpath_cache_ttl "120"PHP_INI_SYSTEM 自 PHP 5.1.0 起可用。
这是配置指令的简短说明。

realpath_cache_size 整数
确定 PHP 使用的真实路径缓存的大小。在 PHP 打开许多文件的系统上,该值应该增加,以反射(reflect)执行的文件操作的数量。

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

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

realpath_cache_ttl 整数
缓存给定文件或目录的真实路径信息的持续时间(以秒为单位)。对于很少更改文件的系统,请考虑增加该值。

关于php - 设置 "realpath cache size",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19473198/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com