CDN中是否提供OpenLayers脚本?

CDN中是否提供OpenLayers脚本?,openlayers,cdn,Openlayers,Cdn,Js脚本在CDN中的某个地方可用吗?在一个小型版本中 我不想从他们的网站上加载它,那会很慢而且不好。我不这么认为。在CDN上托管它是没有意义的,因为它没有被广泛使用的库(与jQuery相比),所以当用户访问您的站点时,它已经缓存在浏览器中的可能性很小 更重要的是,您应该为产品构建自己的OpenLayers定制版本,该版本只包含您需要的功能,因为整个库本身是巨大的(~1mb) 您可以查看 OpenLayers库有多个托管版本 通过这可能更适合作为一个评论,如果我有写一个的声誉级别,但只是想添加到

Js脚本在CDN中的某个地方可用吗?在一个小型版本中


我不想从他们的网站上加载它,那会很慢而且不好。

我不这么认为。在CDN上托管它是没有意义的,因为它没有被广泛使用的库(与jQuery相比),所以当用户访问您的站点时,它已经缓存在浏览器中的可能性很小

更重要的是,您应该为产品构建自己的OpenLayers定制版本,该版本只包含您需要的功能,因为整个库本身是巨大的(~1mb)

您可以查看

OpenLayers库有多个托管版本


通过

这可能更适合作为一个评论,如果我有写一个的声誉级别,但只是想添加到的:自2.11以来有一些小的OL版本,但最新稳定版本的父目录是


编辑:1)在撰写本文时,尚未找到OpenLayers 3的CDN。2) 根据Per的输入,我提到的CDNJS目录中的OpenLayers.js文件是缩小版。

我正在寻找OpenLayers 3 cdn,找到了这个答案,我在OpenLayers示例中找到了这个答案,并决定将这个答案放在这里,以防其他人正在寻找OpenLayers 3.5 cdn,这是目前的新版本:

js

css


ol 3.6已退出:

js

css


非常感谢-这是个好主意。我把它压缩到我真正需要的大小,用jsmin把它压缩到136kB,用closure-perfect把它压缩到107kB+1用于生成自定义版本。但一般来说,即使用户不缓存内容,CDN也是如此。一个像样的CDN将拥有一组全球范围内的服务器和胖管道。即使没有缓存,用户也可以更快地获取内容。但是我同意自定义构建是openlayers的答案。+1我实际上是在搜索你在自己的网站上发布的关于使用自定义构建进行生产的链接。CDN对于jsfiddles之类的工具非常方便:)新版本(3.3.0)和其他可以在这里找到的库:非常有用,谢谢链接。