求静态资源服务器正确使用姿势
求静态资源服务器正确使用姿势
需求描述:
小网站需要把目前全站的静态资源和用户form上传的静态资源存放在一个独立的服务器中;
启用独立域名后再使用cdn来分流;
但是目前有一个问题就是:如何把用户form上传的静态资源上传到“静态资源服务器”?
目前想了2个方案,不知道大家一般都是怎么弄的?
方案1
修改web服务器后台逻辑,把form表单上传文件直接移动到“静态资源服务器”对应的目录下。
优点:web服务器中不会有静态资源数据冗余,全部在“静态资源服务器”中。
缺点:相对别的方案较麻烦。
方案2
使用rsync同步,web服务器的附件目录有更新就直接同步到“静态资源服务器”
优点:方便、不需要改代码
缺点:web服务器有数据冗余
下图是有问题的,只适用于 form 表单只有一个 input=file 专用于上传
如果出现以下表单就逻辑有问题了,其他的数据web服务器就无法获取了
相关阅读:
requirejs的局部require的疑问
vue项目中,npm run build生成的index.html文件只有放在根目录下打开才能生效,怎么解决?
Xcode iOS 还是数据精度丢失问题,求教大神
url被腾讯预览器提示诈骗
json数据结构相互转换怎么操作?
vuejs 2.0 fliter 搜索过滤怎么做啊---新手
sublime text 3用中文输入时文字框在屏幕右下角该怎么解决?
app混合开发内嵌的h5网页 有个元素我只想在android中显示 ios不显示 怎么写
请问用react和express部署前端,用以下目录可行吗?科学合理吗?
CSS 真的有复用性和扩展性可言吗?我感觉我已经完全不会写代码了.....
MySql链接查询条件匹配
虚拟机如何访问 Mac 主机的本地站点
MYSQL查询union语句为什么没调成功,帮忙看看
上传文件按钮的显示问题
bootstrap pull-right
AngularJS1 指令隔离作用域中的双向绑定模型数据不能及时更新
js浅拷贝和深深贝的区别
Xcode8中Button的Slider如何设置?
中文语句中的实体关系抽取,具体怎么做?
表单中select和input的宽度不一致问题