`
Hooopo
  • 浏览: 336140 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

铁道部售票网前端分析

阅读更多
在微薄上看到这样一篇文章竟然被转发近上千次了,并且还是好评如潮............
http://blog.csdn.net/m13666368773/article/details/7177128

上面那篇文章写的根本不在点上呀,实在看不下去了:

引用
第一,你这个查询列车信息的querySingleAction.do,能不能不要把这些HTML也传过来呀。你用JS写能死么。

理论上传JSON占用的宽带最少,其实传HTML还是传JSON在服务器端开启gzip压缩的情况下差别不大呀,传HTML比JSON方便多了...........

所以,本质问题不在于传输什么,而在于没有开启压缩..

引用

第二,你这个JS和CSS加载来有什么意义呀!我是要订票,不是要你好看呐。我点了一个”预定按钮“,你就给我来了33个请求,每个请求都是CSS神马的,每个都用个5秒,6秒的,能不卡么?


这就更无理取闹了,js和css也不让人加载啦?
同样,问题不在于加载js和css,而在于没有合并js和css造成过多的HTTP请求,并且没有minify/开启gzip

引用

第五,不用AJAX也罢了。你在登录的时候,能不能不要把我的密码漏在外面。

User: 明文

Pass: 真的是

各种服务器上面的小爬虫,你们可以开始工作了。大家的密码一网打尽,根本不用加密哒。

肿么像发现新大陆了似的!这个HTTPS+Post表单已经可以啦!
这个地方加密也没有多大意义,顶多会避免一些撒网性质的黑客工具。

最后,前端的问题拿Yslow看一下就OK了,主要就是这些问题:
引用

C Make fewer HTTP requests #HTTP请求过多,需要合并一些静态文件
F Add Expires headers  # 没有设置Expires Headers
F Compress components with gzip # 没有开启gzip
B Minify JavaScript and CSS # css和js没有压缩
B Do not scale images in HTML # 没有生成缩略图,直接用css控制的图片大小..


其实我觉得虽然铁道部这个购票网前端做的很烂,但是挂不挂掉和前端关系倒不是很大。

[url]https://db-china.org
[/url]
分享到:
评论
2 楼 yexingren23 2012-01-06  
不懂前端的飘过

支持楼主!
1 楼 coolspeed 2012-01-06  
       

相关推荐

Global site tag (gtag.js) - Google Analytics