我们有一个没有收藏夹图标的网站。
因此,我们收到了很多关于 favicon.ico 文件的 http 404 错误。
对于网站的功能,它没有任何区别。
但我想知道系统是否会花更多时间寻找不存在的文件,而不是返回未修改的 304?
在最大负载时,我们有大约。跨所有前端服务器的 15,000 个并发连接。
最佳答案
不,性能差异微不足道 - 如果您不想拥有收藏夹图标,我建议创建一个 0 字节/favicon.ico :日志将停止提示,并且浏览器将表现得好像没有收藏夹图标一样。
此外,您可以为您的 favicon 设置一个 far future Expires header - 这样,客户端只会请求一次,从而进一步减少负载。
关于asp.net - http 304 和 404 之间的任何性能差异?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6178911/