conf php: image: php:8
你可以使用Nginx的 fastcgi_cache 模块配合Docker卷实现缓存持久化;对于流量较大的站点,可引入 Redis 作为全页缓存或对象缓存容器
缓存方式 适用场景 部署复杂度 Nginx FastCGI缓存 ▶️中小型动态站点 低 Redis全页🍀缓存 高并发、内容更新较慢的站点 中 CDN静态分离 图片、CSS、JS资源优化 中高 日志分析与爬虫友好配置 Docker环境下,建议将Nginx访问日志与错误日志挂载到宿主机特定目录,以便后续使用 GoAccess 或 Awstats 等工具分析爬虫行为
注意避免使用 User-agent: * Disallow: / 屏蔽全站,除非站点处于开发阶段