如何提高服务器的性能?

如何提高服务器的性能?

服务器在您的应用程序环境中充当大脑。今天的技术时代世​​界已经见证了很多业务,使用服务器平台实现智能备份,数据安全,数据和应用程序共享等。因此,监控服务器性能并在出现异常时对其进行响应变得不可或缺 。维护服务器性能是一项繁琐的任务,因为服务器会消耗能量,您需要更新服务器以查看速度和性能的主要区别。实际上,升级到新服务器并不是始终可以负担得起的,并且实施一些轻松的改变会导致性能的巨大差异。

如果您认为自己在另一台服务器上无法承受更多性能以获得更好的性能,那么您可以从实施本文中提到的技术开始,而不是花费更多内容来处理您可能不需要的内容。

how_to_boost_your_server

how_to_boost_your_server 

 

检测硬件错误

确保定期查看日志以检测是否出现网络故障,过热问题以及硬件问题。

不使用时注销登陆

当您确实不需要登录时,请注销服务器登陆。尤其是针对Windows服务器。这释放了资源以运行其他具有额外服务器安全性的应用程序。

备份验证

在通过运行测试恢复删除重要数据之前,请确保备份在正确的工作。

磁盘压缩

与以前不同,压缩有助于通过减小硬盘来简化几个功能,从而提高性能。但是,压缩仅适用于使用大量单个文件的服务器,因为压缩文件必须解压缩才能使其工作。

查看磁盘使用情况

尽量不要将您的服务器用作存档存储。确保在限制安全警报时删除不需要的数据。如果您的使用率超过磁盘容量的90%,请尝试减少使用量或增加存储容量。否则您的服务器可能会停止响应,所有数据都将丢失。

在服务器控制面板中进行调整

应优先考虑在后台运行的应用程序,并通过服务器控制面板中的系统菜单优化服务器来提高其性能。

保持您的操作系统和控制面板更新

系统更新经常公布,因此您需要注意更新。确保您的服务器控制面板及其控制的软件已更新。如果无法自动执行更新,则可以创建更新计划。使用更新版本,当您容易发现通过文件,电子邮件,附件等发送的漏洞时,您会收到实时警报

选择NTFS

选择NTFS,默认系统而不是FAT或FAT-32,因为它是基于事务的文件系统,因为NTFS更安全,更快。

现场内存泄漏

完成一个过程后,应用程序返回内存。但是,当您运行错误的应用程序时,会发生内存泄漏,并且每次都会请求更多内存而不返回影响性能的任何内存,因此有必要发现并修复内存泄漏。

选择独立驱动器

首选将页面文件放在独立驱动器上,以便Windows在读取页面文件数据之前不需要等待另一个应用程序完成。

禁用未使用的凭据和服务

尽量不要通过删除所有垃圾商店来浪费您的服务器资源,并确保删除当前未与您的业务关联的人员的用户帐户。同样,您可以通过服务控制管理器禁用不再需要的服务。通过这样做,您可以自动提升服务器的性能并克服安全漏洞。

通过上述技术教程,您可以保持主动并提高服务器的性能。在某些情况下,您必须升级到更大的服务器才能最好地利用资源并最大限度地提高服务器性能。否则,你可以推出一些小改进,达到你需要的提升,而无需支付更多费用。对于那些希望充分利用他们所拥有的东西并扩展其资产的人来说,这些小改进可以代表长期的巨额投资资金。

宝塔linux面板性能设置

准备工作:

安装好宝塔面板。

安装面板里的Linux工具箱

LAMP或者LNMP环境

性能设置:

1.内存清理:添加计划任务,定时清理内存,可以设置为每天一次,时间建议选择在网站访客最少的时间段,个人建议凌晨4点30分左右。(清理内存时,正在访问的访客可能会出现404)

2.添加Swap交换分区(类似于Windows的虚拟内存):

Swap推荐值:
物理内存 Swap
512M   1024M
1GB    1500M
2GB    2048M
4GB    4096M
6GB+  4096M

建议不要设置过高,这个内粗是在磁盘上虚拟的,速度较慢,当我们服务器内存足够时尽量使用服务器内存。

3.PHP扩展相关:

若您的程序不需要PATH_INFO,请把它关闭

若确定您的程序不需要,尽量不要安装ZendGuardLoader,ioncube解密扩展

若程序支持,尽量安装fileinfo、exif扩展,以提升站点性能和安全性

若程序支持,尽量使用imagemagick代替PHP自带GD,以提升性能

安装PHP缓存扩展,根据即将部署的站点需求,尽量使用更高的PHP版本,另外缓存安装建议如下:
脚本缓存:xcache、opcache 任选一项安装,PHP5.2-5.4建议使用xcache,PHP5.5以上建议使用opcache
内容缓存:若程序支持,建议优先顺序如下: redis > apc > memcached > memcache
注意:内容缓存和脚本缓存,都各只安装一个,不要安装多个!

 

4.PHP并发调整建议:

PHP并发调整建议
PHP并发调整建议

注1:容易受到CC攻击的站点使用的PHP版本,尽量不要设置过高的并发,以免服务器被打死
注2:VPS性能参差不齐,以上建议仅供参考,请根据实际使用效果自行调整
注3:不建议设置超过300并发上限,哪怕您的服务器性能足够好;若发现并发不够用,请尝试优化站点数据库缓存可能更有效。

5.MySQL数据库版本建议:

CPU/内存 数据库
1H/512M  MySQL5.1
1H/1G       MySQL5.1/5.5
2H/2G      MySQL5.1/5.5
2H/4G      MySQL5.5/5.6
4H/4G+   MySQL5.5/5.6/5.7

6.数据库性能设置建议:

mysql数据库性能设置建议
mysql数据库性能设置建议

这里的性能设置可以直接选择宝塔面板自带的优化方案,然后等站点运行一段时间后查看数据库当前状态,根据状态报告来进行更细节的调试。

注意:此项设置需要保存多次才生效,同时保存多次后需要重启一次数据库!

mysql性能设置详细教程见:https://www.homedt.cn/920.html

服务器租用联系QQ:28575315