簡體   English   中英

通過CDN加載文件與將所有CSS / JS壓縮為一個文件

[英]Loading files via CDN vs compressing all CSS/JS to one file

我對當前的需求有一個具體的問題:

我有一台托管服務器(它們的服務器位於我的國家+所有用戶都來自我的國家)。 這不是我可以在文件上應用CDN服務的Amazon AWS / Azure服務器。

它是更好地從我的服務器,在那里我可以的所有文件壓縮到1個.css和一個.js文件加載CSS / JS文件? 還是對我的文件沒有合並的庫使用外包CDN還是更好?

(我的服務器上啟用了gzip和緩存)

將CDN用於常見資源(例如jQuery)的好處是,如果您的訪問者碰巧訪問了另一個使用相同CDN資源(包括版本)的站點,則該用戶將已經緩存了該資源。 這有助於建立快速加載網站的外觀。

但是,這確實是一個數字游戲,而且如果它是一種可靠的資源,您的訪客將不會看到那么多的好處。

就個人而言,與使用CDN相比,我更喜歡捆綁我的資源,我可以跨多個頁面創建共享的供應商捆綁,等等。

對於稀有文件和您自己的編解碼器,請自己完成。 任何未清除瀏覽器返回您網站的人都將擁有文件,就像CDN會擁有它們一樣。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM