中国期刊网www.qikanchina.net
基于HTTP代理的通用网页优化系统设计和开发张晓天
张晓天
同济大学建筑设计研究院集团有限公司上海200092
摘要 HTT P协议是目前互联网中应用最广泛的应用层协议本文针对HTTP协议的内容层设计一套通用的优化系统 以HTTP透明代理的方式部署在各级网关可以降低无效传输字节提高用户网页加载速度不仅降低了各传输环节的网络带宽也间接降低了各传输环节的能源浪费。
关键词 HTT P代理网页优化
1、引言
HTT P协议是最广泛应用的应用层协议但是由于程序开发和程序部署阶段的疏忽导致很多网站的内容存在冗余现象包括代码空格、注释存在无Gzip压缩现象存在图像质量等级设置不当问题[1 2] 本文设计开发了一套通用的基于HTTP透明代理模式部署的网页优化系统并选取www.huabian.com、www.shuaijiao.com和www.mifangba.com三个网站进行了对比测试取得了预期的优化效果。
2、 HTT P内容层优化
HTTP协议中传输的内容主要有HTML代码、 CSS代码、 JavaScri pt代码、图片PNG/JPEG/GIF和视频。 由于以下原因导致传输内容存在冗余和浪费现象
1、程序在开发过程中为了方便阅读会有换行空格程序员会添加注释等这些内容对浏览器来说无任何用途
2、程序在开发过程中为了方便管理会把CSS和JavaScript文件拆分管理这造成浏览器多次请求
3、 网站部署阶段主动或被动地未开启服务器压缩功能造成了传输内容浪费
4、 网站运营阶段 图片未设置适当的格式和质量参数 同时由于显示器的分辨率和人眼的识别模式不必要的清晰图片造成网络传输浪费。
以上内容的冗余和浪费增加了网络传输的数据量增加了用户页面加载的时间造成了用户网络带宽的浪费也造成了网站服务器和CDN分发环节的无效带宽浪费最终造成各传输环节的能源和资源浪费[3] 。
系统通过删除代码中的空格、换行、注释通过开启Gzip无损压缩通过设置合适的Jpeg/GIF图片质量参数进而解决以上的问题。
小渣云 做那个你想都不敢想的套餐 你现在也许不知道小渣云 不过未来你将被小渣云的产品所吸引小渣云 专注于一个套餐的商家 把性价比 稳定性 以及价格做到极致的商家,也许你不相信36元在别人家1核1G都买不到的价格在小渣云却可以买到 8核8G 高配云服务器,并且在安全性 稳定性 都是极高的标准。小渣云 目前使用的是美国超级稳定的ceranetworks机房 数据安全上 每5天备份一次数据倒异地 支持一...
活动方案:美国洛杉矶 E5 2696V2 2核4G20M带宽100G流量20元/月美国洛杉矶E5 2696V2 2核4G100M带宽1000G流量99元/季香港CN2 E5 2660V2 2核2G30M CN2500G流量119元/季日本CN2E5 2660 2核2G30M CN2 500G流量119元/季美国300G高防 真实防御E5 2696V2 2核2G30M...
LayerStack(成立于2017年),当前正在9折促销旗下的云服务器,LayerStack的云服务器采用第 3 代 AMD EPYC™ (霄龙) 处理器,DDR4内存和企业级 PCIe Gen 4 NVMe SSD。数据中心可选中国香港、日本、新加坡和洛杉矶!其中中国香港、日本和新加坡分为国际线路和CN2线路,如果选择CN2线路,价格每月要+3.2美元,付款支持paypal,支付宝,信用卡等!...