
關於我的網站的一些資訊:
首頁需要快速加載,並且有背景圖片該網站是一個在線商店,有大量的產品圖片
這對緩解伺服器流量有多大幫助?另外,據我所知,雲端檔案不提供發送遠過期標頭的可能性,所以這是否意味著每次加載頁面時,所有圖像都必須重新下載?我知道它們的下載速度會快得多,但在瀏覽器的快取中甚至比這更快。
它對圖像有多大好處? (我知道你也可以提供 css 和 js,但據我所知,我無法發送那些壓縮的)
答案1
如果主要目標是首頁載入速度快,那麼大部分收益都應該在頁面結構中實現(前端工程,請參閱 Steve Souders 和雅虎效能團隊)。使用 CDN 是在此基礎上建構的,並不是提高速度的靈丹妙藥。
立即準備好首頁 html,並儘可能減少依賴項,並使用適當的可緩存性標頭和 keepalive,將大有幫助。
如果您有興趣,我可以快速瀏覽一下您的網站(我網站上的聯絡表單)。
答案2
好吧,到目前為止你的就伺服器而言,顯然將流量發送到某種類型的 CDN 會將所有流量從您的伺服器、您的連線等中帶走。
就圖像而言,瀏覽器可以向伺服器發送請求,詢問圖像自下載以來是否已更改,然後如果沒有更改,則決定不再下載該圖像。這與快取控制標頭不同,瀏覽器可以使用快取控制標頭來決定甚至不詢問圖像是否已更改。不同平台和瀏覽器之間的行為會有很大差異。
CDN 提供者的一大優點是當您要在不同網站之間共用檔案時。例如,從 google 的 CDN 載入 jquery 速度要快得多,因為很可能存在相同的檔案(http://ajax.googleapis.com/.../jquery.js)將已經被緩存,而不是你的http://www.mysite.com/jquery.js(不是真正的網址,我知道)。如果這些映像不在不同網站之間共用,那麼除非您需要卸載流量,否則我不確定您是否會獲得任何重大優勢。