使用PHP(5)或apache debian web服务器上的其他Linux工具可以获取单个http请求的文件请求吗? 由于性能原因,我想将它们与我的蛋糕应用程序的缓存“版本”进行比较。计数触发的文件请求数
非缓存,可能在某些视图中超过100。缓存只有10(希望)。
AFAIK有3个主要的文件功能: file_get_contents()函数,文件()和手动fopen()函数等
但我不能覆盖它们,所以我不能放置logRequest()函数在其中。 还有其他方法吗?将回调附加到函数?拦截文件请求?
如果你只在缓存版本如何执行与非缓存的版本感兴趣,只需启用缓存再次禁用缓存运行探查一次,然后。这应该告诉你的区别。可以为此使用Xdebug。如果你想做负载测试,使用`ab`命令。 – Gordon 2010-12-08 15:20:15
好吧,在这个特殊情况下,更多的文件请求的PHP脚本需要完成最终结果的数量。不仅用于与缓存版本进行比较,还用于追踪大多数文件请求并尝试减少计数的目标。 – mark 2010-12-08 15:32:02