网站优化技术概述
来源:互联网 发布:java 素数的判断方法 编辑:程序博客网 时间:2024/05/22 20:28
一、大型网站与小型网站的区别
1、pv值(page views)网站浏览量:
概念:一个网站,所有的页面,在一天24小时内,被访问的总量,达到千万级别,或者几百万以上。
概念:一个网站,在一天24小时内,有多少个用户来访问我们的网站。uv值几十万个
3、独立 ip
概念:一个网站,在一天24小时内,有多少个独立ip来访问我们的网站。
如果要考虑公司的局域网,uv值略大于独立ip的。
二、 大型网站的特点以及存在的问题
1、高的并发量。
并发量:一个网站的,在同一个时间点(1秒内),有多少个用户正在请求同一个地址的网站。
2、大的流量(带宽)
带宽需求变大。
3、数据存储的问题。
当数据表里面的记录非常大,从容量来说,达到 GT级别,要快速的查找到想要的数据。
三、 大型网站一般用到哪些优化技术
(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语句优化、配置优化、索引优化、分表等技术
- 网站优化技术概述
- 网站优化相关理论概述
- 网站优化技术
- 网站优化技术基础
- 网站优化技术
- 网站内部链接优化技术
- 网站优化什么是分词技术
- 大型网站优化技术4
- 网站优化的技术点
- 概述网站文章优化五个操作重心
- 《大型网站技术架构》1:概述
- 《大型网站技术架构》1:概述
- 浅谈网站优化--技术优化篇
- 大型网站技术-1. 虚拟化技术概述
- 网站优化站内优化技巧SEO优化技术
- 网站优化技术全解密(一)
- 网站优化技术全解密(二)
- 网站优化技术全攻略介绍
- C#Winform动态调整FlowLayoutPanel的控件中位置
- 需求 - 22 - 多任务管理器效果
- Android学习系列Toolbar,AppBarLayout,CoordinatorLayout,CollapsingToolbarLayout使用小结
- loadrunner进阶——学习一、LR流程
- fitnesse源码导入eclispe
- 网站优化技术概述
- LeakCanary 中文使用说明
- centos下安装nginx访问html目录下的文件时出现403或者file not found
- 长度是怎样炼成的(二)
- 使用JDBC连接数据库的步骤
- 如何在Android引用第三方字体文件?
- 作业四1002
- Android ListView使用BaseAdapter与ListView的优化
- 长度是怎样炼成的(三)