面向LAMP的Web前端代码处理系统的设计与实现

来源 :中国科学院大学(工程管理与信息技术学院) | 被引量 : 11次 | 上传用户:blaze1982
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机和网络技术的广泛应用,极大地促进了Web应用的发展。具有良好架构,代码处理合理的网站系统,往往能给浏览者以良好的浏览体验,也给网站带来忠实的浏览者。如何对网站代码进行处理,以使用户获得更好的浏览体验,最大程度地减小带宽和服务器的消耗,消除网站可能存在的安全隐患成为了一个亟待解决的问题。在网站代码中,前端代码的处理,具有投入小,收益大的特点。国内外业界已经开始了对这方面的研究,基于这些研究成果,本文将长期积累的前端代码处理经验,整理成一套Web前端代码处理系统。通过使用这个系统,网站代码得以优化处理,可能存在的缺陷也得到了修复。本文的主要内容如下:首先介绍了Web前端优化的国内外现状和HTTP协议,分析了Web请求响应模式,以及浏览器的响应过程,提出了一些测算网站速度的定量方法。分析了浏览器渲染的几个关键环节。同时,介绍了前端优化所需要的几项技术,包括CSS Sprites, HTML5和CSS3等等。其次本文分析了Web前端处理的实际需求,提出了面向LAMP (Linux Apache MySQL PHP)Web开发平台的Web前端处理系统总体结构设计,这个系统包括核心处理、用户管理、功能配置以及日志管理四大子系统。其中核心处理又可细分为规范检查、文件处理、资源优化、完成与修复以及静态文件发布等五大子系统,并详细论述了系统的技术架构。在剖析实现系统的过程中,本文分析了基于LAMP平台的功能装载机制和静态资源解析引擎的实现,详述了系统各个功能的详细设计和实现,并针对用户管理,提出了实现系统所需的数据表设计。最后通过系统在LAMP平台上的最终实施,得到了必要实施结果的收集测算。针对终端用户响应时间和网站的使用次数,得出了系统的测试结果,并进行了实际应用分析,结果验证了系统的有效性,平均减小带宽占用一半以上,平均加快响应时间约20%,人力成本降低了原有的12%。本文中的系统采用了具有高内聚、低耦合,模块化的设计方法,以实践为最终检验标准,全面检验了系统在实践中的作用,圆满地解决了前端编码实现中遇到的性能和可维护性问题。通过优化网站性能,使得网站能够更加有效地运行。
其他文献
骨肉瘤是人类最常见的原发性恶性骨肿瘤,多发于青少年,其恶性程度很高,常常危及生命。利用动物模型对该病进行研究,是进一步探索其病因和治疗方法的重要手段之一。自发肿瘤模
APEC是亚太地区规模最大的经济合作组织,多年来,APEC推动了亚太地区贸易投资自由化和经济技术合作,但在发展中也出现了一些制约因素。APEC北京峰会在推进区域经济一体化、促
"党风党纪监督员"和"特约监察员"(以下简称"两员")是具有中国特色的监督制度设计,本文从当前"两员"工作的现状,面临的形势任务出发,分析存在的普遍性问题和难点问题,提出一些
CT机,X线机和CV机,使用高压发生器系统控制X射线球管。高压发生器系统工作于连续运行间歇加载模式,基于开关电源原理和谐振原理设计,其电压和电流输出范围分别为40-150kV和0.
<正>小儿咳嗽的病因病理主要是:(1)感受外邪,肺时清肃。小儿形气未充,肌肤柔弱,卫外功能较差。小儿又冷暖不知自调,难以适应外界气候的变化,在春冬气候多变之时,最易为六经之
<正>电信诈骗是近年兴起的一种新型犯罪,涉案范围、金额都呈扩大之势,犯罪嫌疑人为逃避打击,常常跨境、跨国实施犯罪。电信诈骗是典型的非接触型案件,但无论其手法如何翻新,
主要从商业银行的抵(质)押贷款及不良资产处置角度分析资产评估在防范信贷风险的作用,揭示资产评估的价格发现机制是防止信贷风险的有效手段之一。
<正>一种理论既起源于思想家的理论个性、理论气质,更与时代特征直接相关。亚当·斯密出生于1723年的英国,该国是欧洲当时最先进的资本主义国家,工场手工业已成为产业支柱。
睑板腺功能障碍(MGD)是一种睑板腺终末导管阻塞和(或)睑酯分泌的质或量异常为主要特征的慢性、弥漫性疾病。近年来,MGD发病率逐年上升。本文旨在对MGD的中医及西医治疗进行概
随着高层建筑和智能化建筑的日益增多,电梯群在高层建筑和智能大厦中的作用越来越重要,电梯群控系统已经成为国内外研究的热点。而在电梯群控系统中,由于存在着很多的不确定