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。

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

  1. JS测试CND js文件加载速度

    实际文件大小也会有些差异 统一使用的是jquery 3.1.0 未压缩版本 这段代码执行的结果和chrome的控制台 基本差在10ms以内 方便测试本地网络 以及方便修改逻辑 批量测试 压力测试 &l ...

  2. iframe js 加载失败_如何提高Vue项目首页的加载速度

    为何当一个VUE项目过大时,打包之后初次访问首页加载速度会异常的缓慢,是什么原因导致以及如何解决这些问题? 首页打开速度慢的原因 其实浏览器加载一个页面的过程就是通过http协议从服务器端下载项目所需 ...

  3. 用 Flask 来写个轻博客 (28) — 使用 Flask-Assets 压缩 CSS/JS 提升网页加载速度

    Blog 项目源码:https://github.com/JmilkFan/JmilkFan-s-Blog 目录 目录 前文列表 扩展阅读 Flask-Assets 将 Flask-Assets 应用 ...

  4. Windows下使用apache模块实现合并多个js、css提高网页加载速度

    这篇文章主要介绍了Windows下使用apache模块实现合并多个js.css提高网页加载速度,本文使用的模块是基于mod_concat自己修改的,需要的朋友可以参考下 现在的网站表现力越来越丰富,页 ...

  5. 替换 google cdn 提高网页加载速度

    最近在浏览 zeromq 文档,发现 1. Basics | ØMQ - The Guide (zeromq.org)  页面加载非常慢,而且语言相关的链接点了也没反应.看不了示例程序. 为了解决这个 ...

  6. php延迟加载js,延时加载JavaScript代码提高速度

    延时加载js代码提高速度,具体内容如下所示: 如果网页中存在大量的javascript代码会极大的影响网页的访问速度,下面就简单介绍一下如何处理此问题. 一.延时加载js文件: 可以使用定时器函数se ...

  7. 关于提高网页加载速度个人学习以及经验总结

    性能黄金法则: 记住:只有10% - 20%的最终用户时间花在了下载HTML文档上,其余的80%-90%时间花在下载页面中的所有组件(js.css .image .flash)进行的http请求上. ...

  8. 网页速度很慢优化方案:如何提高网页加载速度,提升网站加载速度

    网站加载速度的快慢,直接影响用户的去留.这里为大家持续更新我的经验,帮你解决网页速度很慢,慢在哪里,该怎么优化的问题.希望对你有所帮助! 1.  网站空间要好:网站需要一个稳定的服务器或者虚拟机,可以 ...

  9. vue 加载太慢_如何提高Vue项目首页的加载速度

    为何当一个VUE项目过大时,打包之后初次访问首页加载速度会异常的缓慢,是什么原因导致以及如何解决这些问题? 首页打开速度慢的原因 其实浏览器加载一个页面的过程就是通过http协议从服务器端下载项目所需 ...

最新文章

  1. matlab数值分析拟合实例,数值分析函数拟合matlab代码.doc
  2. 再见微服务,从100多个问题儿童到一个超级明星
  3. windows下实现Git在局域网使用
  4. ubuntu sublime字体设置
  5. 23种设计模式及其对应实例-转
  6. OpenCV3.0中的离散傅里叶变换
  7. vscode中安装webpack_webpack项目配置流程
  8. Spring boot系列--redis使用之1
  9. 湖北工业大学计算机专硕学费,2019年湖北工业大学硕士研究生学费奖助政策
  10. 【Linux】关于Linux操作系统的配置步骤
  11. php 上传图片并生成缩略图,php 上传图片并生成缩略图
  12. .net框架笔记(四)
  13. android mp4视频下载测试地址亲测有效
  14. java 数独 gui,GitHub - fagen/sudoku: 数独终局生成器和GUI
  15. 西门子博图安装期间反复重启的问题处理
  16. [学习SLAM]数学中的几何变换-向量叉乘/旋转轴、旋转角度和旋转矩阵/坐标系变换
  17. 基于STC89C52RC的小车黑线钝角、锐角、迷宫、虚线循迹模块化代码
  18. 三种交换技术及其比较
  19. 基本面分析 ≠ 基本面量化投资?
  20. 【wireshark】如何获取一个设备的IP地址

热门文章

  1. 淘宝布局(PC版),非响应式
  2. BZOJ 2302 HAOI2011 Problem c 动态规划
  3. ansible的hosts文件注意点说明
  4. PHP字母数字验证码和中文验证码
  5. java swing自定义组件_JAVA Swing自定义JScorllPanel
  6. 组态王曲线控件读取access_组态王内置温控曲线控件例程说明文档
  7. 12306六成火车票取消验证码 幕后“推手”是人工智能?
  8. python 3.8.0安卓_Python 3.8.0 稳定版发布,来看看Python 3.8.0的新功能吧
  9. 【无标题】SQL Server2019配置管理器MMC无法创建管理单元,谁知道怎么解决
  10. 制作一个简单3D相册