文章列表

Nginx 黑魔法:使用 NGX-PHP 模块低成本实现高性能应用

, , , ,
介绍一种通过 NGX-PHP 模块将 PHP 嵌入 Nginx 实现高性能应用的方案。该方案利用 PHP Embedded 库(PHP SAPI)使 Nginx 直接调用 Zend 引擎,避免传统 Nginx + PHP-FPM 架构的跨进 阅读全文

重定向的九种方案及性能比较

, , , , , , , , , ,
针对短链接服务升级改造场景,对 Java、PHP、Python、Node、Ruby、Go 及 Nginx、Caddy、Traefik 等九种方案进行重定向性能基准测试。测试在 4c4g 阿里云容器环境中进行,采用 100 与 1000 并发 阅读全文

使用 Docker 和 Traefik v2 搭建 Flarum 轻论坛应用

, , ,
该教程基于 Docker 19.03 与 docker-compose 1.25 环境,针对 Flarum v0.1.0-beta.12 版本进行容器化封装。内容涵盖 MySQL 5.7 与 Redis 5. 阅读全文

如何搭配 CI 系统使用 Composer

, , , , ,
以 GitLab Runner 的 shell 模式为例,阐述在 CI 环境中使用 Composer 的完整实践方案。核心思路是采用工具容器实现资源隔离与即用即弃,避免在构建机上直接维护 Composer。 阅读全文

搭建高性能的私有 Composer 镜像服务

, , , ,
针对基于 Composer 管理的开源软件频繁安装时依赖下载慢、多环境部署不一致的问题,提出以低成本方式搭建私有镜像服务的解决方案。通过官方工具 satis 配合 Nginx 与 Docker Compose 实现镜像服务容器化部署,将分散 阅读全文

使用 Docker 和 Traefik 搭建 Flarum 轻论坛应用

, , ,
基于选型考量与容器化实践,详述使用 Docker 与 Traefik 搭建 Flarum 轻论坛的完整流程。涵盖自定义 PHP-FPM 镜像构建、MySQL 数据库编排、Composer 依赖管理及 Nginx-PHP 应用框架配置,通过多 阅读全文

使用 WordPress 快速打造个人 Wiki

, , ,
基于 WordPress 搭建个人 Wiki 的完整方案,涵盖界面定制、Markdown 支持、代码高亮及自动登录等核心配置。通过切换 Twenty Sixteen 主题并修改 page.php 文件调整侧边栏布局,配合 WP Github 阅读全文

加速你的 Gavatar

, , , ,
开发了一款轻量级Gravatar头像缓存插件,通过本地化代理与缓存机制解决国内访问Gravatar缓慢导致的页面加载延迟问题。该方案优化了浏览器缓存策略、URL重写规则及多尺寸图片适配,无需数据库即可独立部署,同时可扩展支持其他头像源加速。 阅读全文

PHP 带超时功能的 get_headers

, , ,
PHP 内置函数 get_headers 未提供超时参数,调用时可能因网络延迟导致响应时间长达数十秒。通过分析 PHP 源码确认该函数基于流实现且无超时配置接口后,采用 cURL 重新实现带超时控制的替代方案:设置 CURLOPT_HEAD 阅读全文

WordPress 简单提权工具

介绍一种通过 WordPress 内置机制实现用户权限提升的技术方案。当具备服务器 sudo 权限但仅拥有 WordPress 低权限账户时,可通过编写 PHP 脚本调用 WP_User 类的 set_role 方法,将指定用户角色重置为 阅读全文