




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
-精选财经经济类资料- -最新财经经济资料-感谢阅读- 1 浅析导购网站关键技术设计 摘要:网络购物的蓬勃发展促使 导购类网站的诞生。导购网站的盈利主 要依靠购买行为的完成,网站设计时要 关注如何给消费者营造便捷舒适的网络 购物环境,围绕这个关注点选择相应开 发技术。本导购网站采用高效快速的基 于 DJANGO 的 WEB 应用框架、前端和 后端分离策略、图片缓存及 Nginx Web 容器等关键技术。 中国论文网 /8/view-12734864.htm 关键词:网站设计 导购网站 WEB 应用框架 中图分类号:TP393 文献标识码: A 文章编号: 1007-9416(2015)11- 0000-00 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 2 导购网站是给消费者提供网络购 物指导的服务类网站,其职责是解决消 费者心理的种种疑虑,引导帮助消费者 省时省力的搜索到理想的商品并实现购 买,甚至挖掘出消费者潜在的购买欲望。 导购网站设计应考衡快速更新的庞大数 据及大量并发访问的场景,提出相应的 解决方案。 1 导购网站架构方面的诉求 互联网行业生存在快鱼吃慢鱼的 时代,面对数亿的用户规模,不能简单 依靠调研及产品规划妄图使网站建设一 步到位。导购网站的 UI 以及功能需要 快速开发、快速迭代,根据收集的网站 用户习惯数据进行分析,找出问题并快 速做出调整。 导购网站前端和后端技术关注点 不同,需要能够独立开发和独立演进。 网站前端需要关注视觉营销效果,根据 不同发展阶段、不同时间和不同用户, 快速改变网站风格;后端重点考虑两个 方面:(1)为前端提供统一接口。 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 3 (2)高并发情况下保障网站浏览的速 度。 WEB 容器支持热部署,部署简 单并能够平滑扩容。 2 导购网站的关键技术解析 2.1 WEB 应用框架的选择 基于 JAVA 的 Struts 应用框架太 重,?不能满足快速迭代的要求。目前 在国内最流行的基于 PHP 的 WEB 应用 框架简单易用,开发出来的产品性能高, 但需要写较多代码,开发周期长。综合 导购网站快速开发的需要及低成本开发 的现实要求,选择 DJANGO/PYTHON 作为系统的 WEB 应用框架。 Python 语法简洁而清晰,具有丰 富和强大的类库。Django 是 Python 编 程语言驱动的开源模型-视图-控制器 (MVC)风格的 Web 应用程序框架, 具有便捷、快速、高效的特点1。导购 网站对网站浏览者提供的主要是搜索和 浏览商品功能,对网站管理员提供主要 为商品录入及权限等功能,基于 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 4 DJANGO/PYTHON 的 WEB 应用框架 能迅速的实现这些功能的开发。 2.2 前端和后端分离 前端开发和后端开发应用的技术 以及关注重点不一样。前端开发人员关 注的是 UI,是网站的样式,是视觉营 销效果,是系统使用的体验;后端开发 人员关注的是数据库、缓存系统以及功 能逻辑。 导购网站前端和后端独立开发, 代码完全分开,前后端开发人员可以各 自进行开发和单元测试,极大的提高了 开发效率。前端的各种页面都是模板化 的,例如首页,可以将其从上到下分为 Header、导航条、商品列表以及 Footer,根据后端返回的数据在用户本 地渲染成实际页面,减少后端渲染对 WEB 应用服务器造成的压力。网站的 各种要素,包括类目、商品、品牌、广 告位以及营销活动等进行建模入库,前 端通过 AJAX 接口,传入资源类型、类 目、关键字、标签以及资源名称从后端 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 5 获取数据;而后端从数据库或者缓存系 统中过滤查询出数据后,全部结构化为 JSON 数据返回给前端。 2.3 图片缓存技术 图片在导购网站中具有重要地位, 能有效地形成消费者的主观印象,带来 强烈的视觉冲击,促进消费者购买。网 站必须设计精美的图片,每种商品都需 配备体现营销创意的大图、展示细节的 小图、展示各个属性的规格图等,一个 商品甚至可能配有几十张图片。图片需 设置较高的分辨率和色域,会占用较大 的网络带宽资源。高并发的情况将增加 服务器的压力,严重减慢浏览速度,用 户体验极差,因此必须考虑图片资源的 存储和加载速度问题。现在存储空间价 格相当低廉,存储问题可以通过增加存 储空间来解决。图片加载速度主要通过 图片延迟加载技术、图片缓存技术及 CDN 网络加速技术来解决。 WEB 页面打开的时候,整个页 面的所有图片会依次发送请求加载,可 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 6 能出现可见区域图片在不可见区域之后 发送加载请求,结果出现不可见区域图 片先加载完毕而可见区域图片后加载的 情况,给用户造成页面图片迟迟打不开 的感受。图片延迟加载原理就是基于 JavaScript 语言对浏览器窗口的滚动事 件进行处理,只加载显示区域的图片, 从而加快页面图片的加载速度。 导购网站将图片通过 Apache 部 署在单独的图片服务器中并开启缓存功 能。用户访问过的图片资源被缓存到内 存,其他用户再次访问该资源,将直接 访问内存中的图片,避免再次读取硬盘 等较慢的存储设备。 目前大型网站均使用 CDN 网络 加速技术,这种技术采取分布式网络缓 存结构,通过 DNS 负载均衡技术在现 有的 Internet 中增加一层新的网络架构, 将网站的内容发布到最接近用户的 Cache 服务器内。在导购网站建设初期, 因访问量和商品数量没有实现大规模, 可暂缓采用该技术。但将图片服务器单 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 7 独部署,并绑定和 WEB 服务不同域名 的设计,为后续引入 CDN 网络加速预 留下接口。 2.4 WEB 容器选择 Nginx 是功能强大的轻量 Http 服 务器,以事件驱动的方式编写,高并发 高负载能力强,可以达到 50000 个并发 连接数。导购网站上线早期阶段,只需 要部署一台 Nginx 服务器即可以满足要 求。Nginx 性能稳定,部署简单,并支 持热部署,只需要通过简单命令更新配 置文件,即可以应用新的配置,不用重 新启动,可以做到 7*24 小时不间断运 行。Nginx 负载均衡配置
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 生态公园场地租赁与维护管理服务合作协议
- 柴油运输与国际物流网络对接合同
- 车库产权变更与停车场智能化升级合同
- 餐饮企业环保餐盒采购及市场推广服务合同
- 旅游景点车辆无偿租赁服务协议
- 2025年电商平台用户健康传染病保障计划
- 建筑拆除工程安全协议书及施工进度责任承诺
- 智能停车车库租赁管理协议样本
- 车辆融资租赁与车辆租赁市场分析报告协议
- 智能停车系统车位租赁及数据共享协议
- 骨科快速康复(ERAS)
- 四川省成都市金牛区2023-2024学年七年级下学期期末数学试题
- 【现代管理原理与应用课程论文:X公司行政管理存在的问题及优化建议探析3200字】
- 2024年临床执业医师考试真题附答案【培优b卷】
- 小耳畸形手术配合
- ISO13485医疗器械质量管理体系手册程序文件表单全套
- (高清版)TDT 1072-2022 国土调查坡度分级图制作技术规定
- 前置胎盘2020年指南
- HG 3277-2000农业用硫酸锌
- 四川省2023年普通高校对口招生统一考试数学试卷(解析版)
- TQGCML 2861-2023 无刷直流水泵电气检测规则与标准
评论
0/150
提交评论