wulacms / cms
CMS-内容管理系统
Installs: 68
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 6
Forks: 0
Open Issues: 0
Type:wula-module
Requires
- wula/wula-installer: ^2.0
This package is auto-updated.
Last update: 2024-10-15 08:20:48 UTC
README
特性:
- 防CC机制
- 防雪崩的缓存机制
- 页面版本控制
- 审核-发布控制
- 自定义内容模型功能
- 模板页支持(动态或静态)
- 牛逼的
cts
与ctsp
模板标签
缓存支持
- 在
bootstrap.php
文件中将APP_MODE
设为pro
。 - 修改
conf/cache_config.php
配置缓存服务器。 - 在输出页面内容前定义
EXPIRE
常量值为缓存时间即可(单位秒)。
防雪崩机制
在bootstrap.php
文件中将ANTI_AVALANCHE
设为true
即可开启(需要redis支持)。
防CC支持
-
在
bootstrap.php
文件中将ANTI_CC
设为单位时间内同一IP可访问次数开启防CC机制。ANTI_CC
格式有两种:- 直接配置访问次数,格式为:
100
。表示60秒内最多访问100次。 - 同时配置访问次数与单位时间,格式为:
60/120
。表示120秒内最多访问100次。
- 直接配置访问次数,格式为:
- 通过定义
ANTI_CC_WHITE
常量设置白名单,以逗号分隔.
-
在
conf/ccredis_config.php
配置供防CC机制工作的redis。return ['host'=>'localhost','port'=>6379,'db'=>0,'auth'=>'','timeout'=>5];
文件存储器
wulacms内置了两个文件存储器:
- file - 基于本地文件系统
- 配置参数: path - 存储路径
- ssdb - 基于SSDB数据库
- 配置参数: host - 主机; port - 端口; timeout - 超时(单位秒)。
注: 各参数使用';'分隔.
例如使用ssdb做为存储,配置如下:
ssdb:host=127.0.0.1;port=8888;timeout=10