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

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。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值