这个 WordPress 博客运行在 Amazon Web Service Elastic Compute Cloud(AWS EC2)的 t2.nano 实例上。网页(apache + php-fpm)和数据库(mariadb)分别放在不同实例中,所以这个博客技术上运行在两个 t2.nano 实例上,或等同于一个 t2.micro 实例。
因此,我很好奇这个博客是否能通过简单的负载测试,或者在高负载时网页或数据库服务器会不会撑不住。于是,我谷歌搜索了一些负载测试工具,并找到了 Grafana k6 开源。

由于我用的是 Macbook,安装过程对我来说相当简单,只需要运行:brew install k6 即可安装。我写了一个简单的脚本并执行它。
源代码:Grafana k6 负载测试脚本 – Pastebin.com
结论
我目前使用 AW EC2 t2.nano 的配置确实撑过了简单的负载测试,没有出现 CPU 飙升或内存飙升。因此,在 AWS EC2 t2.nano 上运行简单的 WordPress 博客是实际可行的,并且能够承受正常的网站流量。

发表回复
要发表评论,您必须先登录。