回答
我不這麼認爲。在CDN上託管它是沒有意義的,因爲它不是廣泛使用的庫(與jQuery相比),所以當它們訪問您的網站時,已經在用戶瀏覽器中緩存的機會很小。
不僅如此 - 您應該爲您的生產製作您自己的定製版本的OpenLayers,它只包含您需要的功能,因爲整個庫本身非常龐大(約1mb)。 Here's how you do it
非常感謝 - 這是一個偉大的想法。我將它壓縮成我真正需要的版本,使用jsmin將其降至136kB,甚至以107kB關閉 - 完美! – Marc 2011-12-23 14:56:55
用於構建自定義版本。但是,即使用戶沒有緩存內容,通常CDN [仍然更快](http://blog.stackoverflow.com/2011/05/the-speed-of-light-sucks/)。一個體面的CDN將有一個全球範圍的胖管道服務器。即使沒有緩存,用戶也可以獲得更快的內容*。但同意定製構建是開放層的答案。 – MarkJ 2012-01-23 13:26:44
+1我實際上是在搜索您發佈的鏈接 – jperelli 2012-05-26 14:56:22
有對的OpenLayers庫的多個託管版本。
如果我有聲望等級寫一個,這可能是更適合作爲一個評論,只是想加入的answer@Damirko:已經有一些從2.11開始的次要OL版本,但最新穩定版本的父目錄是http://cdnjs.com/libraries/openlayers/。編輯:1)在撰寫本文時,尚未找到OpenLayers 3的CDN。 2)根據@Kevin的輸入,我提到的CDNJS目錄中的OpenLayers.js文件是縮小版本。
我一直在尋找一個的OpenLayers 3個CDN,發現這個答案,我發現它在的OpenLayers例子和desiced把這裏的情況下,其他人這個答案正在尋找的OpenLayers 3.5 CDN這是新版本目前:
JS
https://cdnjs.cloudflare.com/ajax/libs/ol3/3.5.0/ol.js
CSS
https://cdnjs.cloudflare.com/ajax/libs/ol3/3.5.0/ol.css
醇3.6是出:
JS
https://cdnjs.cloudflare.com/ajax/libs/ol3/3.6.0/ol.js
CSS
非常有幫助,謝謝你的鏈接。 – 2015-07-02 08:13:18
- 1. 道場包括腳本CDN
- 2. Azure的CDN - 腳本不工作存儲在我的CDN精細
- 3. 在WordPress中使用CDN託管腳本的單一功能
- 4. 使用CDN在單個包中添加多個腳本/樣式
- 5. 在MVC腳本包中使用CDN。我錯過了什麼?
- 6. CDN回退的相關腳本
- 7. CDN腳本的故障切換機制
- 8. Angular CLI:無法在HTML中加載CDN腳本
- 9. 哪個babel文件是React包括在該CDN腳本src中?
- 10. 腳本文件在內聯腳本中執行後使用CDN或外部域在HTML注入
- 11. 來自CDN的Ajax腳本加載(使用jQuery)不起作用
- 12. 腳本CDN使用情況,隱私和費用
- 13. 可以在腳本中使用CDATA嗎?
- 14. 使用CDN與圖像調整器腳本
- 15. 如何爲庫腳本使用多個CDN?
- 16. 如何添加到腳本管理器引用MS CDN JQuery
- 17. 在CDN中使用回傳
- 18. 在ember-cli中使用CDN
- 19. 在OpenLayers中禁用交互
- 20. 在OpenLayers 2中使用cubiccurve?
- 21. 在腳本中調用matlab腳本
- 22. 在perl中調用腳本腳本
- 23. 在Watir腳本中調用Watir腳本
- 24. Openlayers文本標籤
- 25. 創建openlayers文本
- 26. 可腳本腳本在部分回發後在updatepanel中無法用於GridView
- 27. 在使用中用CDN網址替換本地css
- 28. 什麼將阻止在IE 10中執行CDN下載的腳本
- 29. 我們可以在perl腳本中輸入shell腳本嗎?
- 30. 我可以在ViM中運行當前腳本或腳本嗎?
新版本(3.3.0)和其他庫找到你可以在這裏找到: http://cs.cdnjs.com/libraries/ol3 – Honza 2015-03-10 10:22:52