论文部分内容阅读
7月18日,IT同学会如期举行,虽然作为主办方的IDC/CDN网络优化服务提供商帝联科技将聚会场所从3W咖啡厅的二楼搬到了场地更大的一楼,但仍有很多观众站在后排聆听嘉宾发言。
“为什么页面要有这么多的元素?”在于游的PPT上,显示了一排明显被改动过很多次的页面代码。于游现任中演票务通文化发展有限责任公司技术总监。中演票务通曾经成功地为北京奥运会测试赛、奥运北京文体活动等提供过票务服务,获得过奥组委的特别表彰。目前,中演票务通也已成为2014年南京青年奥运会票务主运营商。
“来自老板和竞争对手的后期商务需求往往与前期开发出来的产品相差巨大;文件量太大而导致不好复用拆分;CSS、JS请求都要通过CDN,每次改文件名都会十分痛苦;整合开发难度大等,这些都是程序员们共同的悲剧。”于游说,针对这些问题他改进了一种将CSS JS压缩合并的做法。这种做法可以有效减少浏览器请求数量,最大限度地利用浏览器性能。前端工程师可以任意地组合JS和CSS,使代码量显著减少,从而在更大程度上解放前端程序员。此外,合并后操作方式得到简化,人为操作失误也可以得到有效避免。
“前端优化是后端优化的一个基础。我们要尽力地对前端进行处理和优化,并结合后端缓存技术和架构做出改进,才能达到事半功倍的效果。”于游告诉记者。
于游的经历十分丰富,他早年曾就职于网易,开发过网易的发布系统、论坛系统;在久游网任北京研发负责人,负责久游网架构设计和部分游戏服务器端的设计;后来自主创业,建立Caca.cn,开发出移动互联网上第一个自主研发的漫画阅读软件;上份工作则是负责团宝网的研发、运维工作。
“为什么页面要有这么多的元素?”在于游的PPT上,显示了一排明显被改动过很多次的页面代码。于游现任中演票务通文化发展有限责任公司技术总监。中演票务通曾经成功地为北京奥运会测试赛、奥运北京文体活动等提供过票务服务,获得过奥组委的特别表彰。目前,中演票务通也已成为2014年南京青年奥运会票务主运营商。
“来自老板和竞争对手的后期商务需求往往与前期开发出来的产品相差巨大;文件量太大而导致不好复用拆分;CSS、JS请求都要通过CDN,每次改文件名都会十分痛苦;整合开发难度大等,这些都是程序员们共同的悲剧。”于游说,针对这些问题他改进了一种将CSS JS压缩合并的做法。这种做法可以有效减少浏览器请求数量,最大限度地利用浏览器性能。前端工程师可以任意地组合JS和CSS,使代码量显著减少,从而在更大程度上解放前端程序员。此外,合并后操作方式得到简化,人为操作失误也可以得到有效避免。
“前端优化是后端优化的一个基础。我们要尽力地对前端进行处理和优化,并结合后端缓存技术和架构做出改进,才能达到事半功倍的效果。”于游告诉记者。
于游的经历十分丰富,他早年曾就职于网易,开发过网易的发布系统、论坛系统;在久游网任北京研发负责人,负责久游网架构设计和部分游戏服务器端的设计;后来自主创业,建立Caca.cn,开发出移动互联网上第一个自主研发的漫画阅读软件;上份工作则是负责团宝网的研发、运维工作。