基于Web缓存的团购网站商品展示及购买模块的设计与实现

来源 :北京大学 | 被引量 : 0次 | 上传用户:lxm8154
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
团购是指将原本单独购买某种商品或服务的消费者组织起来,在一个较短的时间段内集中与商家发生交易,以求得更低折扣或者更优服务的一种购物方式。网络团购是以互联网作为媒介,将分散的消费者组织起来进行团购的一种电子商务模式。盈利是企业的天职,作为运营网络团购的企业也不例外,其是否可以盈利,依赖于是否有足够多的用户登陆网站进行商品浏览、查找、购买、支付,因而商品的展示和购买是团购网站最为重要的一个功能,也是团购网站最常用的一个功能,这个模块的质量好坏在很大程度上影响着用户体验,进而决定企业是否可以盈利。  研究显示,网站的响应速度是影响用户体验、决定用户是否继续浏览的一个重要因素,基于此,本文设计了一种利用服务器端 Web缓存去提升团购网站响应速度的技术方案,运用到团购网站系统中的商品展现及购买模块,使得在访问量和并发量逐渐加大的同时使网站保持比较好的响应速度。本文首先分析了团购网站商品展示及购买模块的具体需求,明确了开始时间、结束时间、当前在线天数、总在线天数等词汇在本文中的特定含义。而后对Web缓存系统理论进行了详细介绍。在Web缓存替换算法设计中,结合团购网站商品展示及购买模块的特点分析了现有的替换算法,并指出基于实际访问次数的LFU算法的弊端,针对性的提出了基于预估访问次数的LFU算法,将商品的预估访问次数作为判断其是否应当从缓存空间中移除的依据,并给出了计算预估访问次数的数学公式。在Web缓存存储结构的设计中为避免常用map结构线程不安全性和读写效率低的弊端,提出了分段式的map结构,并针对不同的行为设置不同的锁,同时给出了map初始化、定位段、添加元素和删除元素的具体算法。  实验证明基于预估访问次数的 LFU替换算法要比基于实际访问次数的 LFU算法有更高的命中率,减少从硬盘中读取数据的次数,进而提升系统的响应速度。
其他文献
随着人们生活水平的不断提高,健康问题越来越受到人们的关注。日常生活行为量表可以作为一个评估标准用来对生活能力进行评定,便于尽早发现潜在疾病,保护人体健康。因此,对日常生
随着软件工程的发展,模块化的重要性也逐渐体现出来。OSGI平台提供了一种基于构件的软件开发模式,用户可以通过使用平台上已有的构件来创建自己的应用,OSGI构件的可热插拔特
随着卫星通信技术的飞速发展和应用领域不断扩大,在轨运行的通信卫星数量不断增加,因设备故障、操作不当或者非法盗用、恶意攻击转发器造成的卫星业务干扰事件持续发生,卫星干扰
随着计算机和互联网的发展,在自然语言处理领域,以双语(或多语)平行语料库为基础的应用日益增多。除机器翻译方面的应用之外,平行语料库的建设对于双语词典编纂、词义消岐和跨语言
本论文的主要工作是地下暗物质实验的数据获取及实时处理研究,文中根据地下暗物质实验的电子学系统规模估算出数据获取的数据量,传统的VME(VersaModule Eurocard)总线带宽不能
计算机芯片设计技术和通信技术日新月异,智能移动设备的使用已经非常普及。视频编码技术已经由标清发展到高清、超高清,高清音视频播放也成为移动设备系统上最重要的应用之一
单光子探测是一种极弱光探测技术,在高分辨率的光谱测量、非破坏性物质分析、高速现象检测、精密分析、大气测污、生物发光、放射探测、高能物理、天文探测、光时域反射、量子
云计算是一种互联网计算新模式,因为其商业模式代表了未来的趋势,近年来受到了工业界和学术界的广泛关注,并且已经逐步应用(?)起来。其中,基础设施云是云计算三种交付模型(即
近几年来,物联网的发展为智能家居概念注入了新的内涵,作为物联网应用的一个新的领域,智能家居系统融合了先进的计算机、网络通信和自动控制等技术,将家庭中的各种家居设备通过家
物联网具有广阔的发展前景,建立共性平台是未来物联网发展的重要趋势,也是物联网规模产业化的制高点。作为物联网感知层的核心组成部分,数据采集终端(简称“数采终端”)完成传感