宝塔面板常规系统性能和速度调优技巧整理

虽然最近一段时间宝塔面板开始有转型商业模式,但是基础的免费功能还是保留的。从目前市面上看,宝塔面板确实是功能比较齐全,更新速度较快的面板之一。如果我们是Linux VPS、服务器建站的初级用户或者不喜欢无面板命令操作的,确实选择一个可视化面板管理网站比较方便。

在之前的文章中老蒋也有提到,如果我们用面板与不同面板,前者占用的资源会高一些,相对服务器的配置需要稍微高一点,同时在软件允许的范围之内可以对性能参数调优。在宝塔面板中,也有提供性能调优的控制和缓存软件支持。通过根据不同服务器的配置,调整参数可以让当前面板环境性能最优化。

在这篇文章中,老蒋整理对于宝塔面板中性能调优的控制项整理,看看我们如何将系统性能调优。当然,这些仅仅是基于面板看到的,实际上我们还需要根据应用中再微调。

宝塔面板可能需要阅读的技巧文章:

1、宝塔面板技巧 - 安全设置/禁止某IP访问/301跳转/防止解析方法

2、宝塔Linux面板一键快速安装微擎微信管理平台

3、BT宝塔Linux VPS/服务器Web管理面板安装和基本功能体验

第一、巧用Linux工具箱

巧用Linux工具箱

在宝塔面板自带的系统工具中,我们可以看到Linux工具箱,我们可以设置DNS、SWAP、内存盘等,其中我们可以增加SWAP交换内存。

如果我们服务器是KVM或者XEN架构的,可以用这个功能增加交换内存,可以提高服务器内存不足问题,尤其是对于一些小内存。swap容量在真实内存容量的1.5倍左右,若您的服务器内存大于4GB,可设1-2GB的固定值。

第二、定期释放内存占用

在"宝塔面板定时计划设定释放占用内存的问题"文章中有详细的介绍,我们可以设置定时任务,定期释放内存。

宝塔面板定时计划设定释放占用内存的问题

第三、PHP参数调整

PHP配置参数的设置需要根据我们当前站点使用的PHP进行设置。有些时候我们在同一个服务器中,不同站点用不同的PHP版本,这个就需要我们针对不同PHP单独设置。包括上传文件的大小也是在这里设置,以及PHP一些禁用函数。

这里可以设置运行进程数。

第四、增加缓存机制

根据我们的需要可以安装Memcached或者Redis缓存机制。对于一般站点用途的话安装Memcached应该是够用的,比如WordPress程序可以配合"WordPress开启Memcached扩展和Object Cache降低数据查询压力"文章中介绍的扩展插件进行缓存。

增加缓存机制

安装完毕之后,然后配合我们网站插件调优。如果是用Redis则需要根据程序单独的设置,比如在微擎程序中,则需要配置程序设置才可以启动。

第五、PHP缓存扩展

在安装上面的缓存组件的同时,我们还需要开启opcache扩展,我们需要检查是否开启。

PHP缓存扩展

如果我们没有安装,建议是安装的。

第六、MYSQL性能调整

MYSQL性能调整

默认MYSQL参数是没有设置的,我们可以根据实际的服务器内存配置进行自动调整,或者我们根据熟悉的参数微调。

总结,无论我们是使用面板还是无面板,对于常规的设置还是必须要用的,当然一些用不上的软件版本就没必要都安装。而且在一台服务器中,网站本身的配置也是比较重要的,我们也需要对网站本身性能优化。

本文出处:老蒋部落 » 宝塔面板常规系统性能和速度调优技巧整理 | 欢迎分享( 公众号:QQ69377078 )