CDN配置

简介: CDN配置

需求

在中国环境,云厂商卖的服务一般有两种, 按带宽计费按流量计费 。按带宽计费上cdn那是毋庸置疑了,按流量计费上cdn也是比较合适的,一方面是更快,另一方面是cdn的费用更低。


我们的目的就是在打包的时候将依赖库抽出来,只打包业务代码,依赖库从cdn中引入。对于开发来说是 无感知的 ,和正常开发一样,只有在打包的时候有区别。


index.html 文件配置

修改 public/index.html 文件,在 head 标签中加入cdn引入配置,例如:


提示

按照最佳实践应该是 css引入在head中,js引入在body最后 ,这样能加快页面加载速度。我这么引入纯粹是为了看着好看,也曾经尝试过最佳实践,发现提升几乎不可见。。。

<!-- 通过cdn的方式引入vue -->
<script src="https://cdn.9xing.cn/vue/2.6.11/vue.min.js"></script>
<!-- 通过cdn的方式引入vuex -->
<script src="https://cdn.9xing.cn/vuex/3.3.0/vuex.min.js"></script>
<!-- 通过cdn的方式引入vue-router -->
<script src="https://cdn.9xing.cn/vue-router/3.1.6/vue-router.min.js"></script>
<!-- 通过cdn的方式引入axios -->
<script src="https://cdn.9xing.cn/axios/0.19.2/axios.min.js"></script>
<!-- 通过cdn的方式引入uuid -->
<script src="https://cdn.9xing.cn/uuid/8.3.0/uuid.min.js"></script>
<!-- 通过cdn的方式引入Element ui样式 -->
<link href="https://cdn.9xing.cn/element-ui/2.13.1/theme-chalk/index.css" rel="stylesheet" />
<!-- 通过cdn的方式引入Element ui组件库 -->
<script src="https://cdn.9xing.cn/element-ui/2.13.1/index.js"></script>点击复制复制失败已复制


vue.config.js 文件配置

修改根目录下的 vue.config.js 文件(没有新建即可),做类似于如下的修改

module.exports = {
    ……
    configureWebpack: {
        externals: {
            vue: 'Vue',
            'element-ui': 'ELEMENT', //注意名称,如果不确定,去官网或者Google查看应该写成什么。
            'vue-router': 'VueRouter',
            vuex: 'Vuex',
            axios: 'axios',
            nprogress: 'NProgress',
            screenfull: 'screenfull',
            moment: 'moment',
            uuid: 'uuid',
            AMap: 'AMap'
        }
    }……
}点击复制复制失败已复制


配置完成!

相关实践学习
Serverless极速搭建Hexo博客
本场景介绍如何使用阿里云函数计算服务命令行工具快速搭建一个Hexo博客。
目录
相关文章
|
3月前
|
缓存 监控 负载均衡
在使用CDN时,如何配置缓存规则以优化性能
在使用CDN时,如何配置缓存规则以优化性能
|
6月前
|
运维 Serverless 应用服务中间件
Serverless 应用引擎产品使用合集之CDN如何配置IP限制
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
|
7月前
|
安全 网络安全 CDN
阿里云CDN HTTPS 证书配置流程
阿里云CDN HTTPS 证书配置流程
888 1
|
7月前
|
域名解析 网络协议 CDN
CDN配置CNAME
CDN配置CNAME
138 6
|
7月前
|
安全 算法 网络安全
CDN:配置HTTPS证书
CDN:配置HTTPS证书
187 1
|
7月前
|
负载均衡 网络协议 Serverless
CDN配置源站
阿里云CDN支持的源站类型包括OSS域名、IP、源站域名和函数计算域名,每种源站类型都支持配置多个源站地址,多源站场景下,支持设置源站的主备优先级和权重,实现负载均衡
146 3
|
7月前
|
缓存 前端开发 API
云:CDN配置思路-1
云:CDN配置思路-1
176 2
|
7月前
|
域名解析 缓存 负载均衡
CDN配置前置条件
CDN配置前置条件
97 1
|
缓存 CDN
CDN添加缓存配置
CDN添加缓存配置自制脑图
163 0
CDN添加缓存配置
|
域名解析 缓存 运维