博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
动静分离之上传CDN
阅读量:6830 次
发布时间:2019-06-26

本文共 3597 字,大约阅读时间需要 11 分钟。


title: 动静分离之上传CDN tags:

  • cdn
  • upyun categories: 工作日志 date: 2017-03-25 18:18:56

动静分离的好处就不用多说了,使用cdn也是常见的前端优化手段之一,针对全国范围内不同地区不同网络环境的用户可以获得较好的体验。

  1. 在jsp或者其他模板引擎定义对应的staticPath
                        复制代码
 复制代码
  1. 根据maven的profile定义不同环境下面不同的值
http://f6carzone.b0.upaiyun.com/static/erp
复制代码
 复制代码
  1. 上传对应的资源至cdn
org.apache.maven.wagon
wagon-ftp
2.10
org.codehaus.mojo
wagon-maven-plugin
1.0
upload-css
package
upload
**/*
upyun-f6
${cdn.skip}
target/${artifactId}-${project.version}/css
ftp://v0.ftp.upyun.com/static/erp
css
upload-js
package
upload
**/*
upyun-f6
${cdn.skip}
target/${artifactId}-${project.version}/js
ftp://v0.ftp.upyun.com/static/erp
js
upload-image
package
upload
**/*
upyun-f6
${cdn.skip}
target/${artifactId}-${project.version}/images
ftp://v0.ftp.upyun.com/static/erp
images
复制代码
可以选择是否需要上传sourcemap复制代码
  1. 在maven的setting的文件增加
upyun-f6
XXXX
XXXXX
复制代码
 复制代码
  1. 执行maven package命令后将会自动上传至cdn
        [INFO] --- wagon-maven-plugin:1.0:upload (upload-css) @ biz-web --- [INFO] Uploading /data/jenkins/workspace/f6-re-erp/biz-web/target/biz-web-1.0-SNAPSHOT/css/common/search-select-item-201ffbdd05.css to ftp://v0.ftp.upyun.com/static/erp/css/common/search-select-item-201ffbdd05.css ...         [INFO] Uploading /data/jenkins/workspace/f6-re-erp/biz-web/target/biz-web-1.0-SNAPSHOT/css/common/base-table-d41d8cd98f.css to ftp://v0.ftp.upyun.com/static/erp/css/common/base-table-d41d8cd98f.css ... 复制代码
  1. 访问应用获取最新的页面

    可以根据应用需要选择开启cdn.skip是否上传cdn

转载地址:http://dnnkl.baihongyu.com/

你可能感兴趣的文章
解决embed标签显示在div上层,非设置z-index
查看>>
实现 node_modules 共享
查看>>
返回顶部按钮
查看>>
程序员面试题100题第05题——查找最小的K个元素
查看>>
疯狂.NET 通用权限设计 C\S后台管理,B\S前台调用源码样例程序×××之 --- 操作权限...
查看>>
linux工作进程状态显示---------top命令
查看>>
RHEL7下 nginx 的详细配置
查看>>
LeetCode - Solved Algorithms
查看>>
SharePoint 2010 显示一个人是否在线
查看>>
第十篇 SpringBoot 2 x发送邮件
查看>>
从搞笑到高效,构建敏捷团队的基础原则
查看>>
python 基础语法学习笔记(2019年4月第二周学习笔记)
查看>>
springboot mybatis 项目框架源码 shiro 集成代码生成器 ehcache缓存
查看>>
《SpringBoot+Dubbo+Zookeeper整合搭建简单的分布式应用》
查看>>
LayoutInflater的作用
查看>>
QT 消息处理机制
查看>>
看过Jdk动态代理类长啥样吗?Jdk动态代理原理源码分析
查看>>
volatile
查看>>
JavaScript 二叉树算法排序 图文并茂 这篇就够了
查看>>
操作中按了home键后广播为什么接收不了问题
查看>>