资讯专栏INFORMATION COLUMN

使用CDN提高Flask-Moment(Moment.js)的加载速度

nidaye / 673人阅读

摘要:先看当参数指定时,的文件从指定地址加载当参数未指定时,文件从上加载,版本为默认版本。要想使用的加速服务,只需要在页面中引入库时将的链接作为关键字参数传入即可。

Flask-Moment的默认js文件从Cloudflare的CDN上加载,在中国地区速度很慢,居然花费了3.05秒

为了提高加载速度,可以使用中国大陆地区的CDN服务商,例如由又拍云提供支持的BootCDN http://www.bootcdn.cn/

在Flask-Moment中,include_jquery()include_moment()都默认接收两个默认参数,第一个默认参数为版本号,第二个默认参数为本地js文件的地址。
先看include_moment():

local_js参数指定时,Flask_Moment的js文件从指定地址加载;当local_js参数未指定时,js文件从CloudFlare上加载,版本为默认版本。

再看include_jquery()

同理。

要想使用bootcdn的加速服务,只需要在页面中引入moment.js库时将bootcdn的链接作为关键字参数传入即可。

{{ moment.include_moment(local_js="https://cdn.bootcss.com/moment.js/2.22.1/moment.min.js") }}

刷新一下网页,只花费了67.71毫秒

include_jquery()同理,如果项目使用了bootstrap,那么就不需要设置jq了,因为bootstrap已经引入了jq。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/40941.html

相关文章

  • 使用CDN提高Flask-MomentMoment.js加载速度

    摘要:先看当参数指定时,的文件从指定地址加载当参数未指定时,文件从上加载,版本为默认版本。要想使用的加速服务,只需要在页面中引入库时将的链接作为关键字参数传入即可。 Flask-Moment的默认js文件从Cloudflare的CDN上加载,在中国地区速度很慢,居然花费了3.05秒 showImg(https://segmentfault.com/img/bVW4c6?w=2726&h=44...

    tinylcy 评论0 收藏0
  • 使用CDN提高Flask-MomentMoment.js加载速度

    摘要:先看当参数指定时,的文件从指定地址加载当参数未指定时,文件从上加载,版本为默认版本。要想使用的加速服务,只需要在页面中引入库时将的链接作为关键字参数传入即可。 Flask-Moment的默认js文件从Cloudflare的CDN上加载,在中国地区速度很慢,居然花费了3.05秒 showImg(https://segmentfault.com/img/bVW4c6?w=2726&h=44...

    MonoLog 评论0 收藏0
  • Flask Web Development —— 模板(下)

    摘要:如果路由重组,模板中的链接将被打断而变得无法访问。静态文件应用程序不仅仅是由代码和模板组成。当服务器收到来自之前示例的,它会产生一个响应包含的文件内容。一个优雅的解决方案是允许服务器只发送时间给浏览器,由浏览器转为当地时间并渲染。 4、链接 任何应用程序都有多个路由,必然需要包含链接来连接不同的页面,例如导航栏。 在模板中,对于简单的路由直接写URLs做链接是非常琐碎麻烦的,而给带...

    raoyi 评论0 收藏0

发表评论

0条评论

nidaye

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<