最近vps频繁被墙,中途尝试过host winds,尽管hostwinds可以换ip,可是最近一次被墙后换了n次IP也没通,不想折腾了,牺牲点速度用cloudflare吧。vps主要是放个blog,再搭建个私有vpn偶尔上谷歌查查文献。
分类: 关于本站优化测试的总结
-
禁用wpjam首页获取文章第一张图
之前一直用wpjam basic来在首页显示文章第一张图片,最近发现wpjam好像会影响页面加载速度,禁用之后速度明显变快,于是尝试自己加代码。
1、在主题编辑器中编辑function.php,在最后加入如下代码:
-
禁用优化插件获得效率提升
今天心血来潮,把所有插件都禁用了,然后一个一个打开,测试页面打开速度,结果发现一些所谓的优化插件(WP-Optimize、W3 Total cache)都会影响网页打开速度,对个人博客来说,这简直是负优化啊,可能当访问量很大的时候需要用到这类插件,至少目前低负载情况下这两个插件对网页打开速度的影响是明显的。
-
本站优化7:waf防火墙改进动态封禁ip
此文转载自:斐斐のBlog
原文地址:宝塔面板Nginx的Lua-Waf防火墙终极改进 动态封禁IP
实在没有需要修改的地方,就连理由都一样,原文如下:
宝塔面板自带的Nginx防火墙有些鸡肋,对于大量的恶意攻击只能临时拦截,而不能封禁IP,下面的修改可以帮你做到:
CC攻击屡教不改,立即ban!
漏洞扫描屡教不改:立即ban!
同一个IP段轮流攻击,整个IP段都给你ban了!
使用了CDN?没关系,获取了真实IP再ban!
一小时后,unban……
宝塔面板的nginx修改/www/server/nginx/waf/目录下的三个文件即可,如果没有宝塔面板,nginx必须安装Lua,然后对下面的代码稍加修改,并且自己加上正则黑名单(或者下载个宝塔面板把规则文件拷出来)也可以正常使用。
代码:config.lua
RulePath = "/www/server/panel/vhost/wafconf/" --规则文件夹 attacklog="on" logdir = "/www/wwwlogs/waf/" --日志文件夹 UrlDeny="on" Redirect="on" CookieMatch="on" postMatch="on" whiteModule="on" black_fileExt={"php"} ipWhitelist={} ipBlocklist={} CCDeny="on" CCrate="500/100" --这个是CC攻击的几秒钟允许请求几次 -
本站优化6:开启nginx的过滤器
最近,本站一直遭到cc攻击骚扰,实在受不了了,这么个小站点,只是记录点自己关注的东西,还天天被练手,有意思吗.......
于是尝试了悬镜防火墙,实测1.9以下总是用的不爽,还占了一部分资源,还不如用nginx自带的过滤器,也算一个小小的防火墙了,至少cc攻击和一些字符串能过滤掉,还能禁ip。
-
恶意爬虫造成资源占用率100%
很久没有管网站了,今天登陆一下发现cpu占用100%,负载100%,进程里面有几个占用比较大,连接里面有几个ip比较可疑(已经被我屏蔽了):
17 屏蔽IP:[66.249.79.31] 正常 2019-02-05 23:44:49 手动屏蔽 删除
16 屏蔽IP:[66.249.79.27] 正常 2019-02-05 23:44:30 手动屏蔽 删除
15 屏蔽IP:[66.249.79.29] 正常 2019-02-05 23:44:24 手动屏蔽 删除
14 屏蔽IP:[66.249.79.25] 正常 2019-02-05 23:44:16 手动屏蔽 删除
13 屏蔽IP:[66.249.79.19] 正常 2019-02-05 23:44:07 手动屏蔽 删除
12 屏蔽IP:[66.249.79.21] 正常 2019-02-05 23:44:02 手动屏蔽 删除
11 屏蔽IP:[66.249.79.23] 正常 2019-02-05 23:43:18 手动屏蔽 -
mip改造插件增加mip-audio改造
1、加入js。在该插件目录的template目录下的footer.php文件中加入“<script src="https://mipcache.bdstatic.com/static/v1.1/mip-audio.js"></script>”

2、修改i3geek_mip_standard.php,加入如下代码:
-
爱上极客的mip改造插件再次报错
今天又发现一篇文章不能通过校验,查看错误内容为:
标签 'source' 只能是标签 '/picture|mip-video|mip-audio/' 的子级标签( 错误代码:06200901)
原文地址:http://findelephant.com/wu-ming-zhi-bei.html
-
静态缓存页面能使用的WP-PostViews Plus插件
亲测该插件能在静态缓存页面起作用,需要修改主题文件代码,在content.php第22行,把“the_title( '<h1 class="entry-title">', '</h1>' );”修改为“the_title( sprintf( '<h1 class="entry-title">%s', the_views() ),'</h1>');”
-
wp主题twentyfifteen首页布局的修改
1、把显示全文改成只显示摘要。在该主题目录下修改index.php第39行为“get_template_part( 'content-search', get_post_format() );”

2、获取第一张图片为缩略图。需要结合wpjam插件使用,在插件中开启该功能,然后找到该主题目录下面的content-search.php,在第22行插入: