快速(呃)使用PHP获取文件inode的方法

时间:2008-08-21 12:22:45

标签: php inode

要在PHP中获取文件的inode,可以使用:

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

这个问题是无处不在说它很慢而你应该避免它。那么问题就变成了快速(呃)的方式吗?

2 个答案:

答案 0 :(得分:1)

您可以使用fileinode(),但如果您觉得它很慢,则应运行基准测试。

答案 1 :(得分:0)

我认为您应该进行基准测试并查看您正在做什么来确定stat()是否是代码中最慢的部分。在每天获得大约100次点击的服务器上的每个请求上声明1个文件不是问题。当你不得不每秒要求更多的请求时,说明每个文件都可能是个问题。

您可以通过memcached,apc或其他内存缓存系统缓存结果来避免重复说明同一文件。

过早优化是万恶之源。 - 唐纳德克努特

相关问题