Feed on
Posts
Comments
Email訂閱

101106 加快godaddy hosting的網站執行速度中透過compress-xml.php壓縮xml,且在該php設定cache
header("Cache-Control: max-age=216000, public, must-revalidate", true);
如此會導致此xml不會立即更新(即使此內容已改變)。若是將 max-age設為1,則每次載入網頁GXML模組都會重新下載這個xml,不論內容有無改變都不會使用cache(不符需要)。
解決的方式只有不要壓縮(可在.htaccess中設定.xml cache “或許”會更有助於立即更新,不設定時有時會有遞延更新的情況)。這個使用php壓縮,而max-age會影響檔案下載,只發生在.xml檔案,在.js與.css都不會有這種情形,推測是因為動態引入的關係,因為另外一個wordwrap(在.css中引入)也有這種情形。

相關文章

留言區