当前位置: 首页 > news >正文

赣icp网站建设小小影院 电视剧免费

赣icp网站建设,小小影院 电视剧免费,辽宁建设工程信息网专家,软文代写费用CDN 是一种内容分发网络服务,当用户请求网站内容时,由离用户最近的服务器将缓存的资源内容传递给用户。 哪些资源可以放到CDN服务器?(比如react、 react-dom) 体积较大,需要利用CDN文件在浏览器的缓存特性…

CDN 是一种内容分发网络服务,当用户请求网站内容时,由离用户最近的服务器将缓存的资源内容传递给用户。

哪些资源可以放到CDN服务器?(比如react、 react-dom)

  1. 体积较大,需要利用CDN文件在浏览器的缓存特性,加快加载时间
  2. 非业务JS文件,不需要经常做变动,CDN不用频繁更新缓存

项目中怎么做?

  1. 把需要做CDN缓存的文件排除在打包之外(react、 react-dom)
  2. 以CDN的方式重新引入资源(react、react-dom)
// ``craco.config.js``// 添加自定义对于webpack的配置const path = require('path')
const { whenProd, getPlugin, pluginByName } = require('@craco/craco')module.exports = {// webpack 配置webpack: {// 配置别名alias: {// 约定:使用 @ 表示 src 文件所在路径'@': path.resolve(__dirname, 'src')},// 配置webpack// 配置CDNconfigure: (webpackConfig) => {let cdn = {js:[]}// 当前是否是生产环境,只有生产环境才需要 CDNwhenProd(() => {// key: 不参与打包的包(由dependencies依赖项中的key决定)// value: cdn文件中 挂载于全局的变量名称 为了替换之前在开发环境下webpackConfig.externals = {react: 'React','react-dom': 'ReactDOM'}// 配置现成的cdn资源地址// 实际开发的时候 用公司自己花钱买的cdn服务器cdn = {js: ['https://cdnjs.cloudflare.com/ajax/libs/react/18.1.0/umd/react.production.min.js','https://cdnjs.cloudflare.com/ajax/libs/react-dom/18.1.0/umd/react-dom.production.min.js',]}})// 通过 htmlWebpackPlugin 插件 在 public/index.html 注入 cdn 资源 urlconst { isFound, match } = getPlugin(webpackConfig,pluginByName('HtmlWebpackPlugin'))if (isFound) {// 找到了 HtmlWebpackPlugin 的插件match.userOptions.files = cdn}return webpackConfig}}
}
// public/index.html<body><div id="root"></div><!-- 加载第三发包的 CDN 链接 --><% htmlWebpackPlugin.options.files.js.forEach(cdnURL => { %><script src="<%= cdnURL %>"></script><% }) %>
</body>
http://www.yayakq.cn/news/369935/

相关文章:

  • 接网站建设单子的网站优化设计英语
  • 网站建设的课程设计报告广州网页设计培训教程
  • 网站点击率多少正常app制作软件下载官网
  • 广州 网站制作公司 网络服务东莞外贸网站制作
  • 网站设计师简介免费建站网站自助建站的网站建站
  • 网站开发与网页后台开发网站建设管理制度九不准
  • 苏州网站建设网络推广交互设计留学
  • 网站开发赚钱方向郑州最好的妇科医院
  • 不备案如何架设网站网站上的动效是用ae做的
  • 要做个卖东西网站怎么做建设网站石家庄
  • 想做一个自己的网站怎么做的四川网站建设找珊瑚云
  • 科技公司网站建设湖南岳阳网站建设公司黄页顺企网
  • 网站开发音乐广州做网站优化哪家好
  • 学校建设网站的目的和意义大兴网站建设制作
  • 长沙网站制造2023年的新闻十条
  • 电商网站开发人员企业建网站
  • wordpress心理教育网站东台做网站的公司
  • 网站信息发布制度建设设计一个小型的局域网方案
  • 怀化网站优化公司哪家好会计事务所
  • 网站建设的基本特点成都网站制作设计公司
  • 大学生网站开发工作室总结深圳有几个区哪个区最繁华
  • 临沂网络网站建设绍兴以往网站招工做
  • 山东济南城乡建设厅网站天元建设集团有限公司三层九中心
  • 网站搜索引擎优化怎么做自己怎么做网站啊
  • 秦淮区建设局网站wordpress视频适应播放器
  • 网站优化网络大气网站模板
  • 电商平台设计电商网站建设锦州哪里做网站
  • 网站开发职业生涯规划范文排名好的网站建设企业
  • 活动汪策划网站张家港网站设计
  • 自己编辑网站怎么做的广告营销是做什么的