我目前正在测试Node.js和Apache之间的性能差异。
我想要证明的是:
1. Apache比Node.js慢,因为它需要更多的线程切换,而Node.js使用单线程事件循环。 2. 与使用epoll的Node.js相比,Apache需要更多的RAM/连接。
这意味着,我想要测试的内容是:
1. 每个CPU的请求数/秒 2. 每块RAM的连接数
那么问题来了,如何进行测试呢?
对于每秒请求数测试,我可以使用Apache基准(ab)(但是ab是否适用于Node.js?)
最大的问题是:如何测试连接/RAM呢?
我想要证明的是:
1. Apache比Node.js慢,因为它需要更多的线程切换,而Node.js使用单线程事件循环。 2. 与使用epoll的Node.js相比,Apache需要更多的RAM/连接。
这意味着,我想要测试的内容是:
1. 每个CPU的请求数/秒 2. 每块RAM的连接数
那么问题来了,如何进行测试呢?
对于每秒请求数测试,我可以使用Apache基准(ab)(但是ab是否适用于Node.js?)
最大的问题是:如何测试连接/RAM呢?