比如说这是百度贴吧 frs 页面的源码,居然注释在发布的时候没有自动删除,留下了一些统计策略,先不说会不会泄露一些敏感信息,像百度这种 PV 量级如此之大的网站,一个页面这几 k 的注释去掉了,一天也可以节省很多流量把。
还有别的什么小图标 base64 ,多个脚本合并等等我粗略的观察了一下做的也不是很好,比如说脚本合并部分,虽然脚本合并了,但是链接也是类似于
<script src="http://tb1.bdstatic.com/??/tb/static-common/js/promise_3464b70.js,/tb/static-common/js/promise_config_91c2822.js,/tb/static-common/lib/uri.js/src/URI.min_e84a17a.js,/tb/static-common/js/jquery/jquery_ba2d628.js,/tb/static-common/js/jquery/jquery-ui-1.10.3.custom_65f256d.js,/tb/static-common/js/jquery/jquery.ui.droppable_3b547e9.js,/tb/static-common/js/jquery/jquery.lazyload_49a7282.js,/tb/static-common/lib/fis-module/fis_c1e11e0.js,/tb/static-common/js/__aop_af3a579.js,/tb/static-common/js/baiduTemplate_841433b.js,/tb/static-common/js/jcarousellite_1.0.1_a033082.js,/tb/static-common/js/page_link_574ec55.js,/tb/static-common/js/pageconf_8abbe38.js,/tb/static-common/js/tb_0bcfe52.js,/tb/static-common/js/tb_extend_000de9f.js,/tb/static-common/js/tb_fis_config_cf706ac.js,/tb/static-common/js/tb_stats_2bbe535.js,/tb/static-common/js/underscore_b23cfa6.js,/tb/static-common/js/qrcode_f84ab06.js,/tb/static-common/lib/fis-module/module_5ae89d6.js,/tb/static-common/lib/bigpipe.js/lib/bigpipe_eabdb6b.js,/tb/static-common/js/bigpipe_config_56d197b.js,/tb/static-common/js/lcs/lib/Long_8276e76.js,/tb/static-common/js/lcs/lcsas_df4742e.js"></script>
<script src="http://tb1.bdstatic.com/??/tb/static-common/js/common/MessageSystem_2f3859e.js,/tb/static-common/js/common/CommonManager_main_d3b4283.js,/tb/static-common/js/common/passport/pass_shell_5ffcdcb.js,/tb/static-common/js/common/passport/passport_reset_ec12f65.js,/tb/static-common/js/common/passport/PassportFillName_0930ec0.js,/tb/static-common/js/common/uiDecorator_125371a.js,/tb/static-common/js/common/passport/PassportLogin_31ee196.js,/tb/static-common/js/common/user/User_53cdde4.js,/tb/static-common/js/common/crosspage_msg_system/utils/LCFManager_7f8094d.js,/tb/static-common/js/common/crosspage_msg_system/utils/MessageProxy_25dc8d9.js,/tb/static-common/js/common/crosspage_msg_system/utils/SWFListen_87d118b.js,/tb/static-common/js/common/crosspage_msg_system/utils/SWFRequest_f586836.js,/tb/static-common/js/common/crosspage_msg_system/MsgSystem_4809342.js,/tb/static-common/js/common/user_message/UserMessage_fe9d8f9.js,/tb/static-common/js/tb_https_f79be4c.js"></script>
这种情况,链接那么长。看他注释用的是 FIS 构建,我没用过这个构建工具,不知道是不是它本身只能生成这么长的 URL ?
还有一些其他的优化措施你们也可以打开百度各个分站的页面源代码观察一下,有大量注释和内联 JavaScript 代码没有去除,不知道是不是历史遗留问题。
突然想起以前谷歌连页面底部的</html>结束标签都要省掉来节省流量,不知道为什么百度没有在前端优化上精益求精?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.