代码之家  ›  专栏  ›  技术社区  ›  Moon

在php中使用文件缓存安全吗?

  •  0
  • Moon  · 技术社区  · 15 年前

    我试图使一个缓存类,使url成为一个静态文件。当我单击后端的“缓存”按钮时,可能会导致用户在浏览器上看到错误,因为文件不支持锁定。我说的对吗???

    1 回复  |  直到 15 年前
        1
  •  1
  •   Jon Cram    15 年前

    我假设您关心的是,当一个文件正在被缓存(即被写入)时,Apache尝试从该文件读取时可能会出现问题,这可能会导致Apache返回一个错误,该错误随后会显示在浏览器中。。

    在Linux+Apache下,我观察到以下行为:

    1. 当Apache打开文件进行读取时,不能写入文件

      例如,如果您正在通过FTP上传一个文件,而Apache正在读取同一个文件,那么在Apache完成文件读取之前,您无法完成写入。

    2. Apache无法在文件打开进行写入时读取该文件