本文介绍了使用 Apache Benchmark (ab) 和 curl 工具进行网站性能测试的方法。ab 可以模拟并发请求,提供响应时间和吞吐量等数据,而 curl 则用于获取请求的详细时间信息。文章还建议页面加载时间应小于 2 秒,接口响应时间应小于 300 毫秒。
我创建了一个自定义Docker镜像用于Apache Benchmark(ab),以测试Web服务器性能。通过使用httpd基础镜像并安装apache2-utils,简化了Dockerfile的构建。同时,利用GitHub Actions实现自动化构建和发布,确保镜像始终更新。这一项目加深了我对Docker镜像构建、CI/CD流程和自定义工具开发的理解。
完成下面两步后,将自动完成登录并继续当前操作。