宝塔linux优化设置技巧集锦,宝塔负载状态100%处理方法 - 78hero个人博客 宝塔linux优化设置技巧集锦,宝塔负载状态100%处理方法 - 78hero个人博客

宝塔linux优化设置技巧集锦,宝塔负载状态100%处理方法

用过vps的同学大多都知道宝塔,宝塔简单容易上手,镇河妖也方便,长话短说。对于php来说,linux比windows环境效率更高,响应更快,建议VPS安装CentOS 7.5-64位系统,系统内部安装宝塔linux版本。

注意事项:

1、登陆界面中弹出安装 lnmp 还是 lamp 的选项,官方推荐 lnmp。

尽量少安装php版本,可以安装php5.6\7.0。 php 5.2、5.3、5.4、5.5、7.0、7.3 全都安装上了,这样做不对,只要安装过,多少会增加系统负载。

2、一般来说 wordpress 程序中安装这两个扩展组件即可,如果程序不要求,别的都不用安装。如果是非 wordpress 程序,只安装 opcache 这个缓存扩展。

宝塔linux优化设置技巧集锦,宝塔负载状态100%处理方法

注意:安装使用memcached 缓存组件(memcached 可以给服务器提速,进而加快网站访问速度,提高用户体验),步骤不要错,不然安装无用。

在宝塔面板的“软件管理”>运行环境中往下拉找到php7.0,点击最右侧的设置,看到如下php管理界面。点击安装扩展,找到memcached,安装。查看组件的效果,要看命中率hit,如下图。

点击查看原图

 

3、启用memcached 缓存组件后,还要去 wordpress 后台插件搜索 memcached is your friend 并安装。插件在 wp-content 目录下会自动生成 object-cache.php 文件,并调用它作为 WordPress 对象缓存机制。WordPress后台安装插件: MemcacheD Is Your Friend

4、修改 wp-config.php 文件启用缓存:最后一步非常重要,您必须要增加以下代码才能启用缓存插件,代码如下:

//是激活Batcache
define('ENABLE_CACHE', true);
//这段是激活Memcached
define('WP_CACHE', true);

046.jpg


注意:如果你服务器安装了多个WordPress,一定要提前检查每个 WordPress 站点使用了不同的数据库前缀,如果前缀一样,比如都是 wp_ ,就会造成冲突,因为每个网站的数据都通过内存进行缓存,前缀一样就会乱套了。

 用 CACHE_KAY 把两个网站区分开就好了,区分Memcached缓存!进入WordPress站点根目录,编辑根目录下的wp-config.php文件,在以下位置:

 

/* 好了!请不要再继续编辑。请保存本文件。使用愉快! */

该代码注释上方添加以下代码

/* 同服务器多站点Memcached内存缓存分离 */ define(\’WP_CACHE_KEY_SALT\’, \’www.53dede.com\’);

 

这里引号中间 www.53dede.com 只是为了与其他站点区别 Memcached 缓存数据,避免冲突而已,你可以改成自己的网址,也可以不改。记得保存 wp-config.php 文件,然后重启下(个人建议)就OK了!

评论 0

挤眼 亲亲 咆哮 开心 想想 可怜 糗大了 委屈 哈哈 小声点 右哼哼 左哼哼 疑问 坏笑 赚钱啦 悲伤 耍酷 勾引 厉害 握手 耶 嘻嘻 害羞 鼓掌 馋嘴 抓狂 抱抱 围观 威武 给力
提交评论

清空信息
关闭评论