2008年11月25日星期二

404页面会传送到客户端吗?

在网站中,对于404错误最常用的应对方法是,做一个404页面,当访问不存在的资源时,就会跳转到这个404页面。404页面本身也是一个完整的xhtml/html页面。
假设连接到一个不存在的图片<img src="hello.gif" />
想知道服务器到底是传递一个仅包含404的头,还是整个xhtml/html页面的代码。

于是我在淘宝测试了下。
1:首先添加一个属性,链接到一个不存在的图片。


2:打开“网络”选项卡,可以看出返回了大小4K左右的数据。


3:单击Load Response 按钮,将404页面的代码全部复制到一个记事本中,得到文件大小8.73 KB (8,947 字节)。


不对呀,从第一张图片可以看出,返回了4K的数据。但不要忘了,从Content-Encoding gzip得知,服务器是开启了gzip压缩功能的,因此才返回了4K左右的压缩数据。看来服务器是将整个xhtml/html返回到了客户端,而非仅仅一个404的头那么简单。

明白了 怿飞提高Web页面的性能(二)这篇文章的第8条,尽量避免返回404 。

不知道以上得出的结论正确否!

2008年11月10日星期一

都在“过冬”

最近“过冬”似乎成了热门词汇。

很多人失业并出现了返乡潮,回家吧,也许外面的世界不是那么精彩。
我生在农村,看见很多老人家在家里干农活,带小孩,而媳妇儿子都到沿海打工去了。虽然说家里挣钱不是那么容易,但都是相对的,孩子们缺少父爱母爱,父母们更缺少关怀,一年一趟,来去匆匆。

历史有它自身的规律,就算现在少掉99%的经济学论文,社会也照样发展。

今天偶然间发现,经常用的css2.0手册在2002年都出来了。可今年的IE8才全部实现其中的选择符。新技术让我找不着北。特别是那个AIR的东西。我们主管却仍在抱怨“这个div真难控制”,于是他索性用table,我没有像以前一样心底里去偷偷的笑了,看来我的“div”仍然是冬天。

看了三鹿奶粉心寒,因为很多过期东西都会拿到农村做最后消费的。那句话说得对,没文化真可怕,我奶奶曾经就上过当。可三鹿,连过冬的机会都没有。况且,不是每个公司都有资格谈过冬,因为从来就没有过春天,或许过冬带来了一个很好的借口。

我一直就处于寒带,无四季,便谈不上过冬。