我正在尝试创建一个缓存类,使url成为一个静态文件。当我在后台点击“缓存”按钮时,可能会导致用户在浏览器上看到错误,因为文件不支持锁定。我说的对吗?
发布于 2010-07-04 07:16:13
我假设您关心的是,当一个文件正在被缓存(即被写入)的过程中时,Apache尝试从该文件读取可能会出现问题,这可能导致Apache返回一个错误,该错误随后会显示在浏览器中。
我不相信你是正确的,但这可能取决于所使用的操作系统和web服务器。
在Linux + Apache下,我观察到了以下行为:
时,您无法写入该文件
例如,如果您通过FTP上传一个文件,而Apache正在读取该文件,则在Apache读取完该文件之前,您无法完成写入。
当文件处于打开状态以写入时,
在这种情况下,Apache看起来会一直等到写入完成。
https://stackoverflow.com/questions/3173124
复制相似问题