Nginx expires功能缺點如何解決?linux運維學習路線

老男孩Linux發表於2021-05-18

Nginx expires功能缺點如何解決?幾乎所有的事物都是有兩面性,沒有十全十美的人和事。Nginx expires功能也不例外,雖然這個功能很好,但是也會給企業帶來一些困惑。那麼Nginx expires功能缺點有什麼?如何解決這些問題?是每個Linux運維人員都必須掌握的。那我們就一起來看下吧。

Nginx expires功能優點有什麼?

expires可以降低網站的頻寬,節約成本。

加快使用者訪問網站的速度,提升使用者訪問體驗。

伺服器訪問量降低了,伺服器壓力就減輕了,伺服器成本也會降低,甚至可以節約人力成本。

但是,當網站被快取的頁面或資料更新了,此時使用者端看到的可能還是舊的已經快取的內容,這樣就會影響使用者體驗,那麼如何解決這個問題呢?

第一,對於經常需要變動的圖片等檔案,可以縮短物件快取時間,例如:谷歌和百度的首頁的圖片經常根據不同的日期換成一些節日的圖,所以這裡可以將這個圖片設定為快取期為1天。

第二,當網站改版或更新時,可以在伺服器將快取的物件改名(網站程式碼程式)。

對於網站的圖片、附件,一般不會被使用者直接修改,使用者層面上的修改圖片,實際上是重新傳到伺服器,雖然內容一樣但是是一個新的圖片名了。

網站改版升級會修改JS、CSS元素,若改版時對這些元素改了名,會使得前端的CDN及使用者端需要重新快取內容。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952968/viewspace-2772724/,如需轉載,請註明出處,否則將追究法律責任。

相關文章