Categories


Tags


WordPress的负载优化

这些天,我的一台放网站的服务器经常负载很高,上面安装了一个WordPress网站,查看日志,经常有人抓取wp-login.php,估计是黑客攻击,导致大量数据库访问造成负载过高。

WordPress其实是一个很常见的建站工具,估计很多人都会用到,上述情况是一种较为常见的黑客攻击导致的高负载,解决方法有很多种,我这里就介绍一下我的解决方案。

1、WordPress静态化

先针对WordPress网站实施全站静态化处理,我用的插件是“super-static-cache”这个插件,可以实现文章和目录的静态化。

不过,使用“super-static-cache”这个插件后,目录和tag会存在重定向问题,即自动从一个无“/”的目录跳转到一个有“/”的目录,正常浏览虽无问题,但对SEO不友好,最好再安装一个名为“permalink-trailing-slash-fixer”的插件来解决分类目录重定向问题。

2、添加防火墙规则

经过WordPress静态化处理之后,正常用户访问网站应该不会访问到php文件,这时候,给网站加一个防火墙,推荐使用免费的cloudflare,在防火墙后台-“安全性”-“WAF”里,增加一个规则,当“完整URL”包含“php”的时候,则执行防火墙的“托管质询”操作。

表达式为:http.request.full_uri contains "php"

我在主机上实际操作,部署了该防火墙规则之后,发现服务器整体负载立刻就恢复正常了。防火墙后台查看了一下,CSR(质询解决率)为0,说明全部都是机器抓取,并且全部都过滤掉了,效果非常不错。

如果大家也遇到类似问题,可以尝试使用上面的方法优化一下,没准能很快解决高负载的问题。

来源:月光博客


Public @ 2017-06-20 15:45:00

域名解析

域名解析是将域名转换为IP地址的过程,这样计算机可以找到相应的服务器并访问其网站或服务。域名解析通常由DNS(域名系统)服务器完成,它们负责维护DNS记录,这些记录将域名映射到相应的IP地址。当用户在浏览器中输入网址时,浏览器将发送请求到DNS服务器以查找相应的IP地址,然后将请求发送到该IP地址对应的服务器上。域名解析通常是自动完成的,用户无需进行任何操作。

Public @ 2023-04-28 05:00:06

国家互联网应急中心通知被HOLD域名申请解封流程

1、请登录中国家互联网应急中心官网(www.nccer.org.cn),点击“备案查询”,填写被HOLD域名的完整信息; 2、找到被HOLD域名的备案号,然后点击“解封申请”; 3、按照提示填写解封请求表,上传所需的文件,点击提交; 4、审核通过后,被HOLD域名即可解封; 5、如未通过审核,请登陆中国家互联网应急中心官网进行联系,按照审核未通过邮件中提示做出修改或注意事项,点击“重新

Public @ 2023-02-25 11:00:20

虚拟主机WordPress部署SSL注意事项(301跳转)

注意事项:1.如果您的主题/插件使用绝对地址调用了http请求可能会导致网站打开会乱码,或不能有绿锁标识,需要联系程序提供商将所有http请求修改为https2.由于程序中用于检测https的标识“$_SERVER['HTTPS']"未启用,可能导致网站访问时出现循环,不能登录后台等,需要修改该检测标识3.因为修改了wp-includes/load.php或wp-incl

Public @ 2011-07-14 15:45:03

wordpress移动友好度大揭秘

WordPress是一个非常优秀的开源平台,用户可以根据自己的需求使用其构建各种类型的网站,例如日志、商店、新闻网站、视频网站等等。随着移动互联网的发展,越来越多的用户开始使用移动设备浏览网站,因此,WordPress的移动友好度也成为一个极其重要的问题。那么,WordPress的移动友好度到底如何呢?下面就让我们一起来揭秘。 1. 响应式设计(Responsive Design) 响应式设计

Public @ 2023-04-24 03:00:21

更多您感兴趣的搜索

0.506044s