快速(ER)的方式使用PHP


0

抢在PHP文件的索引节点获取文件的inode,您可以使用此:

$fs = stat($file); 
echo $fs['ino']; 

的问题,这是无处不在说,这是缓慢的,你应该避免。那么问题就变成了什么?

  0

您的操作系统已经每秒处理几十个统计调用。不要担心。 22 8月. 082008-08-22 16:09:35

1

您可以使用fileinode(),但如果您认为速度较慢,则应该运行基准测试。


0

我认为你应该对基准进行测试,并看看你在做什么来确定stat()是否是代码中最慢的部分。在每天获得大约100次点击的服务器上的每个请求上记录1个文件不成问题。当你不得不一秒钟提出几个请求时,说明每个文件可能是一个问题。

您可以避免通过memcached,apc或其他一些内存中缓存系统缓存结果来反复陈述相同的文件。

不成熟的优化是一切邪恶的根源。 - Donald Knuth