Web应用前端CSS优化及后端日志分析研究

被引量 : 0次 | 上传用户:lovefuture888
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web应用分为前端和后端。对Web应用的前端进行优化能提高Web应用的性能以及提升用户体验。而对Web应用后端日志文件进行分析能够帮助开发人员和系统维护人员及时发现系统问题,辅助他们开展对系统后端的维护及优化工作。近几年针对Web应用前端CSS文件的自动分析优化研究以及针对Web应用后端的日志分析特别是对云环境下Hadoop日志分析的研究,逐渐成为Web应用优化领域的研究热点。本文在研究分析目前该领域几个具有代表性技术存在不足的基础上,提出了相应的改进方法,具体研究内容如下:第一,本文首先介绍了Web应用前端优化相关技术,然后研究了一种用于前端优化的自动分析CSS的方法-CILLA,研究发现该方法在分析带伪类选择器的CSS、带属性选择器的CSS、在页面元素属性内部声明的CSS以及动态生成的CSS时误报率较高。本文通过深入分析CILLA方法,找出了导致其误报率较高的原因,并提出了一种改进的方法,设计实现了用来处理带伪类以及属性选择器的CSS的PA(Pseudo class and Attribute)-Match算法以及用来提取在页面元素属性内部声明和动态生成的CSS的I(Inline)-Search算法,降低了分析误报率。本文接着使用改进前后的针对Web应用CSS优化的方法进行对比实验,实验结果表明改进后的方法比原来的方法能够平均降低20%的误报率,新方法能更好的对Web应用前端进行CSS优化处理。第二,本文还研究了云环境下Web应用后端Hadoop日志分析技术,介绍了目前比较流行的方法SALSA,分析并指出该方法中存在未对JobTracker Log进行分析、从日志中获取的信息量少以及将信息图形化展示时界面不友好等一些不足。本文基于SALSA技术提出使用关键Token从日志文件中提取出数据流(Data-Flow)和控制流(Control-Flow)信息的思想实现了一种改进的轻量级架构、用户界面良好的Hadoop日志分析系统-HLAS。该系统可用来帮助程序开发人员监控和分析云计算环境下Web应用后端运行状态,指导他们进行后端的优化及故障排查工作。实验表明,该系统能提供丰富的日志分析信息,能很好地指导程序开发人员开展优化工作,以及帮助其更容易的进行错误跟踪和故障排查工作。
其他文献
近年来,精细化工行业发展迅速,在国民经济中的比重越来越大。但是由于精细化工生产过程具有多批量,小批次,且生产工艺复杂的特点,我国精细化工行业自动化水平还比较低,国内不少企业
作为民主革命的伟大先行者和近代中国建设的设计者,孙中山先生不仅领导了挽救民族危亡的辛亥革命,推翻了中国延续几千年的封建君主制,开启了近代中国社会发展的一个新阶段,而且在
本文根据沪、深两市上市公司2006年的年报数据进行研究,实证分析表明,上市公司运营绩效与其融资结构的相关性较弱,资本配置效率没有明显优势,在融资行为的选择上存在过多不合
产业文化融入职业教育对学生的成长成才及未来的职业生涯发展具有重要的作用。目前,职业教育培养的毕业生不能很快很好地适应企业文化,接受企业的价值理念和管理方式,根源在
报告1例卡波西样血管内皮细胞瘤。患儿男,13个月。右下腹红斑、硬结伴疼痛9个月,皮疹进行性扩大。皮肤科检查见右下腹大片浸润性斑块。组织病理检查示真皮及皮下组织内长梭形
电网的安全性、可靠性是电网运行的重要指标,其中lOkV配电线路是电力系统的重要组成部分,由雷电造成的断线和跳闸是造成架空配电线路故障的主要原因之一,又因为lOkV配电线路
目的:研究妊娠期间色素性分界线的发生概率,并作病因分析。方法:随机抽取本院产科门诊常规产检的120例孕妇,观察色素性分界线分布区域。结果:14(12%)例孕妇有B型色素性分界线
企业之间竞争的核心在于人才的竞争,谁拥有足够优秀的人才就能够在众多竞争者中立于不败之地。然而,跳槽现象的不断发生,人才流动的加剧,用人单位为了保护自己的商业秘密等信息不
针对目前国内空调系统能耗大的问题,提出了一种新型的填料式喷水室空调机组。 该机组与传统式空调机组相比,具有节能、环保、净化空气等优点。空气与水直接接触,其热湿交换
不同方向交易行为存在显著的信息差异,因此,其在市场间的信息传导也具有明显区别,但基于市场价格信息的研究并不能对其进行深入分析。本文以我国股指期货与现货为样本,研究衍