首页 > 建站 > 宝塔面板优化php服务器性能提升网站访问速度
2018
11-10

宝塔面板优化php服务器性能提升网站访问速度

最近发现自己的网站打开速度有些慢总想着要不要优化一下。以前网站打开慢都是优化下js脚本,优化下网站图片,总感觉这种优化所起的作用有限,所以这次打算从服务器着手。由于自己安装 了宝塔面板,所以优化起来不费吹灰之力,一起来看看!


优化一、定期解放内存

宝塔面板解放内存.jpg

宝塔面板有一个计划任务功能,可以添加一些需要定期处理的任务,比如:备份网站、备份数据库等,其中就有解放内存选项,站长可以根据自身网站情况每天或每周定期解放一次内存,以免内存被占用太多影响网站打开速度。建议在半夜进行

360截图20181109194045372.jpg


优化二、添加swap虚拟内存

什么是swap?swap 是类 Unix 操作系统下虚拟内存技术的实现。简单地说,swap 文件或者 swap 分区(交换区)就是把一部分硬盘空间拿出来,模拟成备用的内存给 linux 使用。Linux 系统在运行中会把内存中暂时用不到的部分数据放在 swap 分区中保存,把宝贵的内存资源分配给其他更加需要内存的程序使用。所以添加swap虚拟内还是比较重要的,操作方法:在宝塔面板的软件管理 -> 系统工具中找到 Linux 工具箱 1.4,点击最右侧的“设置”打开 Swap 虚拟内存,按照下面的推荐值进行设置。

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

宝塔面板添加swap虚拟内存.jpg


优化三、安装PHP缓存扩展



php比较常见的缓存扩展有Opcache 脚本缓存和 Memcached内容缓存,这两项缓存扩展在宝塔面板上都可以找到安装,方法:在宝塔面板软件管理中找到你所用的php版本,然后点击该版本右侧的“设置”进入安装扩展,接着在安装扩展选项中分别找到Opcache 脚本缓存和 Memcached内容缓存点击安装即可(内容缓存和脚本缓存都只安装一个,不要同时安装多个)

宝塔面板Opcache 脚本缓存和 Memcached 内容缓存.jpg


优化四、php配置调整,包括memory_limit 脚本内存限制调整和upload_max_filesize 允许上传文件的最大尺寸

具体操作:同样是在所用php版本设置那里,切换到配件文件,然后通过Crtl+F快捷键搜索关键词,定位到具体位置,然后按需求修改成自己需要的值即可

php配置memory_limit调整.jpg


优化五、php并发数调整



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

php并发数调整.jpg


优化六、php 版本和 MySQL 数据库版本

php7 的性能比低版本有很大提升,老魏强烈建议使用 php7 以上版本;1 核 1G 配置的数据库推荐 MySQL5.5,而 5.6 要求最低内存 1G 以上,所以大家应该知道如何选择了。


优化七、卸载多余扩展组件

如果程序不需要,就卸载 ZendGuardLoader、ioncube、PATH_INFO,安装后不用也一直占用一部分内存。设置完了要重启服务器,让调整后的参数生效。


优化八、搭配阿里云存储 OSS 使用

如果你做的是图片站或其他带有较多图片的站点,建议在购买阿里云 ECS 云服务器的基础上搭配阿里云存储 OSS,把图片分流到 OSS 存储空间上去,ECS 只放程序部分,这样网站打开速度会快很多的。

以上就是有关于宝塔面板优化php服务器性能的全部介绍,未试过的同学赶紧试试吧

当然,除了以上介绍到的方法外,优化网站提升访问速度还有很多其他方法,比如普遍使用的CDN加速、GZIP压缩、减少 HTTP 的请求数等,大家都可以大胆去尝试,总结一套行之有效的方法,必定受益终身,所谓“学到的都是自己的”。

领取:阿里云最高¥1888云产品通用代金券,支持100+产品


本文》有 1 条评论

  1. 访客 访客 说:

    博主给力 [face_36]

留下一个回复