如何通过宝塔面板优化服务器来加快网站运行速度

目录
文章目录隐藏
  1. 宝塔面板之计划任务
  2. 宝塔面板腾讯云 COS
  3. 宝塔面板添加 swap 虚拟内存
  4. 宝塔面板 PHP 版本与 MySql 数据库版本选择
  5. 宝塔面板 PHP 缓存扩展插件选择
  6. 宝塔面板 PHP 其它参数设置
  7. 宝塔面板 PHP 并发设置
  8. 宝塔面板 PHP 去掉多余的扩展组件
  9. 结束语

最近码云笔记对网站进行了一次大的优化改版,不仅在风格上,而且由原先的虚拟主机换到了服务器并使用了宝塔面板,在网站加载速度上提升了一个质的飞跃。我也相信现在有不少的个人站长的服务器都使用了宝塔面板,因为不仅能很方面的配置各种网站运行环境,还能很方便的查看服务器的性能等。今天码云笔记前端博客的小编就和大家说一说我是在宝塔面板中如何优化 PHP 环境以及服务器,加快我们网站的加载速度,减轻服务器的载荷,充分利用服务器的资源。

宝塔面板之计划任务

首先我们找到宝塔面板的计划任务,在计划任务中为我们提供了可视化的任务配置,比如释放内存,备份网站,备份数据库等。

这些设置都可以定时触发,我们设置好以后,就不用再管它了,简单方便,傻瓜式操作。

宝塔面板之计划任务

小编建议

1、每天凌晨在访问量少的时间段释放一次内存

2、每天或者每三天备份一次网站数据与数据库

宝塔面板腾讯云 COS

将网站或数据库打包备份到腾讯云 COS 对象存储空间,免费试用半年时间

宝塔面板腾讯云 COS

宝塔还提供了七牛云储存插件,以及阿里云 OSS 插件,又拍云的插件,你也可以利用这些插件,把你需要储存的东西放到别的地方,可以有效的减少磁盘空间的占用。也可以避免因服务器崩溃造成的损失。

宝塔面板添加 swap 虚拟内存

swap 是类 Unix 操作系统下虚拟内存技术的实现。简单地说,swap 文件或者 swap 分区(交换区)就是把一部分硬盘空间拿出来,模拟成备用的内存给 linux 使用。

Linux 系统在运行中会把内存中暂时用不到的部分数据放在 swap 分区中保存,把宝贵的内存资源分配给其他更加需要内存的程序使用。所以添加 swap 虚拟内还是比较重要的,

建议:2G 和 2G 以下内存的服务器,设置成和物理内存相同容量 SWAP;2G 以上的,设置为 2G。如果跑的程序特别耗费内存,2G 内存以上的 Swap 也可以设置与内存相同。

宝塔面板添加 swap 虚拟内存

宝塔面板 PHP 版本与 MySql 数据库版本选择

PHP 与 Mysql 是天生在对的组合,当然我们根据自己的服务器配置,选择相应的 PHP 版本以及 Mysql 版本,才能充分的发挥服务器的性能,以下是飞鸟慕鱼博客小编的两点建议

1、PHP7.0 以后的版本比 5.x 版本在性能以及其它方便都有很显著的提升,这里小编建议 PHP 版本要选择 7.0 以上的版本安装。这里小编建议安装 7.1 版本

2、在内存小的机器上,mysql 建议选择 5.5 版本,如果你服务器的内存大于 2G 以上,建议选择 mysql5.7 版本,甚至更高的也可以

宝塔面板 PHP 缓存扩展插件选择

根据下面图片的提示,找到你所使用的 PHP 版本,并打开设置

宝塔面板 PHP 缓存扩展插件选择

选择运行环境

运行环境

打开你所使用的 PHP 版本的设置,这里以 PHP7.1 版本做为演示

PHP 版本的设置

Opcache 脚本缓存和 Memcached 内容缓存根据自己需要,选择安装,但要注意的是,这两个扩展插件只能安装一个,不能两个同时安装

宝塔面板 PHP 其它参数设置

根据下面图片箭头所指定的内容,进行设置。

每项设置都有说明,可以根据自己的不同情况进行修改

宝塔面板 PHP 其它参数设置

宝塔面板 PHP 并发设置

宝塔面板 PHP 并发设置

宝塔面板给我们提供了几个自定义的并发设置选项,可以根据自己网站的实际访问情况,进行相应的选择,当然你也可以自定义设置。

建议:一般 1 核 1G 内存的云服务器,设置 30 并发或 50 并发都可以,其他配置请自己测试一下合适并发方案。不建议并发超过 300 ,如果并发不够用还是优化数据库缓存可能更有效。

宝塔面板 PHP 去掉多余的扩展组件

如果我们的网站程序不需要 ZendGuardLoader、ioncube、PATH_INFO 等扩展组件,我们可以尝试卸载掉它,以减少内存的使用率。

结束语

以上就是码云笔记在使用宝塔面板时的配置的一些优化小方法,如果你有更好的建议可以在下面反馈哦!

「点点赞赏,手留余香」

2

给作者打赏,鼓励TA抓紧创作!

微信微信 支付宝支付宝

还没有人赞赏,快来当第一个赞赏的人吧!

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
码云笔记 » 如何通过宝塔面板优化服务器来加快网站运行速度

发表回复