如何优化大数据,大流量的网站
2012-11-08 15:46
176 查看
1、服务器环境的选择,建议采用Linux服务器
2、页面纯静态化,不要使用伪静态,大家都知道如果是非静态页面,都需要服务器端利用一定的CPU资源进行编译之后才能显示出来,而静态页面则直接显示,另外千万不能使用伪静态,伪静态实际上只是为了迎合搜索引擎而产生的一门技术,在使用过程中,会加大服务器的资源消耗,当访问量大的时候要慎用。
3、负载均衡技术,通俗点讲就是将网页上的元素分开放置到不同的服务器上来分担单台服务器的压力,如:数据库单独一台服务器,静态页面一台服务器,图片单独一台服务器等等,具体应该视情况而定,流量越大,就越应该分得越细,像国内的门户网站就是这样做的,看看他们的图片就能知道,图片都是用子域名或者其他域名引用在其他图片服务器的。
4、数据库优化,很多大型网站应用的时候大部分世界都花在这个上面,当网站数据变大,访问量上升,数据库首当其冲成为第一个需要解决的瓶颈,
--数据库性能调优
--1.聚集索引、主键
--2.尽量不要用临时表
--3.多多使用事务
--4.表设计要规范
--5.不要使用游标
--6.避免死锁
--7.不要打开大数据集
--8.最好不要select *
--9.不要使用text数据类型,用varchar
--10.不要给诸如“性别”列创建索引
--11.不要使用Insert插入大量的数据
--12.尽量用join代替where,因为where进行全表搜索
2、页面纯静态化,不要使用伪静态,大家都知道如果是非静态页面,都需要服务器端利用一定的CPU资源进行编译之后才能显示出来,而静态页面则直接显示,另外千万不能使用伪静态,伪静态实际上只是为了迎合搜索引擎而产生的一门技术,在使用过程中,会加大服务器的资源消耗,当访问量大的时候要慎用。
3、负载均衡技术,通俗点讲就是将网页上的元素分开放置到不同的服务器上来分担单台服务器的压力,如:数据库单独一台服务器,静态页面一台服务器,图片单独一台服务器等等,具体应该视情况而定,流量越大,就越应该分得越细,像国内的门户网站就是这样做的,看看他们的图片就能知道,图片都是用子域名或者其他域名引用在其他图片服务器的。
4、数据库优化,很多大型网站应用的时候大部分世界都花在这个上面,当网站数据变大,访问量上升,数据库首当其冲成为第一个需要解决的瓶颈,
--数据库性能调优
--1.聚集索引、主键
--2.尽量不要用临时表
--3.多多使用事务
--4.表设计要规范
--5.不要使用游标
--6.避免死锁
--7.不要打开大数据集
--8.最好不要select *
--9.不要使用text数据类型,用varchar
--10.不要给诸如“性别”列创建索引
--11.不要使用Insert插入大量的数据
--12.尽量用join代替where,因为where进行全表搜索
相关文章推荐
- 优化过程中要如何做到有效提高网站目标流量
- 如何通过网站优化对网站数据进行分析
- 网站首页调用数据库数据过多,显示较慢,如何优化?
- 总结概括对于大数据、高并发的网站如何进行优化的问题
- 如何通过网站优化对网站数据进行分析
- 大流量网站该如何配置优化?服务器、静态化、数据库优化、负载均衡应多管齐下
- 大流量网站该如何配置优化?服务器、静态化、数据库优化、负载均衡应多管齐下
- 总结概括对于大数据、高并发的网站如何进行优化的问题
- 大流量的网站如何优化
- 如何对网站的文件和资源进行优化?
- Sharepoint学习笔记---如何在Sharepoint2010网站中整合Crystal Report水晶报表(显示数据 二)
- 包含较多网站的vps服务器(wdcp管理软件)如何整体搬家或者网站挂了但数据盘数据尚未丢失如何恢复站点
- 大数据技术学习笔记之网站流量日志分析项目:Flume日志采集系统1
- 如何用asp编写网站数据采集程序?
- 如何做好网站SEO内部优化?用户体验来优化站内
- 医疗网站seo优化如何去做,站内优化总结是重要
- 【原创】如何分析网站的网络分布和解析策略,快速指导优化用户体验(一)
- 网站优化中如何添加外链
- 如何利用客户端缓存对网站进行优化[转载]
- 网站内部优化该如何进行SEO优化