liquidbcn/craftcms-rate-limit

速率限制抽象,与您的应用程序缓存结合使用,可以在指定时间窗口内轻松限制请求。

1.0.4 2022-11-24 10:29 UTC

This package is not auto-updated.

Last update: 2024-09-26 18:46:28 UTC


README

此插件允许您通过IP限制网站上的请求,防止来自机器人和人类的DDoS攻击。

要求

此插件需要Craft CMS 4.0.0或更高版本

安装

要安装此插件,请按照以下说明操作。

  1. 打开终端并转到您的Craft项目

     cd /path/to/project
    
  2. 然后告诉Composer加载插件

     composer require liquid/craftcms-rate-limit
    
  3. 在控制面板中,转到设置 → 插件,并点击“安装”按钮安装速率限制。

配置速率限制

您可以通过在配置文件夹下创建一个名为rate-limit的文件来配置速率限制,内容如下

<?php

return [
    'maxRequestsPerIpPerMinute' => 100,
];

Liquid Studio 提供