PHP 软连接的缓存问题

测试脚本test.php:

在另外一个terminal中修改link.txt 链接到 b.txt

发现输出的依然是a.txt 的内容(至少一段时间内是的)

strace 分析一下,发现在cache期间,根本不会去访问 link.txt 的

原因:

realpath_cache 缓存了软连接 默认时间 120s

解决办法:

修改php.ini 中 realpath_cache 的配置

参考资料:http://zhengdl126.iteye.com/blog/1575233

留下评论

邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据