服务器网站速度优化宝塔面板可视化修改和配置文件修改方法

「本文所述均为个人主观经验,如有雷同,八成他也踩过一样的坑」
天云摘要
万物皆可共享
文章最后更新时间:2025-02-22 20:51:09,若有错误或已失效,请在下方 留言

针对宝塔面板的PHP 8.0性能优化,以下是具体操作步骤(附界面截图位置说明):


一、PHP配置优化

操作路径面板左侧菜单 → 软件商店 → 已安装 → PHP-8.0 → 设置

服务器网站速度优化宝塔面板可视化修改和配置文件修改方法-天云资源博客网-致力于共享资源

性能调整

修改php.ini

点击「配置修改」标签,找到以下关键参数:

开启OPcache

  • 点击「安装扩展」→ 安装「opcache」
  • 在配置文件中添加:
服务器网站速度优化宝塔面板可视化修改和配置文件修改方法-天云资源博客网-致力于共享资源

二、Nginx优化

操作路径面板左侧菜单 → 网站 → 对应站点 → 设置

主配置优化

  • 点击「配置修改」,在 http{...} 段添加:
  • worker_processes auto;
  • worker_rlimit_nofile 65535;
  • keepalive_timeout 30;
  • client_max_body_size 16m;

启用FastCGI缓存(可选):

  • 在 server{...} 段添加:
fastcgi_cache_path /www/server/nginx/fastcgi_cache levels=1:2 keys_zone=BT_CACHE:100m inactive=60m;
fastcgi_cache_key "$scheme$request_method$host$request_uri";
fastcgi_cache_use_stale error timeout invalid_header updating;

三、MySQL/MariaDB优化

操作路径软件商店 → MySQL/MariaDB → 设置

  1. 性能配置
    • 在「配置修改」中添加:
[mysqld]
innodb_buffer_pool_size=2G
innodb_log_file_size=256M
key_buffer_size=128M
query_cache_type=0
max_connections=150

四、缓存方案实施

  1. 安装Redis
    • 软件商店搜索安装「Redis」
    • 在PHP管理 → 安装扩展 → 安装「redis」
  2. 配置Session共享
    • 在php.ini中添加:
session.save_handler = redis
session.save_path = "tcp://127.0.0.1:6379?auth=你的Redis密码"

五、宝塔专属优化工具

  1. 计划任务
    • 添加「释放内存」任务(每天凌晨执行)
    • 添加「日志切割」任务(针对Nginx/PHP日志)
  2. 防火墙优化
    • 在「安全」菜单中:
      • 启用TCP拥塞控制算法:bbr
      • 连接超时设置为30秒

六、验证优化效果

  1. OPcache状态检查
    • 创建 phpinfo.php 文件,访问查看OPcache是否生效
  2. 进程监控
    • 在「监控」菜单查看PHP-FPM进程数是否稳定在配置范围内
  3. 压测工具
# 在宝塔终端执行
ab -n 1000 -c 50 http://你的域名/

注意事项

  1. 每次修改配置后需要:重启PHP服务 + 重载Nginx配置
  2. 如果使用WordPress等CMS,建议同时安装「Memcached」扩展
  3. 宝塔默认的/www目录建议挂载独立数据盘(可通过「挂载磁盘」工具操作)
版权声明 1 本网站名称:天云资源博客网
2 本站永久网址:https://www.tyzyj.cn/
3 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长 QQ1394025921进行删除处理。
4 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5 本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6 本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享
评论 共1条

请登录后发表评论

    暂无评论内容