这篇文章中,老蒋整理对于宝塔面板中性能调优的控制项整理,看看我们如何将系统性能调优。当然,这些仅仅是基于面板看到的,实际上我们还需要根据应用中再微调。
第一、巧用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扩展,我们需要检查是否开启。
如果我们没有安装,建议是安装的。
第六、MYSQL性能调整
默认MYSQL参数是没有设置的,我们可以根据实际的服务器内存配置进行自动调整,或者我们根据熟悉的参数微调。
总结,无论我们是使用面板还是无面板,对于常规的设置还是必须要用的,当然一些用不上的软件版本就没必要都安装。而且在一台服务器中,网站本身的配置也是比较重要的,我们也需要对网站本身性能优化。