要在PHP中获取文件的inode,可以使用:
$fs = stat($file);
echo $fs['ino'];
这个问题是无处不在说它很慢而你应该避免它。那么问题就变成了快速(呃)的方式吗?
答案 0 :(得分:1)
您可以使用fileinode()
,但如果您觉得它很慢,则应运行基准测试。
答案 1 :(得分:0)
我认为您应该进行基准测试并查看您正在做什么来确定stat()是否是代码中最慢的部分。在每天获得大约100次点击的服务器上的每个请求上声明1个文件不是问题。当你不得不每秒要求更多的请求时,说明每个文件都可能是个问题。
您可以通过memcached,apc或其他内存缓存系统缓存结果来避免重复说明同一文件。
过早优化是万恶之源。 - 唐纳德克努特