专栏首页爱游博客宝塔面板如何设置提高服务器性能

宝塔面板如何设置提高服务器性能

前期准备:

安装宝塔Linux面板 6.9.x,安装Linux工具箱,安装LNMP或LAMP环境

优化步骤

1、添加计划任务,定期释放内存,建议设置每天释放一次,执行时机为半夜,如:3:30

2、打开Linux工具箱添加Swap

Swap推荐值:

3、安装PHP缓存扩展,根据即将部署的站点需求,尽量使用更高的PHP版本,另外缓存安装建议如下:

脚本缓存:

xcache、opcache 任选一项安装,PHP5.2-5.4建议使用xcache,PHP5.5以上建议使用opcache

内容缓存:

若程序支持,建议优先顺序如下: redis > apc > memcached > memcache

注意:内容缓存和脚本缓存,都各只安装一个,不要安装多个!

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

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

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

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

PHP并发调整建议:

注1:容易受到CC攻击的站点使用的PHP版本,尽量不要设置过高的并发,以免服务器被打死

注2:VPS性能参差不齐,以上建议仅供参考,请根据实际使用效果自行调整

注3:不建议设置超过300并发上限,哪怕您的服务器性能足够好;若发现并发不够用,请尝试优化站点数据库缓存可能更有效

MySQL数据库版本建议:

使用之后是不是发现你的服务器流畅很多呢?

最近宝塔面板做活动可以试试:宝塔面板一分钱体验专业版插件

cambrian.render('tail')

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 宝塔面板中如何安装memcached缓存器

    Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、...

    爱游博客
  • 小米路由器开启SSH

    今天终于有空写写博客了,写这章的原因是要为了下一篇文章做准备,首先申明一点开启了SSH就不保修了,望三思!

    爱游博客
  • 群晖32位安装教程

    群晖是什么?群晖是网络存储服务器 (NAS) 的品牌,Synology为家庭与企业用户提供 RAID 存储、虚拟化存储、备份、视频监控与移动应用程序等支持。

    爱游博客
  • MySQL内存相关的主要变量

    不可缓存查询数,current_date等不确定函数或者查询结果大于query_cache_limit使得查询不可缓存

    用户1148526
  • Node入门教程(3)第二章: Node 安装

    Node 安装 官网下载地址: https://nodejs.org/en/download/ 安装方式 windows 下安装 建议直接选择:Windows ...

    老马
  • 安装最新版本的Oracle公司的虚拟机软件 VirtualBox + 安装虚拟机 Windows XP 系统 + 安装 Oracle 11g 软件 + 出现 ERROR: ORA-12541: TNS

      VirtualBox的下载链接:https://www.virtualbox.org/wiki/Downloads

    黑泽君
  • [NewLife.XCode]实体列表缓存(最土的方法实现百万级性能)

    NewLife.XCode是一个有10多年历史的开源数据中间件,支持nfx/netcore,由新生命团队(2002~2019)开发完成并维护至今,以下简称XCo...

    大石头
  • Mybatis的缓存机制详解

    MyBatis 包含了一个非常强大的查询缓存特性,它可以非常方便地配置和定制。MyBatis 3 中的缓存实现的很多改进都已经实现了,使得它更加强大而且易于配置...

    端碗吹水
  • Java野蛮增长环境篇

    DataScience
  • Python自学之路-安装与初步调试

    自上一篇「Python自学之路-前期准备」之后,现在正式踏上Python的学习之路。那第一步肯定是安装开发环境啦

    Bug生活2048

扫码关注云+社区

领取腾讯云代金券