我正在使用Apache + PHP + MariaDB上运行的应用程序解决速度问题。首先,我使用以下bash脚本测试静态HTML页面:
for i in {1..1000}; do
curl -s $url > /dev/null
done
这需要14秒:
$ time ./curltest.sh
real 0m14.647s
user 0m4.238s
sys 0m4.234s
当我用ab -n 1000 $url
测试时,它在不到一秒钟的时间内完成。这两种工具有什么区别,我应该从该测试中学到什么?