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

域名注册知识百科

域名注册是指将一个网站域名在国际互联网上进行注册,以确保其唯一性并交由该网站所有人控制的过程。通常需要选择一个可用的域名、确定有效期、填写相关信息并支付域名费用。 以下是有关域名注册的一些基本知识百科: 1. 域名的定义:域名是由字母或数字组合而成的网址,用于识别和定位互联网上的网站和服务器。 2. 域名的结构:域名由多个部分组成,一般从右到左依次包含顶级域、二级域、三级域等。例如,www.

Public @ 2023-06-15 21:50:35

解决网站大流量问题的策略

1. 升级服务器:网站流量增加时,服务器容量也需要提高,能够更好的适应流量的突然增加和高峰期,避免服务器崩溃。 2. 缓存技术:通过使用缓存技术可以有效减轻服务器压力,减少数据库查询,提高网站的响应速度,加快访问数据的读取和呈现。 3. CDN加速:使用CDN技术可以将网站静态资源(如图片、CSS、JS等)分布到世界各地的服务器上,大大提高用户访问速度和稳定性,减轻源站服务器负担。 4. 负

Public @ 2023-06-17 01:50:53

十大最佳WordPress插件推荐

WordPress是使用PHP语言和MySQL数据库开发的一个极为流行的Blog(博客、网志)系统,功能非常强大,插件和模板众多,易于扩充功能。安装和使用都非常方便。目前WordPress已经成为主流的Blog搭建平台。WordPress Plugin扩展插件众多,使用这些插件可以轻松的扩展和定制WordPress的功能,由于WordPress插件实在太多,因此对于初学者来说会看得眼花缭乱,因此我

Public @ 2016-06-16 15:45:05

WordPress SEO指南

WordPress应该是被使用最多的CMS系统,记得以前看到过报道,全世界20%以上的网站用的是WP。虽然最初是作为博客写作CMS发布的,但现在不仅博客使用,新闻、杂志、门户类网站也用,简单的电子商务网站也能用WP,最近越来越多企业网站也开始使用WordPress。WordPress的优势太多了:开源、免费但功能强大内容层和展现层分离,因而模板极为丰富,又可以用于各种类型网站简单、灵活、开放、标准

Public @ 2013-10-10 15:45:04

更多您感兴趣的搜索

0.551931s