使用CDN來載入JQuery

JQuery 的應用已經是相當相當的普遍了,
很多技術性高的客戶也會要求能在網頁上載入JQuery,
以便他們可以擴充開展網站的機能。
 
由於JQuery的程式庫檔案蠻大的,
所以在掛入JQuery時,
我們建議採用透過 CDN (Content delivery network) 來載入這個程式庫,
而不要直接上傳到網站本身的目錄中。
 
什麼是CDN呢?
CDN (Content delivery network) 指的是內容派送服務網路,
也就是說將你要載入的『內容』,
透過這個特定網路系統來派送。
 
這樣做有什麼好處呢?
 
我們就以JQuery為例,
首先,
透過固定的CDN來派送,他所派送的內容,檔案路徑都是固定的,
一旦存取過一次,便會被快取住。
 
由於會有很多人使用JQuery,
於是當有網友連到你的網站時,
他很可能在別的網站就已經存取過同樣的JQuery檔案了,
也就是說在他的瀏覽器已經快取過這個檔案了,
那麼瀏覽器就不會再重複下載,
而直接在他的電腦中存取,
這樣速度會快很多。
 
再者,大多數提供CDN服務的多半頻寬較大、穩定度也高,自然比起一般的網路公司來的快速。
例如:Google、微軟等都有提供這類型的服務。
 
雖然提供這類型服務的公司很多,
但在這裡我們較推薦使用Google的CDN,
主要原因當然就是Google的穩定度與速度,
更因為Google遍佈在世界各地的伺服器群,
讓他可以自動偵測網友的所在地,
然後用距離最近的伺服器來提供內容,
使用過後,的確是相當讓人印象深刻的。
 
如果要載入JQuery的話,
可以在網頁檔頭加入下面的語法:
 
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>