Tag: 插件

3 Posts

thumbnail
WordPress优化,宝塔(BT)面板,CPU占用100%解决办法一例
看到多个人搜索,遭遇到宝塔面板安装WordPress遇到 CPU占用资源经常100%的情况 刚好我也遇到了一例,所以写出来,希望能帮到有需要的人 我的服务器配置 CPU: 双核 内存: 4G 数据库:MySQL 5.6.47 服务器:Nginx 1.16.1 CMS: WordPress5.4 本站使用的是WordPress。WordPress的速度非常非常非常糟糕,在只有几百篇文章的情况下,速度已经非常不理想。WordPress 太耗CPU,本站的思路是通过缓存降低使用CPU的频率,达到加速访问。 本站通过优化后,原本每次加载在16s左右优化到了2s左右。提高了八倍的速度。(本次教程不拿我的站点演示) 优化过程 为了提高速度,尝试了多种方法(原教程提供了多种思路,但本站仅提供我使用的几种方法): memcached (缓存) redis(缓存) 预缓存(wp-rocket插件) 现阶段最适合的优化 预缓存,使用wp-rocket插件,将html页面静态化, 原理也非常简单 那就是把网页文件预先生成html,直接保存在磁盘上 但是到了wordpress,提供了更多的优化方式: 比如访问方法: 可以直接通过服务器的Rewrite访问,不经php,这样是最快的 可以通过php,不经数据库 也可以通过php,再经数据库 也可以直接生成html静态的路径 缓存文件: 可以是html 可以是压缩的html(html.gz) 可以是php格式的 存储介质: 可以存在磁盘上 也可以直接存在内存中 尝试的插件 试用过的插件有下面这些: wp-rocket wp-super-cache WPJAM Basic 解决办法 因为我的服务器已经维护优化过了,当然也不可能重新倒回去再来一次吧。所以我找朋友要了台服务器,给他的博客优化一遍。 这是他的服务器配置,1H1G至于多少宽带就不知道了,但我只只知道用网站测速工具他的站点立马就爆了。 看似任务很艰巨,因为这配置不知道优化后会成什么样,死马当活马医吧,开干。 安装memcached和redis 先去他的网站管理里找到他博客站点,看一下他使用的PHP版本,emmm是php-70,所以我们现在就去软件商店里,找到php-70,设置→安装扩展→安装memcached和redis。等待安装好。 然后再去软件商店里找到memcached和redis,分别再安装一次。   用Bt(宝塔面板)的远程下载的功能来完成下载所需要的redis文件 方法一:ssh工具登录vps来下载一些必要的东西 SSH工具登陆VPS后,定位到你的网站根目录,比如网站目录:/www/wwwroot/r-blog.cn;运行下方命令定位到所需网站的根目录 cd /www/wwwroot/r-blog.cn #请修改成你自己网站的实际目录) 然后运行下方命令下载所需的文件 wget http://uploads.staticjw.com/ji/jim/predis.php 再运行下方命令修改权限 chown www.www ./predis.php 再运行下方命令下载前端缓存的PHP脚本 wget https://gist.githubusercontent.com/JimWestergren/3053250/raw/d9e279e31cbee4a1520f59108a4418ae396b2dde/index-with-redis.php 修改权限 chown www.www ./index-with-redis.php 再用下方命令替换原网站目录的文件index.php,回车确定(这里说下,你可以备份下你的原来的index.php文件 ,如果你要还原可以直接删除掉这个然后用原来的还原。) mv index-with-redis.php index.php 至此大功告成,Redis缓存成功开启!做完这步,就开启了Redis来加速WordPress,这时远在美国机房的网站的WordPress速度照样飞快。 如果你不想登录ssh来运行这些命令,我们通过面板也是可以的。 方法二:利用宝塔板面下载 很多小白,压根不知道什么ssh登录工具,还要你去一些乱七八糟的网站下载ssh登录工具,万一带了病毒怎么办,去年连大名鼎鼎的Xshell 的官方都承认某些Xshell 的版本是有木马的。所以如果不需要ssh登录,尽量不要搞这玩意。 1、我们点击文件里面的远程下载的功能按钮 2、输入链接地址 我么在url地址这一栏输入链接地址 http://uploads.staticjw.com/ji/jim/predis.php https://gist.githubusercontent.com/JimWestergren/3053250/raw/d9e279e31cbee4a1520f59108a4418ae396b2dde/index-with-redis.php 然后,我们点击确定可以了,我们可以刷新下这个目录,就可以看到下载的东西了。下载好,可以安装前面说的修改下权限 3、修改权限 Bt(宝塔面板)如何修改权限和所有者,首页我们要选中文件,然后在后面可以看到权限这个功能,然后点击下就可以了我们简单看下截图! 第四:调试修改index-with-redis.php的一些参数 根据自己需求修改index-with-redis.php,修改如下: cf = 0; // 如果使用cloudflare,则设置为1 $debug = 1; // 如果希望查看执行时间和缓存操作,请设置为1 $display_powered_by_redis = 0; // 如果要显示带有执行时间的powered by redis消息,请设置为1 其实改不改都可以,看具体情况。 替换index.php (将原版的index.php替换成index-with-redis.php,也就是说把index.php备份并删除,将index-with-redis.php改名为index.php) ssh指令 mv index.php index.php_bk #替换到原来的index.php,也可以改nginx伪静态规则 mv index-with-redis.php index.php 宝塔直接操作就不演示了 很简单 1、缓存问题 index-with-redis.php中有注释 Appending a ?c=y to a url deletes the entire cache of the domain, only works when you are logged in Appending a ?r=y to a url deletes the cache of that url Submitting a comment deletes the cache of that page Refreshing (f5) a page deletes the cache…
thumbnail
WordPress插件:解决WordPress官网429无法访问错误?安装 WP-China-Yes 插件轻松解决 推荐
往常在国内访问WordPress官网呈现429 Too Many Requests错误曾经相当长一段时间了,招致在线更新插件或后台版本更新都无法完成。前面提供的处理计划,是经过WP-China-Yes插件来处理,WP-China-Yes经过运用代理效劳器装置的方式处理国内效劳器无法直接经过后台装置WordPress插件和在线更新的问题。 工作流程是:国内服务器发送请求 > 代理服务器接收请求下载 > 传输数据回国内服务器 ,但是效果不是非常理想。如果说等 WordPress 官网恢复正常不知道是猴年马月了,好在【坏蛋的博客】博主开发了一款 WP-China-Yes 的插件完美解决了当前这个问题,并且是开源的,Github开源项目地址:https://github.com/sunxiyuan/wp-china-yes 。被429问题困扰的朋友,可以试试哦,效果杠杠的。 WP-China-Yes介绍 由于WordPress官方的效劳器都在国外,所以中国大陆的用户在访问由WordPress官方提供的效劳(插件、主题商城,WP程序版本更新等)时总是很迟缓。 近期又由于被攻击的缘由,WordPress的CDN提供商屏蔽了中国大陆的流量,招致大陆用户访问插件主题商城等效劳时报429错误。 为处理上述问题,我在大陆境内架设了基于反向代理的缓存加速节点,用以加快WordPress官方效劳在中国大陆的访问速度,并躲避429报错问题。 此加速节点是直接为你的站点与WordPress总部效劳器的一切通讯做加速,加速范围包括但不限于:插件、主题商城的资源下载、作品图片、作者头像、主题预览等…… 为使更多的运用WordPress的同窗可以用上大陆加速节点,我开发了WP-China-Yes插件,以求协助大家便当简约的交换官方效劳链接为大陆节点。 这个是一个公益项目,我一直都不会以任何借口对插件、加速节点的运用权等停止收费。 使用WP-China-Yes 1、安装WP-China-Yes。进入后台插件 → 安装插件搜索WP-China-Yes → 下载并启用插件。 2、启用WP-China-Yes插件即可,该插件会自动接管所有 WP 访问境外服务器的流量。 WP-China-Yes 插件截图 注意事项: 1、该插件不会更改你的 WordPress 程序,若不想使用大陆加速节点,直接停用插件即可。 2、无论你采用何种方式安装插件,都请一定保证插件的目录名是 wp-china-yes,否则插件将无法正常工作。  
thumbnail
最新WordPress付费下载插件Erphpdown破解版
Erphpdown破解版是一款非常优秀的WordPress收费下载资源插件,其功能非常强大,包括了会员+推行提成+收费下载/检查内容+前端个人中心 银联/付出宝/微信付出/财付通/贝宝paypal等。 Erphpdown破解版 Erphpdown后端效果图 插件功能 已经在程序中集成付出宝(担保买卖/双功用接口/即时到帐)、银联、paypal、财付通、微信付出(扫码付出)、个人免签约付出 集成mycred积分插件,mycred积分兑换成erphpdown钱银(另付费功用) 充值卡充值(管理员后台生成充值卡卡号卡密,能够放在第三方主动发卡渠道出售,然后购买用用卡密来进行网站充值) 设置会员提现手续费比率 设置付出宝异步处理订单 设置用户推行消费提成比率 设置钱银昵称(例如:模板币) 设置充值比例(例如:1元=10模板币) 查询一切消费记载 查询一切充值记载 检查与处理取现申请列表 检查全部收益与推行 推行用户消费获得提成(这对管理员没必要) 后台一切资源列表,ajax修改价格 用户充值与扣费 查询用户余额、充值记载、消费记载 发布收费下载资源(支撑外链,可设置解压密码,通过email发送给购买用户) 发布收费检查内容(支撑全文内容收费检查以及部分内容收费检查) 在消费清单中下载资源 管理与、投稿者、订阅者权限分配(以上某些功用是管理员专有权限) 前端短代码调用 Erphpdown其他功用 下载途径加密(内链) 申请提现 VIP会员(包月、包季、包年、永久)特权(VIP专享、VIP半价、VIP八折、VIP免费) 一次购买,永久下载 colorbox灯箱弹窗特效 前端个人中心(可直接充值、检查消费等) Erphpdown更新日志 新增设置是否弹窗下载,用户列表可显示注册时间 (v9.5.4 2018.12.28) 修正php7微信付出的bug (v9.2.5 2018.06.21) 修正bug,下载地址可设置网盘名称以及提取码 (v9.2.4 2018.05.28)