安装数据库能提升宿迁BGP服务器速度?

每一款游戏对宿迁BGP服务器性能要求都不同。大家常问的可能是怎样升级服务器,服务器可以加带宽的问题。其实,要宿迁BGP服务器更好用,除了硬件上的升级,主要还是数据库优化。今天我们来看看怎样优化数据库使服务器更好用。

宿迁BGP服务器数据库优化

Nginx性能优化 ( 可能你想知道:云服务器可以做什么业务?
充分利用主服务器的CPU核心:四个核心使用CPU粘性配置选项(worker_cpu_affinity),为每个核心处理器分配了两个进程。
打开gzip压缩:gzip压缩非常适合JS,CSS,XML压缩,它可以压缩一半,即将传输时间减少一倍;
对于图像文件,JPG已被压缩,其压缩性能较差。图片在本地缓存了1天:网站上有很多图片。通常,图像在上传后不会被频繁修改,而只会被频繁访问。因此,将图像放置在Nginx缓存中可以减少服务器访问负载的数量并提高访问速度。
JS,CSS文件在本地缓存7天:这两种网页文件不会正常修改并缓存,这可以减少加载次数并提高访问速度。
Nginx日志每天被切割一次:这种优化可以大大减少Nginx日志文件的大小。查看一周后,每日日志文件约为50M。如果不是每天都削减,而是按月削减,那么该月的日志文件就是几G。当在内存中加载如此大的文件时,系统本身没有足够的内存,因此自然会使用磁盘进行缓存,这会影响性能。每天大约有50M,可以将其平稳地加载到内存中,以便Nginx在处理访问时可以快速保存访问日志。
经过上述优化项目,Nginx总共需要约200M的内存资源。

优化PHP CGI流程的性能 (推荐:独立服务器和云服务器有什么分别
Nginx没有PHP模块,因此它对PHP的支持是通过PHP-FPM实现的。 PHP-FPM运行进程来处理并发请求。在这种情况下,我们配置了20个进程,每个进程占用约20M的内存资源,总计约400M。
同时,PHP-FPM和Nginx之间的交互机制选择Linux Socket模式而不是TCP协议端口,Socks是系统级处理模式,Socks是文件连接,TCP协议端口需要通过网络协议进行处理,其性能不如前者。我们选择了前者。

MySQL数据库性能优化
因为网站的主程序是别人开发的开源程序,所以我们无法处理数据库查询程序的优化,只能从MySQL本身中找到突破。
我们可以想象,对于论坛网站,发布和检查帖子的访问次数远大于创建帖子和回复帖子的访问次数。它反映在MySQL数据库中,即读取和查询表数据的连接处理更多。
因此,我们必须选择在读取表和查询方面具有更好性能的存储引擎。结合先前的知识,MySQL的默认MyISAM引擎旨在处理读取频率远大于写入频率的环境。查询效率相当高,内存占用很少,这也与我们以低内存配置租用的VPS一致。特定于MySQL配置参数的优化,由于服务器本身的内存资源有限,因此直接使用默认的中型环境配置文件。

您可能还会对下面的文章感兴趣:

COPYRIGHT © 2010-2018 广东木准科技有限公司 All Rights Reserved.

粤ICP备2022104150号
客服中心 customer service center

联系我们咨询微信:18300003210(服务器/等保相关咨询联系微信二十四小时在线)

  • 服务器租用
  • 服务器托管
  • 机房大带宽
  • 等保测评
  • 网络安全运维

售后服务 (网维技术QQ:404634181 投诉电话:183-0000-3210)

工作时间: 周一至周五 9:30至17:30 周六13:30至17:30,其它日期按国家法定节假日休假,如果有不便之请敬请谅解! 售后技术支持:多部门7*24小时机制。

客户投诉留言

电话和QQ,以便我们为您提供优质服务! *为必填项