新版的csdn,策略实在太多了,网页失效确认的延时是在太不能接受了,不爽!
明明回复了某个帖子,还确认了回复成功了,但当你再次打开帖子的时候,显示的还是你当时回复的网页的cache,要几分钟后再访问该网页才能更新...shit~!
自从ajax以来,web的策略越来越丰富,服务器的负担少了,但是客户端的浏览器却忙得不亦乐乎,现在打开一个网页不知道有增加多少个线程在跑...本来如果服务器有完善的策略,这些对于客户端来说,基本上是觉察不到的,但csdn的这次大转型,似乎还在发育阶段,很多策略都是在等待搜集用户数据来重新调整...
本来网页实效确认模式是非常好的web开发模式,当某个网页不经常更新,而用户又不断访问这个网页的时候,如果每次都将网页的数据传输给用户,会给网络带宽造成很大的负担,使用ajax,并对网页失效(网页已经更新,用户需要重新刷新)做某些标志,根据这些标志,服务器就会知道需不需要将网页重新发给用户,如果不需要,那就可以直接调用用户端cache的网页即可。
不太清楚csdn使用的策略是否一定是这样的,但csdn网页更新上确实存在很大问题,感觉是两个ping-pong数据库在定时交换使用似的,只是这里的延时实在不能接受...