当前位置:首页 > 站长杂谈 > 正文内容

网站“高并发大流量大数据”解决思路

小宝3年前 (2021-06-20)站长杂谈1354

很多的人只要谈到“高并发大流量”就感觉非常的高大上,你感觉它难,是因为你没有一个清晰的思路,跟我们编程是一样的,你不知道从何入手这是最糟糕的。其实只要把思路告诉大家,瞬间就感觉简单多了。

698.png 网站“高并发大流量大数据”解决思路  网站 流量 数据 第1张

1、硬件升级

普通的P4服务器一般最多能支持每天10万独立IP,如果访问量比这个还要大, 那么必须首先配置一台更高性能的专用服务器才能解决问题 ,否则怎么优化都不可能彻底解决性能问题。

 

2、负载均衡

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

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

 

3、服务器集群

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

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

 

4、数据库读写分离

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

 

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

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

 

6、表建立相应的索引

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

 

7、页面静态化

前台实现完全的静态化最好,可以完全不用访问数据库。

 

8、缓存技术(MemCache、Redis)

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

 

9、禁止外部盗链

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

 

10、控制大文件的下载

大文件的下载会占用很大的流量,并且对于非SCSI硬盘来说,大量文件下载会消耗 CPU,使得网站响应能力下降。因此,尽量不要提供超过2M的大文件下载,如果需要提供,建议将大文件放在另外一台服务器上。

 

11、CDN加速

在用户访问网站时,可以就近获取所需网页内容。可以快速提高用户的访问速度。

 

12、代码优化

程序代码优化的含义是最终生成的目标代码短(运行时间更短、占用空间更小),时空效率优化。



来源:Kali Linux

扫描二维码推送至手机访问。

版权声明:本文由 菠萝博客 发布,如需转载请注明出处。

本文链接:https://boluobk.cn/post/178.html

分享给朋友:

相关文章

【脚本分享】一键安装锐速/BBR,为VPS提速

【脚本分享】一键安装锐速/BBR,为VPS提速

一键安装锐速/BBR,为VPS提速使用方法:wget -N --no-check-certificate "HTTPS://raw.githubusercontent.com/chiakge/linu...

虚拟主机设置伪静态方法

虚拟主机设置伪静态方法

kangle EP主机搭建网站的时候,有时需要设置伪静态,那么该如何设置呢?下面就和大家一起学习如何设置伪静态首先kangle EP主机是支持设置伪静态的,Kangle主机的伪静态规则兼容apache伪静态规则,方法分为4步:本地创建文件....

Linux VPS入门如何使用Putty管理VPS

Linux VPS入门如何使用Putty管理VPS

使用Putty连接linux系统VPS服务器:1、下载好Putty,在“putty_0.63”文件夹中运行“putty”,然后填写你的服务器或vps的IP,填好后点击“打开”开始连接。2、输入主机管理账号和密码完成连接。输入密码,这里要提醒...

利用Haproxy解决SMTP发信暴露服务器源IP的方法

最近有人问我自己搭建的WHMCS系统用SMTP发信会暴露服务器IP,在这里发一下怎么用Haproxy解决这个问题。WHMCS 经常因为邮件问题被攻击,现在来给大家介绍一个邮件转发服务器的设置办法,可以完全隐藏掉真实的源站地址。我们以 Cen...

有你世界全网首发超级网站攻击脚本

有你世界全网首发超级网站攻击脚本

首发超级网站攻击脚本攻击效果取决于你的网速原理是post提交from表单中类似短信轰炸我这个是注册用户的,也可以改成其他。发帖子等等可以开多台VPS实行攻击请自行修改更多功能实测2台vps开多线程10小时注册324,754用户源码如下imp...

Z-blog 出现“Invalid argument supplied for foreach()”错误的解决办法

Z-blog 出现“Invalid argument supplied for foreach()”错误的解决办法

这个代码出现在搜索下方的的热搜关键词,当然我并没有出现此问题,也不太清楚这个问题为什么会出现的别的网站上,但是有了问题就得解决,目前ZBP导航仅有一个客户遇到,而且不是经常性,据说是白天一切正常,到了下班之后就会出现这个提示,所以才网上看了...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。