2014-04-01 110 views
0

您好我已經開始探索Apache Httpd中的PageSpeed模塊。我已經使用ModPagespeedLoadFromFile來完成修補程序。這是對的嗎?或者我們有沒有其他選項是使用PageSpeed的靜態文件的修補程序。mod_pagespeed不會將靜態文件加載到緩存文件夾

問題是,當使用ModPagespeedLoadFromFile時,只有ModPagespeedLoadFromFile下的文件被緩存在ModPagespeedFileCachePath中。從服務器獲取的其餘靜態文件不會緩存在ModPagespeedFileCachePath中。

請別人糾正我我做錯了什麼。在此先感謝

回答

0

我不確定「hotfixes」是什麼意思?

但是,假設您的意思是在您更新原始資源時立即更新了重寫的資源?這是LoadFromFile的一個特性,您也可以使用cache flushing

我根本不明白FileCachePath的一半問題。你觀察到的問題是什麼?文件沒有被重寫?破損的文件?

+0

謝謝您的回覆。 我的意思是修補程序是,我只是更新靜態文件,不重新部署/重新啓動服務器,我想立即反映到用戶屏幕的變化。 – user2110228

+0

**場景**:所有靜態文件位於服務器中,將通過httpd路由。 mod_pagespeed被配置爲從服務器緩存/壓縮靜態文件。我在pagespeed.conf中啓用了LoadFromFile。我已經加載一個或多個靜態文件在LoadFromFile文件夾中的一些更新(我的意思是修補程序)。 **結果**:修補程序文件只緩存到PageSpeed緩存文件夾。來自服務器的其餘靜態文件不會緩存到PageSpeed緩存文件夾,它們將作爲Http提取調用服務器。 – user2110228

+0

是的,我明白了。只要您設置緩存標頭,mod_pagespeed就會緩存您的文件。所以如果你想立即更新更改,你需要使用LoadFromFile或者使用我提到的緩存刷新。這是否做你想要的? – sligocki