gpt4 book ai didi

performance - 在单独的域/服务器中拥有静态资源是否值得?

转载 作者:行者123 更新时间:2023-12-04 02:46:40 26 4
gpt4 key购买 nike

我目前正在改进我的 grails 网站性能 并遵循我在互联网上找到的许多最佳实践,我目前需要在两种解决方案之间做出决定在重构我的代码之前

  • 解决方案 1:将我所有的静态资源(js、css、图像)导出到单独的域和服务器(正如 SO 团队已经完成的 - 参见 here)。

  • 解决方案 2:只需将我的资源保存到我的 WAR 文件中并将 apache 配置为充当反向/缓存代理,这样/images、/css、/js 等传入请求都由 apache 缓存。

您推荐什么?优点和缺点是什么?

PS:关于解决方案 1,是否有专门针对静态内容的网络托管服务提供商?

谢谢。

最佳答案

只有当您分析并确定由浏览器排队下载造成的延迟是影响您网站性能的主要因素时,您才应该这样做。如果静态资源在几毫秒内加载,但 HTML 本身在服务器必须访问数据库后需要 3 秒才能下载……那么改进这几毫秒不会有太大作用。

关于performance - 在单独的域/服务器中拥有静态资源是否值得?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2300134/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com