首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >设置"realpath缓存大小“

设置"realpath缓存大小“
EN

Stack Overflow用户
提问于 2013-10-20 10:12:08
回答 1查看 10.7K关注 0票数 4

我的一个扩展要求我将realpath_cache_size设置为最小512k。那么,我是否必须在.htaccess中设置它,如下所示:

代码语言:javascript
复制
realpath_cache_size = 512k 

对整个网站的影响是什么,是好还是太高?我不明白这个缓存的大小。

谢谢你的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-20 11:38:25

可以在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之前,为了使用该指令,必须在编译时通过在configure行中使用--enable-memory-limit来启用它。在5.2.1之前的版本中,定义函数memory_get_usage()和memory_get_peak_usage()时也需要此编译时标志。

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

性能调优

性能调优名称默认可更改的Changelog realpath_cache_size "16K“PHP_INI_SYSTEM从PHP5.1.0开始提供。realpath_cache_ttl "120“PHP_INI_SYSTEM从PHP5.1.0开始可用。下面是对配置指令的简短解释。

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

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

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

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

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

https://stackoverflow.com/questions/19473198

复制
相关文章

相似问题

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