我想在php中使用apc,以避免在包含文件时读取光盘。 但我怎么知道文件是否真的来自共享内存,而不是光盘读取? 有谁知道如何测量php脚本的光盘读取次数,或者在一个时间间隔内? (在Windows Server 2003上) 非常感谢,
的问候,
查尔斯
答案 0 :(得分:2)
APC有一个信息页面APC.php,它将回答你的很多问题: http://www.electrictoolbox.com/apc-php-cache-information/
使用Ram Disk可以强制缓存使用RAM而不是慢速磁盘驱动器。另一种可能的解决方案是使用固态硬盘(SSD),与平板驱动器相比,它具有更快的读取速度。设置快速SSD的RAID0可以提高缓存性能。
答案 1 :(得分:-1)
但我怎么知道文件是否真的 来自共享内存,而不是 光盘读取?
一个简单的解决方案可能是将文件放在USB驱动器中(其中一个具有用于磁盘读/写的LED指示灯,以便您可以看到)并使用sleep()
来确保include()
s / require()
s。