开发指南

技术架构总览

ChaKe CMS 技术栈:PHP 8.4 + Laravel 12 + MySQL 8 + Redis + Blade,无前端构建链。

分层

blog-system/
├── app/            Laravel 应用(内核)
├── extensions/     主题与插件(themes / plugins)
├── market/         云市场独立服务(轻量 PHP API)
└── docker/         容器编排

关键机制

  • 插件PluginManager 扫描启用插件的 bootstrap.php,注册路由 / 钩子 / 命名空间,不依赖 composer dump。
  • 主题theme:: 视图命名空间 + ThemeAssetController(生产由 Nginx 直出资产)。
  • 性能:Redis 整页缓存(匿名 GET,24h,写操作失效)+ BotGuard 防采集 + Nginx 静态直出。
无色

喝茶、写码、做茶客网。

C评论 (0)

还没有评论,来抢沙发。

支持文明发言