2010-07-03 62 views
0

我想製作一個緩存類,使url成爲一個靜態文件。當我點擊後端的「緩存」按鈕時,可能會導致用戶在瀏覽器中看到錯誤,因爲文件不支持鎖定。我對麼???在php中使用文件緩存安全嗎?

回答

1

我假設你關心的是,當一個文件正在被緩存(即被寫入)的過程中,可能會有Apache試圖從文件讀取,這可能會導致Apache返回一個錯誤隨後顯示在瀏覽器中。

我不相信你是正確的,但這可能取決於正在使用的操作系統和Web服務器。

在Linux + APACHE,我觀察到以下行爲:

  1. 不能寫入文件,而Apache可以打開閱讀

    例如,如果您上傳的文件通過FTP文件並且Apache正在讀取相同的文件,直到Apache讀完文件後才能完成寫入。

  2. 而打開文件進行寫

    在這樣的背景下的Apache不能從文件中讀取,Apache的出現要等到寫操作完成。
+0

then..it表示它是安全的! – Moon 2010-07-03 23:52:50