使用雲文件值得嗎?(或任何cdn?)
一點關於我的網站:
首頁需要快速載入,並且有背景圖片網站是一個線上商店,有很多產品圖片
對緩解伺服器流量有多大幫助?此外,AFAIK,雲文件不提供發送過期標頭的可能性,所以這是否意味著每次載入頁面時所有圖像都必須再次下載?我知道它們的下載速度會快得多,但是在瀏覽器的記憶體中甚至比這更快。
它對圖像有多大好處?(我知道你也可以提供 css 和 js,但是 AFAIK,我不能發送那些壓縮包)
如果主要目標是讓首頁快速載入,那麼大部分收益將來自頁面結構(前端工程,請參閱 Steve Souders 和 yahoo 性能團隊)。使用 CDN 建立在此之上,並不是提高速度的靈丹妙藥。
使用盡可能少的依賴項立即準備好首頁 html,並使用適當的可記憶體標頭和 keepalive 將有很長的路要走。
如果您有興趣,我可以快速瀏覽一下您的網站(我網站上的聯繫表格)。
就您的伺服器而言,顯然將流量發送到某種類型的 CDN 會佔用您伺服器、連接等所有流量。我不確定這是否對您有好處(我想這取決於音量)。
就圖像而言,瀏覽器可以向伺服器發送請求,詢問圖像在下載後是否發生了變化,如果圖像沒有變化,則決定不再下載圖像。這與記憶體控制標頭不同,瀏覽器可能會使用記憶體控制標頭來決定甚至不詢問圖像是否已更改。這種行為在平台和瀏覽器之間會有很大的不同。
CDN 提供商的一大優勢是當您要在不同站點之間共享文件時。例如,從 google 的 CDN 載入 jquery 要快得多,因為同一個文件 ( http://ajax.googleapis.com/.../jquery.js ) 很有可能已經被記憶體,而不是你的http: //www.mysite.com/jquery.js(不是真正的網址,我知道)。如果這些圖像不在不同的站點之間共享,那麼除非您需要解除安裝流量,否則我不確定您是否會獲得任何大的優勢。