为了账号安全,请及时绑定邮箱和手机立即绑定

为什么不可以在后端进行静态资源的直接合并返回?

为什么不可以在后端进行静态资源的直接合并返回?

蝴蝶不菲 2019-03-15 15:11:51
之前在做性能优化这块的时候就有过这个疑问,既然某些必要的静态资源是需要同步加载的,为什么不能直接使用类似资源控制中间件的东西进行一层资源合并呢?中间可以加一层cache,如果出现过相关的组合便将此合并结果缓存下来。这样的话难道不好吗?目前有类似的解决方案吗?如果这个问题已经被考虑到,但是没有着手解决,那么是有什么更深层次的原因吗?诚心求教。
查看完整描述

4 回答

?
UYOU

TA贡献1878条经验 获得超4个赞

你说的需求,类似combo这种形式,可以借助于nginx。


查看完整回答
反对 回复 2019-03-18
?
明月笑刀无情

TA贡献1828条经验 获得超4个赞

你说的很好,也提出了解决方案(根据不同的文件组合进行缓存)。

你提到“既然某些必要的静态资源是需要同步加载的”,如果要实现这种打包,加个配置也能实现(类似 webpack)。

从设计角度来说,这东西加在这儿会导致前后端结合太紧密(现在不是都追求前后端分离嘛)。


查看完整回答
反对 回复 2019-03-18
?
喵喔喔

TA贡献1735条经验 获得超5个赞

因为你说的方法远没有直接从 CDN 拿资源快。


查看完整回答
反对 回复 2019-03-18
  • 4 回答
  • 0 关注
  • 413 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信