2012-04-19 62 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