技术
技术栈
都是能长期维护的东西:小而稳的一套。
| PHP 8.5 | 纯 PHP 模板 + 框架分层 |
|---|---|
| ThinkPHP 8 | 路由、控制器、模型、中间件、验证器 |
| SQLite / MySQL | 单机站点默认 SQLite,需要时切 MySQL |
| Nginx + PHP-FPM | 独立站点池,静态资源长缓存,HTML 不缓存 |
分层
路由、控制器、模型、中间件、验证器交给框架;模板保持原生 PHP。数据访问统一走 ORM,不在模板里塞散装 SQL。
运维
每个站点一个 PHP-FPM 池,静态资源长缓存、HTML 不缓存,日志留在应用目录。几千页的站点,一台机器足够。