公司网站建设计入什么明细科目,怎么创建自己的游戏网站,建筑公司网站起名,成品网站1688特色前言 在版本v24.6.2.1之后#xff0c;有一个菜单OSS配置#xff0c;这个配置是干嘛用的呢#xff1f; 阿里云OSS#xff0c;或者说云盘#xff0c;我觉得也可以当CDN使用#xff0c;比如我们部署了一个网站#xff0c;为了减少服务器的承载#xff0c;可以…前言 在版本v24.6.2.1之后有一个菜单OSS配置这个配置是干嘛用的呢 阿里云OSS或者说云盘我觉得也可以当CDN使用比如我们部署了一个网站为了减少服务器的承载可以把某些资源上传到云盘去然后通过特定的url进行访问这样网站的host的这个资源的Host就不一致了
开始配置
我目前有一个项目是H5的是使用VUE开发的如果直接部署到服务器上那么附带的js,css,img等将占用服务器很大的资源信息当然为了解决这个问题你也可以挂载CDN但是CDN毕竟要挂载HTTPS,HTTPS证书你懂的所以我采用的是动态的https证书三个月更新一次那种所以为了提高服务器的承载就需要某些资源放到OSS中去 VUE配置为使用history模式发布对应的nginx中配置如下 location /mobile {root /spider/static/smart/web/;index index.html index.htm;try_files $uri $uri/ /mobile/index.html;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;}以上的配置知道意思吧大概就是访问/mobile之后的资源如果找不到则尝试访问/mobile/index.html 然后我们在vue的打包中配置如下信息 publicPath : https://xxxbuket.oss-cn-shenzhen.aliyuncs.com/mobile/参考资料可以看这里 https://cli.vuejs.org/zh/config/#publicpath https://www.cnblogs.com/skura23/p/10825795.html
配置OSS信息
在菜单“基础信息”-“OSS配置”,打开后点击创建按照提示提交表单 创建完成后哪里使用 找到需要上传到OSS的服务在菜单“项目信息”-“服务列表”中打开后找到如下配置注意目前只支持静态文件模式的dll要上传到OSS干嘛用 填入刚刚创建的ID这个后续会修改成下拉模式如果不选择表示不上载到OSS中
差量文件的上传
配置搞完后那么问题来了如何把这一次的更新文件上传到服务器和OSS中 下载版本PasteSpiderFilev24.6.2.1以上: 先要登陆到PasteSpider系统中然后选择对应的服务对比文件对比出本次需要差量更新哪些文件然后点击“-同步至OSS-”等操作完成后如果你再次点击“对比差异”你会发觉还是有差量文件这是因为这个文件并没有上传到服务器的正式目录中只是上传到了临时目录如果要更新到正式目录需要点击“–③同步文件–”。 如果配置了对应的通知这时候将收到通知告知说文件已经上传到OSS了 对于VUE来说每次必定升级的文件有 /index.html /static/js/xxx.js 其他css等 我们都知道vue和传统的html的区别可以理解成vue就index.html那一个文件作为入口的后面的动作等都是在这个页面内调用的。 由于是更新xxx.js每次都是新的你只要保证更新的xxx.js的上传在index.html之前然后不要把旧的版本删除这样客户就可以直接过渡到新的版本所以同步的策略是oss先升级然后才是升级服务器的正式目录 如果说我们的访问域名是https://www.xxx.com/mobile/index.html如果oss的地址为https://www.oss.com,则用户每次访问/mobile/index.html的时候访问将命中服务器对应文件而其他的比如/mobile/static/js/xxx.js将命中的为OSS的对应文件