值得一看

宝塔面板 Zblog php 内存占用高解决过程


早上网友 @ 寒冰来找魏艾斯博客,说自己的宝塔面板内存占用很大,长时间超过 70%,求帮忙解决。系统观察屋要来宝塔面板后台上去看了下,找到以下几个问题加以解决,起到了一定作用,基本上把内存占用率降低到了30%~40%左右,下面分享操作过程。

简单了解后,知道他用的是阿里云共享型 xn4 实例主机,1核1G内存3M带宽,进入宝塔面板后台,系统观察屋发现里面有 11个 网站之多,这么多网站每天合计不超过 600访问量。这点访问量改成 1M带宽也够用了。

系统观察屋建议:宝塔面板适合新手、小白建站,支持Linux、Windows系统,点击直达宝塔官网注册账号并免费领取¥3188元专业版大礼包(专业版永久授权仅需1188元),新用户可享受0.99元体验7天专业版。
宝塔面板建议选择阿里云、腾讯云服务器

更多内容请看宝塔面板专题
点击查看网易云课堂《宝塔Linux面板新手入门教程》

一、php版本过低

他使用的是 zblog php 可支持最高 php 7.2版本,而实际他选择了 php5.4版本,php官方说 php7.0版本和php 5.x版本的效率差了 3倍以上,所以系统观察屋强烈建议大家谁还在用 php7以下版本,如果程序支持的话,一定要切换到 php7.x,速度快很多了。

先在宝塔面板 >> 软件管理中安装 php 7.0,安装成功后去每个网站,手动把 php 版本从 php5.4 切换到 php7.0。

二、添加 opcache 脚本

opcache 脚本能够有效提供php 解析效率,提供 php命中率。而且是不依赖于程序就可以运行的。而 memcached 脚本需要 php文件配置,所以这里安装 memcached 是没用的。

opcache一定要去 php7.x 里面安装。也就是安装顺序是先按 php 7.0,后安装  opcache。

三、同时卸载掉没用的组件,包括没用的 php、多余组件等等。

当系统观察屋安装 php 7.0之后,挨个网站从 php5.4切换成 php7.0,然后测试网站是否能打开,及打开速度。所有站点都测试正常打开没问题了,去卸载掉 php 5.4。这个顺序不能错,否则 php7.0还没安装好或没切换就卸载了 php5.4,会导致网站打不开的。

系统观察屋想说的是:他使用的阿里云共享型 xn4实例 1核1G内存3M带宽配置,从服务器角度看,可能存在的瓶颈是机型。因为阿里云共享型允许多个小鸡共享母鸡资源,小鸡之间存在资源争抢。如果你的邻居不安分守己,天天瞎折腾,那么你就无法完全获得百分百母鸡的资源使用了。

相关文章:宝塔面板一键部署源码安装 Zblog 全过程

四、想继续使用 1核 1G内存配置,还要稳定性高、速度快又不想多花钱怎么办呢?系统观察屋推荐选择腾讯云服务器使用。腾讯云服务器无论配置高低,全都使用独享型服务器,1核1G内存也能独自享用百分百系统资源,不存在争抢。

考虑下面这几个新客优惠活动,能够买到性价比高的云服务器主机。

1、点我领取腾讯云新客专属福利,点击上面链接打开领取页面,按照你采购云产品的价格,领取相应的代金券金额。

精选爆品专区 :
精选特惠活动 点击查看购买
腾讯云特惠产品专区点击查看购买
跨境电商店铺服务器 轻量应用服务器
腾讯云幻兽帕鲁游戏服务器 点击查看购买

更多腾讯云内容请看腾讯云专题

打开上面的页面后,看到下面的代金券金额。大家要按需选择,因为这个代金券是含有效期的,自领取之日起15天内有效。如果你领完了不用,过期后就再也没有资格领取了。同时购买产品时长不超过12个月,仅用于新购云服务器、MySQL数据库。

所以说大家领取的时候一定要按需领取,不要一次性把所有金额的代金券都领取了也不使用,过期后如果你再需要的话,就领不到了,切记!

满200元减100,满500减250,满1000减500,满2000减1000,满1000减100,满3000减160,满5000减250,满10000减500。

2、点我直达腾讯云精选秒杀活动页面,热卖云产品限量抢 云服务器20元/月起。

3、点我直达腾讯云服务器三折购买页面,去挑选一个折扣力度大的云服务器,云服务器、云数据库特惠,服务更稳,速度更快,价格更优。

最后总结,为了在整个操作中不影响到网站正常打开运行,操作顺序是先安装 php7.0,再安装 opcache,去宝塔面板中切换 php版本,验证网站能正常打开无误,最后卸载 php5.4。操作完毕后发现网站打开速度比之前有一定提升,而且宝塔面板显示的内存使用率降低到 40%左右了。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容