高并发大流量网站 10 个调优策略

普通的P4服务器通常最多能支持天天10万独立IP,若是访问量比这个还要大, 那么必须首先配置一台更高性能的专用服务器才能解决问题 ,不然怎么优化都不可能完全解决性能问题。

1.硬件升级html

普通的P4服务器通常最多能支持天天10万独立IP,若是访问量比这个还要大, 那么必须首先配置一台更高性能的专用服务器才能解决问题 ,不然怎么优化都不可能完全解决性能问题。linux

2.负载均衡web

它是根据某种负载策略把请求分发到集群中的每一台服务器上,让整个服务器群来处理网站的请求。数据库

公司比较有钱的,能够购买专门负责负载均衡的硬件(如:F5),效果确定会很好。对于大部分公司,会选择廉价有效的方法扩展整个系统的架构,来增长服务器的吞吐量和处理能力,以及承载能力。缓存

高并发大流量网站 10 个调优策略高并发大流量网站 10 个调优策略

3.服务器集群服务器

服务器集群就是指将N台服务器集中起来一块儿进行同一种服务,它们之间经过网络实现通讯。让N台服务器之间相互协做,共同承载一个网站的请求压力。网络

在客户端看来就像是只有一个服务器。集群能够利用多个计算机进行并行计算从而得到很高的计算速度,也能够用多个计算机作备份,从而使得任何一个机器坏了整个系统仍是能正常运行。架构

4.数据库读写分离并发

基本的原理是让主数据库处理事务性增、改、删操做(INSERT、UPDATE、DELETE),而从数据库处理SELECT查询操做。负载均衡

5.数据库分表技术(垂直分割,水平分割)

当一张的数据达到几百万时,你查询一次所花的时间会变多,若是有联合查询的话,颇有可能会死在那儿了。分表的目的就在于此,减少数据库的负担,缩短查询时间。

6.表创建相应的索引

使用索引可快速访问数据库表中的特定信息。

7.页面静态化

前台实现彻底的静态化最好,能够彻底不用访问数据库。

8.缓存技术(MemCache、Redis)

缓存技术就是另外一个解决方案,就是将动态数据存储到缓存文件中,动态网页直接调用 这些文件,而没必要再访问数据库

9.禁止外部盗链

外部网站的图片或者文件盗链每每会带来大量的负载压力,所以应该严格限制外部对于自身的图片或者文件盗链

10.控制大文件的下载

大文件的下载会占用很大的流量,而且对于非SCSI硬盘来讲,大量文件下载会消耗 CPU,使得网站响应能力降低。所以,尽可能不要提供超过2M的大文件下载,若是须要提供,建议将大文件放在另一台服务器上。

本文地址:https://www.linuxprobe.com/web-policy.html