论文部分内容阅读
以“虚拟化与网站前、后端优化”为主题的第五届IT同学会于近日如期举行。由于前几期活动在互联网业界广受好评,因此这次IT同学会的参会成员特别多。
作为主办方,IDC/CDN网络优化服务提供商帝联科技也将聚会场所从3W咖啡厅的二楼搬到了场地更大的一楼。尽管如此,同学会会场还是座无虚席,还是有很多观众站在后排聆听嘉宾发言。
“为什么页面要有这么多的元素?”在演讲时,于游所演示的PPT上显示了一排明显被改动过很多次的页面代码。
于游现任中演票务通文化发展有限责任公司(简称中演票务)技术总监。中演票务通是国内老牌的票务公司,曾经成功地为著名全球运动会测试赛、北京文体活动等大型项目提供过票务服务。
“受老板和竞争对手的影响,后期商务需求往往与前期开发出来的产品相差巨大;文件量太大而导致文件不好复用、拆分;CSS、JS请求都要通过CDN,每次文件名的更改都会十分痛苦;整合开发难度大等。这都是程序员们所面临的共同的悲剧。”于游说,针对这些问题,他改进了一种将CSS JS压缩合并的做法,并将代码的具体写法通过PPT演示给在场观众。
这种做法可以有效地减少对浏览器的请求数量,很大程度地利用浏览器性能。前端工程师可以任意地组合JS和CSS,显著减少代码量,从而更大程度地将前端程序员从繁琐的写代码工作中解放出来。此外,合并后操作方式得到简化,人为操作失误也因此可以有效减少,甚至避免。
“所以说前端开发和系统运维不应该有隔阂。前端优化是后端优化的一个基础。在前端减少请求数是对后端优化的有利支撑,无论后端程序如何去优化处理方式和流程,最后还是要在前端展现给用户。我们要尽力对前端进行处理和优化,并结合后端缓存技术和架构做出改进,才能达到事半功倍的效果。”于游如是说。
于游在互联网业界的经历十分丰富。他早年就职于网易,开发过网易的发布系统、论坛系统。后来他在久游网担任北京研发负责人,负责久游网的架构设计和部分游戏的服务器端设计。再后来,他用了一年半的时间创业,建立Caca.cn公司,率先开发出移动互联网上漫画阅读软件。于游的上一份工作,是负责团宝网的整体研发、运维工作。
作为主办方,IDC/CDN网络优化服务提供商帝联科技也将聚会场所从3W咖啡厅的二楼搬到了场地更大的一楼。尽管如此,同学会会场还是座无虚席,还是有很多观众站在后排聆听嘉宾发言。
“为什么页面要有这么多的元素?”在演讲时,于游所演示的PPT上显示了一排明显被改动过很多次的页面代码。
于游现任中演票务通文化发展有限责任公司(简称中演票务)技术总监。中演票务通是国内老牌的票务公司,曾经成功地为著名全球运动会测试赛、北京文体活动等大型项目提供过票务服务。
“受老板和竞争对手的影响,后期商务需求往往与前期开发出来的产品相差巨大;文件量太大而导致文件不好复用、拆分;CSS、JS请求都要通过CDN,每次文件名的更改都会十分痛苦;整合开发难度大等。这都是程序员们所面临的共同的悲剧。”于游说,针对这些问题,他改进了一种将CSS JS压缩合并的做法,并将代码的具体写法通过PPT演示给在场观众。
这种做法可以有效地减少对浏览器的请求数量,很大程度地利用浏览器性能。前端工程师可以任意地组合JS和CSS,显著减少代码量,从而更大程度地将前端程序员从繁琐的写代码工作中解放出来。此外,合并后操作方式得到简化,人为操作失误也因此可以有效减少,甚至避免。
“所以说前端开发和系统运维不应该有隔阂。前端优化是后端优化的一个基础。在前端减少请求数是对后端优化的有利支撑,无论后端程序如何去优化处理方式和流程,最后还是要在前端展现给用户。我们要尽力对前端进行处理和优化,并结合后端缓存技术和架构做出改进,才能达到事半功倍的效果。”于游如是说。
于游在互联网业界的经历十分丰富。他早年就职于网易,开发过网易的发布系统、论坛系统。后来他在久游网担任北京研发负责人,负责久游网的架构设计和部分游戏的服务器端设计。再后来,他用了一年半的时间创业,建立Caca.cn公司,率先开发出移动互联网上漫画阅读软件。于游的上一份工作,是负责团宝网的整体研发、运维工作。