我有一個本地存儲所有東西的習慣,並確保我的網站能夠在沒有互聯網連接的情況下在本地服務器上運行。從那以後,這一直是我的原則,這樣我的網站就可以脫機運行,尤其是在開發階段,我的網頁刷新速度非常快,而且即使沒有互聯網,我也可以繼續開發我的網站。使用CDN作爲js和類似的資源vs本地更好嗎?
因此,在我所有的Web應用程序和站點中,我總是下載我需要的包和庫,並在本地鏈接到包含它們以及什麼不是。
我知道越來越多的人通過公共CDN和東西鏈接/導入圖書館,所以我想知道這樣做是否有任何真正的重要好處?
我已經確定了顯着性(隨時糾正我) PRO LOCAL - 更快的發展經驗 - 其他服務器上的零依賴可能破壞 - 更快的用戶體驗,因爲該網站的網頁執行所迅速與工作(?)文件/庫在同一臺服務器上已經(本地化)
PRO CDN - 節省網絡空間(但在當今世界,這似乎不重要..在一個典型的網站,你可以節省可能10-20mb的價值空間只有和現在的東西的宏偉計劃和便宜的服務器和所有這些是什麼)
- 服務器上更輕(?)=我真的很想知道這件事。將從CND加載到服務器的處理器RAM和I/O磁盤上,還是最糟糕的,因爲執行文件(例如index.php)需要花費更長的時間來完成那些佔用線程/ mem/cpu週期?
tnx all。
*「更快的用戶體驗(?),因爲站點頁面已經快速地與同一服務器上的文件/庫一起工作(本地化)」* - 如果它是公共可用的網站,爲什麼要將這些文件全部放在同一臺服務器上要更快?我並不是說它會變慢*,雖然它可能是,但它們仍然必須在運行之前下載到最終用戶的瀏覽器,它們不會在Web服務器上運行。 – nnnnnn
哦,真的,我不知道我在想什麼,呵呵。好的提醒感謝一堆! – BrownChiLD