首页 » 博客 » 接下来我们研究了其他优化选项

接下来我们研究了其他优化选项

接下来,我们对Nginx日志和会话文件本身进行了详细研究,以找出负载来自哪里。事实证明,大多数会话都是由机器人创建的,每天约有 570,000 个请求。无论请求数量有多少,服务器都会花费资源来

查找和处理相应的会话,这对性能产生了负面影响。

 

 

 

我们使用了 Memcached——但 手机号码数据 由于其 RAM 消耗大,所以无法工作。

将会话存储在数据库中会使服务器的负载增加数倍。

在分析服务器日志的过程中,我们发  这个色彩缤纷的网站的设计师如何利用视差 现机器人创建的会话正在加载系统并占用资源。为了解决这个问题,我们开发了一个 Bash 脚本,可以自动分析和删除机器人创建的会话文件。

 

脚本如何运作?

从会话文件中提取 IP 地址。

检查 access.log 中的 IP 是否存在 User-Agent 机器人的迹象。

使用正则表达式查找机器人。

如果所有者是机器人,则删除会话文件。

结果,该网站的性能得到了提高。现在 马来西亚号码 页面加载速度更快,服务器处理传入的请求时不会产生不必要的负载,从而确保平台稳定、快速地运行。

 

结论

处理拥塞需要硬件、代码和基础设施之间的平衡。如果你购买了功能强大的服务器,但不优化代码,网站仍然会变慢。当数据库无法处理负载时添加数十台服务器仍然会引起问题。

 

为了避免过载,监控 RPS、使用水平扩展、负载平衡、缓存和优化代码非常重要。我们在实践中经常应用这些方法,并发现只要配置正确,系统就可以承受最严重的负载。

 

提前为流量增长做好准备,测试容错能力并稳定基础设施——这是在线商店顺利运行和高转化的关键。这是网上商店在成功广告或在社交网络上发布热门帖子后抵御意外买家浪潮的唯一方法。

 

关于 BI-designer 工具

最近,Bitrix24 推出了 BI 构造器,这是一种彻底改变报告和数据分析方法的工具。这是一个与 Bitrix24 本身无缝运行的分析系统。 

滚动至顶部