解读Yahoo!网站性能优化组定义的34条准则 - 不要返回404响应内容

501阅读 0评论2009-09-24 zhangsanji
分类:系统运维

不要返回404响应内容

HTTP请求代价太高,对一个类似404这样响应还返回一些没用的内容是非常没有必要的,反而降低了用户体验。
有些站点让404返回诸如:“Did you mean X?”的友好内容,他们可以增加一些用户体验,但是也浪费服务器资源(例如:数据库等)。尤其是当它是JavaScript外部引用文件时,返回404内容就更糟糕了。首先,它下载过程阻塞了其他的并行下载;其次,浏览器还试图将其中的内容当成JavaScript代码来解析,看看里面有什么可以执行的。
上一篇:解读Yahoo!网站性能优化组定义的34条准则 - 优化图片
下一篇:解读Yahoo!网站性能优化组定义的34条准则 - 配置ETags