电子商务网站的性能优化

上传人:cn****1 文档编号:507517675 上传时间:2023-11-03 格式:DOC 页数:32 大小:914.50KB
返回 下载 相关 举报
电子商务网站的性能优化_第1页
第1页 / 共32页
电子商务网站的性能优化_第2页
第2页 / 共32页
电子商务网站的性能优化_第3页
第3页 / 共32页
电子商务网站的性能优化_第4页
第4页 / 共32页
电子商务网站的性能优化_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《电子商务网站的性能优化》由会员分享,可在线阅读,更多相关《电子商务网站的性能优化(32页珍藏版)》请在金锄头文库上搜索。

1、摘 要广州中医药大学信息技术学院本科毕业论文题 目: 电子商务网站的性能优化 专 业: 计算机科学与技术 班 级: 2004级 学生姓名: 廖锦华 指导教师: 骆晓艳 论文提交日期:2008年 6月 2日 论文答辩日期:2008年 6月 15日I摘 要 摘 要电子商务网站有着访问人数多,内容繁多,安全性要求高等特点。对于这一类网站,伴随着业务的不断发展,访问量的不断增加,原来的网站性能将难以满足日益增长的网站需求,迫切要求对原有的网站进行性能优化。对于一些中小型的电子商务网站而言,如果采用小型机进行升级,开发和维护费用过于昂贵;如何在原来的基础上进行技术升级,来满足网站对高负载的需求,是本文重

2、点要进行研究的问题。本文将以“天下票务网”为例,介绍如何对原有网站进行技术优化。优化过程将分别从网站页面优化,程序优化,和数据库优化三个方面进行分析。对于页面优化,从页面元素组成,HTTP请求,页面布局分析多方面优化;程序方面,使用服务器数据缓存技术,对数据缓存到内存,同时还在部分程序中加入AJAX技术,和静态页面生成技术;在数据库方面,主要对存在查询缓慢的SQL语句进行优化,还对数据库表进行优化以及对MYSQL配置的优化。通过使用以上相关技术,来达到对网站性能优化的目的。在对网站进行优化之后,使用测试软件WebLoad和AB对网站进行性能测试,发现网站负载能力有所提高,达到了网站优化的目的。

3、关键词:网站优化 性能 电子商务 数据库III目 录AbstractThe electronic commerce website has the lots of visit measures,many of content and the secure request higher characteristic, etc. Regarding this kind of website, following the service unceasing development, visit measures unceasing increase, the website performance

4、originally will not meet the day by day growth website demand. The urgent need carries on the performance optimization to the original website. Speaking of some middle and small scale electronic commerce website, if using the micro computer to carry on the promotion, the development and the maintena

5、nce costs too expensive; How to carry on the technology in the original foundation to promote, satisfies the website to the high load demand, is the key research question of this article. This article take “http:/ as an example, introduces how to carry on the technical optimization to the original w

6、ebsite. The optimization process will optimize face to face page respectively from website, program optimization, and the data base optimize three aspects to carry out analysis. Optimizes regarding the page, from the page elemental composition, HTTP requested, the page layout analysis optimizes havi

7、ng many sides; Procedure aspect, the use server data buffer technology, meanwhile joins the AJAX technology in the some parts of programs, the static page production technology; In the database aspect, not only has the inquiry slow SQL sentence to carry on the optimization mainly, but also carries o

8、n the optimization as well as to the MYSQL disposition optimization to the database table. Through the above correlation technique, it serves the purpose which optimizes to the website performance. After do the web site optimization, software of WebLoad and ab will be used to test the web site perfo

9、rmance. The site load capacity has been increased, I reach the purpose of optimize the web site. Key Words: Website OptimizesPerformanceElectronic Commerce Database目 录 目录摘 要 IAbstract II第1章 引言 11.1网站性能优化介绍 11.2网站性能优化技术 21.3开发背景及意义 2第2章 系统架构 42.1优化架构图 42.2系统优化流程 42.3运行及测试环境 5第3章 系统优化的实现 73.1网站首页的优化 7

10、3.1.1页面优化介绍 73.1.2网站首页优化的实现 83.2新闻发布模块优化 93.2.1模块功能介绍 93.2.2优化使用技术 93.2.3优化实现过程 103.3开奖公告模块优化 113.3.1模块功能介绍 113.3.2数据缓存机制 113.3.3 AJAX技术 123.3.4优化实现过程 133.4数据库优化 163.4.1数据库优化的原因 163.4.2 SQL语句的优化 163.4.3拆分表提高访问效率 18第4章 系统性能测试 204.1性能测试分析 204.2用ab进行性能测试 204.3用WebLoad进行性能测试 21结 论 24参 考 文 献 25致 谢 26第1章

11、引言第1章引言1.1网站性能优化介绍网站性能优化,就是指对现有的网站系统,使用一些更高效的技术实现,新的前沿技术,提高现有系统的性能,让网站运行更加稳定,能够负载更多的用户请求,提高网站响应速度。近年来,随着信息技术的迅速发展和广泛应用,电子商务在快速发展,电子商务网站的数量也在飞速的增加,互联网上一时间出现了大量的电子商务类型的网站,包括B2B,B2C,以及C2C的。大型的电子商务类网站,像B2B的阿里巴巴,B2C的亚马逊,C2C的掏宝,卓越等,每天都拥有上千万的用户访问量,用户在网站上进行页面访问,网上交易,查看个人信息等操作,服务器必须高效、正确地处理大量用户的请求, 这对网站的性能提出

12、了新的要求,要面对每天如此巨大的访问量,必须要对网站进行相关的性能优化。才能及时,准确地把数据返回给客户端。通过对网站进行优化,从而提高网站的访问效率,是大部分电子商务网站常用的一种方法。在已有网站的基础上,最大限度地提高系统的可执行能力、运行效率,从而响应更多用户的在线请求。对于大部分的电子商务网站及一些门户网站及一些达到一定流量的社区类网站,对网站进行性能方面的优化是相当必要的。因为网站的访问数量是不断在增加,用户对网站会不断提出新的要求,用户需要更快、更稳定的网站,每天都会提出新的要求,另一方面,对于网站运营者而言,让自己的网站在现有的基础上通过优化达到提高网站性能的目的,也是相当可行的

13、做法。像大型的技术社区网站CSDN,每天都在进行网站的性能优化来提高响应速度,提高系统的负载能力;大型购物网站掏宝网,在服务器端对数据进行大量缓存,并将部分商品页面进行静态化,以提高访问效率;还有综合性门户腾讯网,在多个地方使用了AJAX技术,将新闻静态化,对数据库和WEB服务器采用多境像,并建立多服务器群组等。1.2网站性能优化技术对一个电子商务网站进行性能优化,可以从硬件,程序,数据库三方面进行分析。从硬件方面来看,服务器硬件的性能、参数指标固然是重要的,利用现有的硬件资源,可以通过多种方式提高现有服务器性能,例如可以利用多台服务器,进行负载均衡,还可以添加镜像服务器,以此来分担服务器的负

14、担,将原本一台服务器要进行的任务,分担到多台服务器上进行,从而提高运行效率;在程序方面,可以通过多方面的分析对系统进行优化,例如对页面进行缓存处理,将部分频繁、单一的数据库访问生成静态文件,将访问频繁的页面进行静态生成,使用时下流行的AJAX技术,节省网络带宽,以达到更快的响应速度,同时,页面级的优化也是相当重要的,比如压缩页面元素,尽量减少HTTP请求数量等,都会在进行网站优化时起到重要的作用,在对页面执行速度测试时使用到IE下的HTTPWatch插件及FireFox下的firebug插件;在数据库方面,对数据库进行优化也是相当重要的,对于一个数据库访问频繁的系统,很大一部分时间将会用在了对

15、数据库的操作当中,对数据库的优化将可以从几个方面进行分析:首先,硬件架设方面,用一台或几台专门服务器来做数据库服务器,可以有效提高数据访问效率,同时还可建立磁盘阵列,将索引、日志文件放在不同的磁盘当中,组建数据库服务器群组来满足更高的需求。第二,SQL语句的优化,通过书写更加高效的SQL语句,来提高数据查询的效率。由于应用程序对数据库的操作最终表现为SQL语句对数据库的操作,因此如何对SQL语句进行优化,从而提高对数据库内存区的命中率、减少I/O访问、减少对网络带宽占用等有着非常重要的意义。1.3开发背景及意义“天下票务网”是一个B/S的彩票合买平台,由“电子商务网站开发站”开发,优化过程将基于此系统展开。该网站于2007年10月开始开发,于2008年4月正式上

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号