论文部分内容阅读
近年来,随着智能手机的不断普及以及移动网络应用的不断发展,移动网络应用为用户提供了丰富的功能,在人们的日常生活中发挥着重要的作用。但是其性能受制于手机有限的硬件资源和电池电量,会影响用户的使用体验。一部分网络应用由于自身的特点和一些设计上的缺陷存在着计算或者网络传输方面的冗余,导致了性能的下降。另一方面用户使用这一类应用通常具有固定的使用模式,此类应用具有着良好的预取潜力。 本文针对上述问题,提出一种针对移动应用的网络访问的机制,在浏览器内核中实现了计算缓存机制,在代理服务器上实现了文件缓存机制。计算缓存机制可以复用之前的计算中间结果减少重复计算,提升移动浏览器以及利用浏览器内核渲染功能的应用响应速度。文件缓存机制可以降低重复请求所产生的网络流量的消耗,并提高重复请求的响应速度。此外通过在文件缓存上进一步实现预取机制,可以进一步降低用户所感知到的操作延迟。最后通过对若干网页以及移动应用进行评测,证明通过该缓存机制可以有效提升性能,缩短移动网络应用的响应时间,改善用户体验。