savvii/warpdrive

此插件管理 Savvii 所使用的各种功能

安装次数: 5,623

依赖项: 0

建议者: 0

安全性: 0

星标: 6

关注者: 11

分支: 3

公开问题: 3

类型:wordpress-plugin

2.10.7 2021-10-26 09:10 UTC

This package is auto-updated.

Last update: 2024-09-21 19:03:52 UTC


README

此插件为 Savvii 托管平台上的 WordPress 网站添加了多个与速度和安全性相关的功能。我们欢迎贡献,有关更多信息,请参阅贡献部分。

支持

对于插件支持,请使用我们的 知识库。在 GitHub 上提出问题之前,请先查阅 CONTRIBUTING.md

功能

缓存刷新器

缓存刷新器会在 WordPress 保存某些更改时刷新启用的/可用的缓存(Varnish、Memcached、OpCache 和/或 Sucuri)。根据用户的缓存设置,此模块将以不同的方式刷新 Varnish 缓存。您可以选择在 "(自定义) 文章/页面编辑或发布" 和 "所有文章/页面编辑或发布,评论更改,附件更改" 中刷新缓存。如果您的网站流量很大,我们建议您选择 "(自定义) 文章/页面编辑或发布" 选项以最小化缓存刷新。这样,单个对象将在缓存中老化,以最小化对服务器的压力。如果您希望在每次更新 WordPress 中的文章/评论/附件时立即刷新缓存,可以选择 "所有文章/页面编辑或发布,评论更改,附件更改"。只有在保存或发布时,(自定义) 文章/页面、评论更改和附件更改才会刷新缓存。

按需刷新

可以通过使用以下方式从另一个插件中刷新完整页面缓存:

do_action( 'warpdrive_cache_flush' ); // This will flush the entire cache
do_action( 'warpdrive_domain_flush' ); // This will only flush the cache of the current domain

读取日志

在 Warpdrive 控制台中,您可以查看最后 10/100 条访问或错误日志条目。

安全性

所有登录尝试(成功和失败)都使用 LOG_AUTH 记录到 syslog。消息的格式与 sshd 相同。

Apr 30 17:39:11 vvv warpdrive[5759]: Authentication success for author from 192.168.50.1
Apr 30 17:39:24 vvv warpdrive[5759]: Authentication success for warp from 192.168.50.1
Apr 30 17:39:52 vvv warpdrive[5759]: Authentication failure for admin from 192.168.50.1
Apr 30 17:40:08 vvv warpdrive[5758]: Authentication failure for admin from 192.168.50.1
Apr 30 17:40:25 vvv warpdrive[5758]: Blocked author enumeration from 192.168.50.1
Apr 30 17:40:38 vvv warpdrive[5759]: Blocked author enumeration from 192.168.50.1

此模块的另一个部分是防止敏感账户信息泄露。作者枚举被阻止并记录。使用错误凭证的登录尝试不会提供有效用户名的信息,对于未知用户名和在正确用户名但错误密码的情况下,将显示通用消息。我们不记录任何密码。

贡献

有关贡献信息,请参阅 CONTRIBUTING.md