是否存在导致 Windows XP SP 3 上缓存文件的文件修改时间被任意更新但没有任何实际更改的已知问题?
标准 Windows XP 上是否有一些服务 - 备份、同步、版本控制、病毒扫描程序 - 已知会触摸文件?他们都有一个.txt
扩展名。
如果没有,那就忘记它。然后我的缓存例程出现问题,我将调试我的方式。
背景:
我正在围绕 Windows 服务器上的慢速网站构建一个简单的缓存包装器。
我将filemtime()
时间戳与数据库中的某些列进行比较,以确定缓存文件是否过时。
我在使用这种方法时遇到问题,因为缓存文件的修改时间似乎在操作之间得到更新,而我没有做任何事情。这会导致显示陈旧的文件。
我是机器上唯一的用户。操作系统是 Windows XP,网络服务器是 XAMPP Apache 2 和 PHP 5.2