2011-12-22 17 views
16

OpenLayers जेएस स्क्रिप्ट कहीं सीडीएन में उपलब्ध है - एक मिनी संस्करण में?ओपनलेयर स्क्रिप्ट सीडीएन में उपलब्ध है?

मैं इसे अपनी वेबसाइट से लोड नहीं करना चाहता, जो धीमा और अच्छा नहीं होगा।

उत्तर

9

मुझे ऐसा नहीं लगता है। सीडीएन पर इसे होस्ट करने का कोई मतलब नहीं है क्योंकि यह व्यापक रूप से उपयोग की जाने वाली लाइब्रेरी (jQuery की तुलना में) नहीं है, इसलिए संभावना है कि जब वे आपकी साइट पर जाते हैं तो यह पहले से ही उपयोगकर्ताओं के ब्राउज़र में कैश किया जाता है।

उससे अधिक - आपको उत्पादन के लिए ओपनलेयर के अपने स्वयं के कस्टम संस्करण का निर्माण करना चाहिए जिसमें केवल आपको आवश्यक सुविधाएं होंगी, क्योंकि पूरी लाइब्रेरी स्वयं विशाल (~ 1 एमबी) है। Here's how you do it

+0

धन्यवाद एक बहुत - कि एक बहुत अच्छा विचार था। मैंने इसे वास्तव में जरूरी चीज़ों के साथ संपीड़ित कर दिया और इसे जेएसमिन के साथ 136 केबी तक और बंद करने के साथ 107 केबी तक भी मिला - सही! कस्टम संस्करण बनाने के लिए – Marc

+2

+1। लेकिन सामान्य सीडीएन में [अभी भी तेज़] है (http://blog.stackoverflow.com/2011/05/the-speed-of-light-sucks/) भले ही उपयोगकर्ता को कैश की गई सामग्री न हो। एक सभ्य सीडीएन में वसा पाइप वाले सर्वरों का एक विश्वव्यापी सेट होगा। उपयोगकर्ता को कैश के बिना भी सामग्री * तेज * मिलती है।लेकिन सहमत हैं कि कस्टम बिल्ड ओपनलेयर का उत्तर है। – MarkJ

+0

+1 मैं वास्तव में आपके द्वारा पोस्ट की गई लिंक के लिए खोज कर रहा था – jperelli

2

यह अगर मैं प्रतिष्ठा स्तर एक लिखना पड़ा बेहतर एक टिप्पणी के रूप में उपयुक्त हो सकता है, लेकिन सिर्फ @Damirko के answer को जोड़ना चाहते थे: कुछ किए गए हैं 2.11 के बाद से मामूली ओएल रिलीज, लेकिन हालिया स्थिर संस्करण की मूल निर्देशिका http://cdnjs.com/libraries/openlayers/ है।

संपादित करें: 1) लेखन के समय, ओपनलेयर 3 के लिए अभी तक सीडीएन नहीं मिला है। 2) प्रति @Kevin के इनपुट, OpenLayers.js सीडीएनजेएस निर्देशिका में फ़ाइल मैंने उल्लेख किया संस्करण है।

1

मैं 3 cdn एक openlayers लिए देख रहा था और यह जवाब मिला, मैं इसे openlayers उदाहरण में पाया जाता है और यहां मामला दूसरों में इस उत्तर डाल करने के लिए openlayers लिए देख रहे हैं 3.5 cdn नया संस्करण है जो desiced:

js

https://cdnjs.cloudflare.com/ajax/libs/ol3/3.5.0/ol.js

सीएसएस

https://cdnjs.cloudflare.com/ajax/libs/ol3/3.5.0/ol.css


ol 3.6 बाहर है:

js

https://cdnjs.cloudflare.com/ajax/libs/ol3/3.6.0/ol.js

सीएसएस

https://cdnjs.cloudflare.com/ajax/libs/ol3/3.6.0/ol.css

+0

बहुत उपयोगी, धन्यवाद लिंक। –

संबंधित मुद्दे