gpt4 book ai didi

performance - cookie+静态文件什么时候成为相关问题?

转载 作者:可可西里 更新时间:2023-11-01 17:13:28 24 4
gpt4 key购买 nike

我最近读了一篇文章 http://www.ravelrumba.com/blog/static-cookieless-domain/关于从无 Cookie 域提供静态内容。我的问题是——服务器需要处理多少请求才能使其成为相关问题?

  • 目前所有内容均由 dev.[domain] 提供。
  • 我正在考虑设置静态子域。[domain]([domain] 本身不设置任何 cookie)。
  • 我的服务器正在处理大约。每分钟 5000 个静态文件请求。

最佳答案

关于 cookie,关于是否从单独的域提供静态文件的决定最初应该更多地由 cookie 的大小而不是请求的数量来驱动。

如果您的 cookie 很大(超过几十个字节),尤其是如果每个页面有很多静态文件,那么客户端会在每次请求时上传 cookie 时遇到性能损失。

对静态文件使用不同的域还有其他原因——它可以帮助缩短旧版浏览器(例如 IE7)的页面加载时间。

如果您正在寻找更具体的启发式方法,这个怎么样:

if ((the size of cookies attached to static files > 50 bytes) ||
(your web logs show > 10% accesses from IE7 or older) ||
(more than 20% of your pages request > 10 static files))
then
use one or more subdomains for your static files

使用单独域的替代方法是将“路径”属性附加到您的 cookie,这样它们就不会分配给您的静态内容。例如,将所有动态内容放在名为 /pages 的文件夹中,将静态内容放在名为 /static 的文件夹中。然后在您的 cookie 上设置 path=/pages,您的静态文件将没有 cookie。

关于performance - cookie+静态文件什么时候成为相关问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8769684/

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