Google App Engine for PHP Sandbox WP4.0動作環境の速度例
Google App Engine for PHP上にインストールした環境は以下で確認することができます。
WordPress4.0をインストールした初期状態でまずはApache Benchを実行しています。
概要
Google App Engine for PHP環境
Google App Engine for PHP上にインストールした環境は以下で確認することができます。
Google App Engine for PHPを利用したうえでCloudSQLの有料プランに接続して、
WordPressをホストしています。
Google App Engine for PHPに対してWordPressをインストールするには、
安定して動作するWordPressがGitHub上に公開されています。
GitHub上に公開されているWordPressは英語版で提供されていますが、
以下はその英語版をそのままホストしたものです。
※以下リンク先は既に無効にしています。
全く使っていないのに毎月1500円程度が地味に無駄な気がしてきましたので、すみません。
実際に利用しようと思った際には日本語化していないと厳しい部分はあると思いますので、
以下はGitHubを元に日本語化した環境です。
※以下も同様に無効になっています。
このサーバーに対してApache Benchを実行した結果が以下になります。
ベンチマークは日本語環境に向けて実施します。
トップページ実行結果
トップページに対するApache Bench実行結果の例をご紹介しておきます。
Apache Bench実行環境
- 接続: WiMax Aterm3500R (「UQ WiMAX」DIS mobile WiMAX)
- OS: windows 7 Ultimate(64bit)
- 時間帯: 2014/09/18 16:00~
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 |
Microsoft Windows [Version 6.1.7601] Copyright (c) 2009 Microsoft Corporation. All rights reserved. C:\>cd Apache\bin C:\Apache\bin>ab -n 100 -c 10 http://sandbox-wp40jp.appspot.com/ This is ApacheBench, Version 2.3 <$Revision: 655654 $> Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Licensed to The Apache Software Foundation, http://www.apache.org/ Benchmarking sandbox-wp40jp.appspot.com (be patient).....done Server Software: Google Server Hostname: sandbox-wp40jp.appspot.com Server Port: 80 Document Path: / Document Length: 10250 bytes Concurrency Level: 10 Time taken for tests: 14.843 seconds Complete requests: 100 Failed requests: 98 (Connect: 0, Receive: 0, Length: 98, Exceptions: 0) Write errors: 0 Total transferred: 1068509 bytes HTML transferred: 1029876 bytes Requests per second: 6.74 [#/sec] (mean) Time per request: 1484.285 [ms] (mean) Time per request: 148.428 [ms] (mean, across all concurrent requests) Transfer rate: 70.30 [Kbytes/sec] received Connection Times (ms) min mean[+/-sd] median max Connect: 100 140 10.4 140 200 Processing: 350 1253 400.6 1280 4300 Waiting: 350 885 423.9 855 3580 Total: 489 1393 400.3 1424 4430 Percentage of the requests served within a certain time (ms) 50% 1424 66% 1434 75% 1445 80% 1450 90% 1510 95% 1654 98% 2311 99% 4430 100% 4430 (longest request) C:\Apache\bin> |
Hello World投稿への実行結果
Hello World投稿に対するApache Bench実行結果の例をご紹介しておきます。
Apache Bench実行環境
- 接続: WiMax Aterm3500R (「UQ WiMAX」DIS mobile WiMAX)
- OS: windows 7 Ultimate(64bit)
- 時間帯: 2014/09/18 16:00~
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 |
Microsoft Windows [Version 6.1.7601] Copyright (c) 2009 Microsoft Corporation. All rights reserved. C:\>cd Apache\bin C:\Apache\bin>ab -n 100 -c 10 http://sandbox-wp40jp.appspot.com/2014/09/hello-wo rld/ This is ApacheBench, Version 2.3 <$Revision: 655654 $> Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Licensed to The Apache Software Foundation, http://www.apache.org/ Benchmarking sandbox-wp40jp.appspot.com (be patient).....done Server Software: Google Server Hostname: sandbox-wp40jp.appspot.com Server Port: 80 Document Path: /2014/09/hello-world/ Document Length: 15312 bytes Concurrency Level: 10 Time taken for tests: 15.734 seconds Complete requests: 100 Failed requests: 99 (Connect: 0, Receive: 0, Length: 99, Exceptions: 0) Write errors: 0 Total transferred: 1582975 bytes HTML transferred: 1544042 bytes Requests per second: 6.36 [#/sec] (mean) Time per request: 1573.390 [ms] (mean) Time per request: 157.339 [ms] (mean, across all concurrent requests) Transfer rate: 98.25 [Kbytes/sec] received Connection Times (ms) min mean[+/-sd] median max Connect: 104 141 13.3 144 231 Processing: 481 1329 394.2 1275 3285 Waiting: 332 923 445.0 865 3005 Total: 625 1471 395.0 1419 3420 Percentage of the requests served within a certain time (ms) 50% 1419 66% 1439 75% 1455 80% 1474 90% 1994 95% 2369 98% 2570 99% 3420 100% 3420 (longest request) C:\Apache\bin> |
何故か「Failed requests: 99」と1件の要求以外がすべてエラーとして見えています。
これがGoogle App Engineの仕様によるものなのか、
同一アクセス元に対しての同時要求を排除しているのかは不明ですが、
表示速度はまずまずです。
今後、それぞれの環境にはテストデータを投入した状態で公開する予定です。
さいごに
クラウドとは言え共用環境であるため、時間帯や収容サーバーによっては、
結果のばらつきがあるとは思いますが、ご参考になれば幸いです。
Google™はGoogle Inc. の登録商標(第4478963号及び第4906016号)です。
GoogleロゴはGoogle Inc. の国際登録商標です。
国際登録番号:881006及び926052及び1086299及び1091990及び1145934
公開日:
最終更新日:2018/05/18