php fileatime
$file='image/open1.txt';http://php.net/manual/en/function.fileatime.php
Note:
The atime of a file is supposed to change whenever the data blocks of a file are being read. This can be costly performance-wise when an application regularly accesses a very large number of files or directories.
Some Unix filesystems can be mounted with atime updates disabled to increase the performance of such applications; USENET news spools are a common example. On such filesystems this function will be useless.
不同的文件系统使用都会不同的..
可以试下clearstatcache() 清除下缓存再读
你代码写的有问题,清楚缓存,访问时间还是没有变化。