今天在遷移一個網站時發現,這個網站打開著實有點慢。我們分析了很多,覺得不可能慢的,因為服務器的帶寬還不錯。網站加載的圖片又不多。通過分析源代碼才發現原因是cdn css庫加載慢。
cdn是內容分發,但有可能一些原因導致加載慢(可能免費的cdn庫),甚至還不如自己的服務器空間加載速度。當發現這種慢的情況后,我們要把cdn文件下載到服務器空間,采用自己服務器空間來加載。
如果cdn突然失效,那么網站就會出現故障。css庫失效網站版會錯位,js庫失效網站就會一些操作無響應。cdn庫的文件我們網站本地一定要有一份,以備不時切換到自己的網站服務器空間加載。
不是cdn庫不好,是免費的cdn庫可能存在這些原因。所以我們在用這些庫時一定要本地有一份,并且時時注意變化,一旦有情況,我們就切換回自己服務器空間。