2012-04-19 65 views
1

我想知道什么解决方案为高流量静态网站提供更好的性能:静态HTML /图像的性能基准:lighthttpd vs Amazon S3?

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

谢谢。

+1

它看起来像S3是在成本,可扩展性和简单性方面的固溶体。 虽然正确的解决方案取决于各种因素。我在这个话题上找到了一篇很棒的文章。 http://cloudcomments.net/2012/01/24/simple-static-web-hosting-ec2-vs-s3/ – ipegasus 2012-04-19 17:05:24

回答

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