1

我想知道什么解决方案可以为高流量静态网站提供更好的性能:

EC2 实例上的 lighthttpd Web 服务器,还是直接在 Amazon S3 上托管页面?有没有基准?

谢谢。

4

1 回答 1

1

这是测试和监控方法,试试这个。

在网站上创建负载的工具

  • 您可以使用“ab”对站点运行测试。

     ab is a tool for benchmarking your Apache Hypertext Transfer Protocol (HTTP) server. It is designed to give you an impression of how your current Apache installation performs. This especially shows you how many requests per second your Apache installation is capable of serving. See how to use ab command.
    

衡量绩效的工具

  *   httperf is a tool to measure web server performance. It speaks the HTTP protocol both in its HTTP/1.0 and HTTP/1.1 flavors and offers a variety of workload generators.  Following command causes httperf to create a connection to host www.cyberciti.biz send and receive the reply, close the connection, and then print some performance statistics.

   httperf --hog --client=0/1 --server=SITE_NAME --port=80 --uri=/ --send-buffer=4096 --recv-buffer=16384 --num-conns=1 --num-calls=1

 * apachetop --> This is a console-based (non-gui) monitoring tool which reads the server-status pages from one or more Apache servers and combines the information onto one easy monitoring screen. It displays the current number of reads, writes, keepalives etc, plus the overall number of requests/hits processed, the amount of data transferred, the number of requests & data processed per second since the Apache servers were started, and the 'current' per second numbers
于 2012-04-19T22:10:24.710 回答