是否有必要为网站的静态资源设置一个单独的服务器?

发布于 2022-09-01 21:39:02 字数 96 浏览 17 评论 0

是否有必要为网站的静态资源设置一个单独的服务器?
如果有,它的意义是什么?对性能的优化明显吗?


补充:多谢3L提醒,这里我想问的是独立域名服务器

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

夏夜暖风 2022-09-08 21:39:02

有,减少cookie解析时占用的cpu和时间

昔日梦未散 2022-09-08 21:39:02

答案是有必要的,动静分离,且静态资源单独部署服务器也有利于做CDN缓存和加速

愚人国度 2022-09-08 21:39:02

楼上这两个答案根本没分清楚独立域名和独立服务器。

唉。

寻找我们的幸福 2022-09-08 21:39:02

流量小先分域名不用独立服务器,先做规划,静态文件统一放单独目录用域名独立访问
流量稍大的时候,直接托管七牛、又拍、阿里云OSS
流量更大的时候,考虑自己弄服务布架构了,那个时候肯定有团队一起研究这事了?

洛阳烟雨空心柳 2022-09-08 21:39:02

1.单独域名下请求不会发cookie,如果cookie带有1kb的信息,若有50个静态资源,那就会发送50kb的、对于静态资源没有任何意义的cookie信息,设置单独域名服务器放置静态资源,可以节省流量,提升上传效率
2.动静分离,减少核心服务器的压力
3.并发限制,浏览器对同一个域名下的请求有并发的限制,设置单独域名服务器,可以提升请求并发数,这里我不确定,包不包含子域?还是只要是不同域,就没有这个限制?希望有人可以指点一下。

风渺 2022-09-08 21:39:02

看架构,如果你的是动态apache+nginx逆向的;可能弄个nginx做img的独立站点(无论域名或服务器)更好一点,方便释放TCP占用的资源;甚至一部分对实时性要求不高的资源,比如CSS、JS、非实时性Json数据什么的,可以做个独立站点;

/当然,如果你的网站不适合,就忽略我说的;PS:方案要以实际出发;空想不拿数据说话都是扯蛋/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文