美文网首页
cdn版本说明

cdn版本说明

作者: 牛油果大虾 | 来源:发表于2018-08-21 11:22 被阅读26次

cdn版本说明

优点

  • 使用cdn可将相同的域名根据不同DNS解析成不同的ip,用户可以就近访问cdn节点

  • 防止大量用户同时访问同造成服务器崩溃,节省公司带宽

1808957-edbfe3d6d1ff15cc.png

首次访问时cdn缓存server资源,后续访问可直接访问cdn中的缓存

缺点及解决办法

  • cdn对资源的缓存同时也是它的一大弊端,可能会造成版本更新后用户仍访问旧的资源。

解决办法

发布目录下创建index.htmlversion.js与存放不同版本资源的文件夹(例:student文件夹)

|-- index.html
|-- version.js
|-- student
|   |-- 0.1.0
|   |-- 0.2.0
|   |-- ...</pre>

每次发布时index.html中引入的不同版本号的资源文件

防止index.htmlversion.js缓存的方法是让它们不走cdn(cn后缀),使用.com后缀访问

发布过程

  • 修改开发环境的package.json中的version为本次发布的版本号(例:"version": "0.1.0")

  • 开发环境的代码打包build后生成的文件夹放到正式服务器对应位置,文件夹名应与版本号一致

  • 修改version.js中的version为同一版本号

相关文章

  • cdn版本说明

    cdn版本说明 优点 使用cdn可将相同的域名根据不同DNS解析成不同的ip,用户可以就近访问cdn节点 防止大量...

  • 免费CDN系统:wdDNS_v3版本安装教程

    说明:关于自建CDN系统信任许多人都有兴趣,之前发了个CDN系统自建教程:免费CDN系统:wdCDN2单节点版本部...

  • CDN引入版本规范

    CDN引入版本规范

  • CDN缓存

    一、CDN是什么? http缓存是浏览器端缓存,cdn是服务器端缓存。 举个例子来说明cdn的作用...

  • Vuex

    使用说明-Vuex 安装 直接下载 / CDN 引用 Unpkg.com 提供了基于 NPM 的 CDN 链接。以...

  • 配置Vue环境

    使用vue环境,有两种方式 1, CDN-----直接便签引用 , (开发版本),生产版本和开发版本最大的区别在...

  • Cocoapods 升级最新版本CDN异常问题解决方案

    Cocoapods 1.7.2 版本开始增加 CDN 支持但默认没有启用,1.8 版本的发布舍弃了原始完整克隆的 ...

  • 绅士阁

    版本【3】版本 说明【】说明 链接【】链接

  • Cocoapods CDN: trunk URL couldn'

    CocoaPods 1.8.4 版本,每次 pod search 的时候总是提示 CDN: trunk URL c...

  • 数据库之:MySql数据库mac安装1

    mac 安装 mysql 1、社区版本下载 https://cdn.mysql.com/Downloads/MyS...

网友评论

      本文标题:cdn版本说明

      本文链接:https://www.haomeiwen.com/subject/gdudiftx.html