wulacms/cms
Composer 安装命令:
composer require wulacms/cms
包简介
CMS-内容管理系统
README 文档
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
wulacms/cms 适用场景与选型建议
wulacms/cms 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 68 次下载、GitHub Stars 达 0, 最近一次更新时间为 2018 年 05 月 06 日, 在 PHP 生态内属于活跃度较高的组件。
我们在过去多个企业项目中使用过 wulacms/cms 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 wulacms/cms 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
统计信息
- 总下载量: 68
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2018-05-06