网站优化技术概述
2016-06-12 16:58
295 查看
一[b]、大型网站与小型网站的区别[/b]
1、pv值(page views)网站浏览量:概念:一个网站,所有的页面,在一天24小时内,被访问的总量,达到千万级别,或者几百万以上。
2、uv值(unique visitor)独立访客:
概念:一个网站,在一天24小时内,有多少个用户来访问我们的网站。uv值几十万个
3、独立 ip
概念:一个网站,在一天24小时内,有多少个独立ip来访问我们的网站。
如果要考虑公司的局域网,uv值略大于独立ip的。
二[b]、 大型网站的特点以及存在的问题[/b]
1、高的并发量。并发量:一个网站的,在同一个时间点(1秒内),有多少个用户正在请求同一个地址的网站。
2、大的流量(带宽)
带宽需求变大。
3、数据存储的问题。
当数据表里面的记录非常大,从容量来说,达到 GT级别,要快速的查找到想要的数据。
三[b]、 大型网站一般用到哪些优化技术[/b]
(1)高并发解决方案
网站的架构,采用分层设计,使用负载均衡和集群。
分布式
是指将不同的业务分布在不同的地方。
集群
主要分成三大类( 高可用集群, 负载均衡集群,科学计算集群)
集群指的是将几台服务器集中在一起,实现同一业务。
分布式中的每一个节点,都可以做集群。
负载均衡系统:
负载均衡又有DNS负载均衡(比较常用)、IP负载均衡、反向代理负载均衡等
在集群中有服务器A、B、C,它们都是互不影响,互不相干的,任何一台的机器宕了,都不会影响其他机器的运行,当用户来一个请求,有负载均衡器的算法决定由哪台机器来处理
(2)大流量解决方案
1、防止网站的资源被盗链,存在于一些大的资源类型的网站
2、减少了http请求,
可以把一些css样式文件和js,一些背景图,合并成一个文件。
3、配置浏览器缓存
把一些更新不是很频繁的资源,比如css,js,图片,缓存到浏览器端,当浏览器请求同一资源时,直接从浏览器缓存里面取出。
4、配置压缩,减少数据传输量
5、可以把比较占流量的一些资源单独部署服务器。
6、花钱买带宽。
大存储的解决方案
最终目标:不查询数据库或少查询数据库,在查询数据库时,要快速的查询到数据。
1、使用服务器端的缓存。
(1)磁盘缓存(页面静态化技术)
(2)内存缓存
当前常见内存缓存技术:memcache,redis,mongodb,mysql的memory存储引擎
2、数据库优化
sql语句优化、配置优化、索引优化、分表等技术
相关文章推荐
- 网站结构和网站优化关系分析
- 网页的HTML静态化_网站优化之谈
- 网站优化之提高域名信任度的几个简单方法
- 利用客户端缓存对网站进行优化的原理分析第1/2页
- 301重定向实现方法,及对网站优化的作用
- 达到良好的网站优化效果需要注意的十点小结
- PHP网站基础优化方法小结
- 网站架构对SEO的影响
- 个人博客网站设计第二天:网站优化
- Z-Blog优化小技巧
- 详解英文网站群操作方法
- 通过数据分析做精准推广
- 详解301永久重定向实现方法
- 2012年移动SEO启示
- 小技巧给网页减肥,让网站提速。
- 图片优化须知的8个小技巧
- 合理的设计网页10条建议,改善网站内容的可读性.
- 提高网站打开速度的7大秘籍
- 如何做热门关键字优化
- 个人博客网站设计第三天:排名趋势