2016-11-25 10 views
-2

私はいくつかのウェブサイトを開発していますが、私はAWS上でEC2 nanoインスタンスを支払っただけです。ウェブサイトには最小限のトラフィックしかないと仮定して、そこにホスト可能なウェブサイトはいくつありますか?ほとんどのウェブサイトは個人用です。EC2 nanoインスタンスでホストするウェブサイトの数

答えて

1

唯一の方法を見つけるために;)

可能明確な答え、それは多くの要因に依存するため。

トラフィックが本当に少ない場合は、ディスク容量の制限があります。また、t2.nanoがEBSストレージ上で実行されるため、これは必要な大きさにすることができます。だからあなたは多くのウェブサイトに合うだろう!

t2.nanoには512Mbのメモリしかないので、メモリが不足しているngnixなどのウェブサーバを選ぶのが最適です。

0

私はt2 nano上でトラフィックが非常に少ない5つのWebサイトを実行しています.4つはWordpress、1つのカスタムPHPです。同じインスタンスでNginx、PHP5.6、MySQl 5.6を実行します。トラフィックは非常に軽く、1日に2000ページの領域で、約30秒ごとに1ページです。静的リソースを含めると、静的リソースが高くなります。 CloudFlareはCDNとして動作し、静的リソースの消費を大幅に削減しますが、ページをキャッシュしません。

私は、ごくわずかなメモリ、現在141MBの物理RAMを使用するように設定されたインスタンスにMySQLを持っています。 Nginxは約10MBのRAMを使います。私は4人のPHPワーカーを抱えていますが、それぞれが150 MBのRAMを使用していますが、その130 MBのものは共有されています。

ここでは、t2.nanoのクイックパフォーマンステストの出力を示します。 Nginxのページキャッシュがすべてのページに対応していることに注意してください。

siege -c 50 -t10s https://www.example.com -i -q -b 

Lifting the server siege...  done. 

Transactions:     2399 hits 
Availability:     100.00 % 
Elapsed time:     9.60 secs 
Data transferred:    14.82 MB 
Response time:     0.20 secs 
Transaction rate:    249.90 trans/sec *** 
Throughput:      1.54 MB/sec 
Concurrency:     49.42 
Successful transactions:  2399 
Failed transactions:    0 
Longest transaction:   0.36 
Shortest transaction:   0.14 

nginxのページのキャッシュが

siege -c 5 -t10s https://www.example.com -i -q -b 

Lifting the server siege...  done. 

Transactions:     113 hits 
Availability:     100.00 % 
Elapsed time:     9.99 secs 
Data transferred:    0.70 MB 
Response time:     0.44 secs 
Transaction rate:    11.31 trans/sec *** 
Throughput:      0.07 MB/sec 
Concurrency:     4.95 
Successful transactions:   113 
Failed transactions:    0 
Longest transaction:   0.70 
Shortest transaction:   0.33 
をオフにしてここにあります
関連する問題