标签归档:宝塔面板

优化

宝塔面板内存占用率优化

腾讯云宝塔面板服务器,使用一段时间后,发现宝塔面板内存占用40%多,一直居高不下。

解决办法,打开软件商店,删掉一些自带和后来安装不必要软件。曾安装过PHP8.1,现使用PHP7.4,卸载掉8.1版本,只保留现在使用的PHP7.4,再卸载一些不必要的PHP扩展。宝塔首页观察内存变化不明显。

再PHP扩展里,安装PHP memcached 和 opcache ,这两个PHP扩展缓存组件。

只保留这两个PHP扩展,其它都可以卸载。安装完返回宝塔首页,查看内存占用,从原来的内存占用40%多,下降到20%多,不过还会有起伏,控制在30%左右已经比以前好多了。通过安装两个PHP缓存加速扩展,降低了宝塔面板上内存的占用率,网站浏览速度也明显更加流畅。

WordPress

WordPress站点健康问题

WordPress站点健康两个小问题
使用php8.1,安装插件经常崩溃,WordPress上插件安装,很多插件未更新,多年前老版本,觉得PHP7.4更稳定些。网站健康检测有2个小问题,搜索网上一些方法,综合网站的问题做了修改,方法简单做了札记。

1、session_start()函数调用生成了一个PHP会话。该会话干扰了REST API及环回请求。在做出任何HTTP请求前,该会话必须由session_write_close()函数关闭。

2、REST API遇到了错误
性能
REST API是WordPress及其他应用与服务器通信的一种途径。例如区块编辑器页面,它依赖REST来显示及保存您的页面和文章。

REST API请求因遇到了错误而失败。
错误:cURL error 28: Operation timed out after 10001 milliseconds with 0 bytes received(http_request_failed)

if(!session_id()) @session_start();

搜索到分享插件WP Open Social,文件open-social.php上面一段代码不行,修改成一下代码。

if(!session_id()) session_start([ 'read_and_close' => true]);

2、安装PHP扩展组件,宝塔面板-软件商店,搜索关键词 php 。

显示搜索结果后点击相应php版本,安装扩展,上面三个扩展组件安装即可解决。