Google App Serverで明らかになった問題 前回はGoogle App Server(GAE)をホストとして開発を進めた経緯を解説しました。今回は、GAEで生じた問題点、そして最終的にホストの変えることになった経緯を詳解します。 当初は理想的に思えたGAEですが、電子書籍の配信サーバーのホストとして使ってみると、いくつか問題があることが分かりました。 タイムアウト 最大の問題は、電書のダウンロード時にときおりタイムアウトすることです。電書サーバーのダウンロードは、特定のURLにある静的なファイルをアクセスするのではなく、一度電書サーバーがリクエストを受けて、その後以下の処理を行っています。 ベースになる電書データを取得 メールアドレスを埋め込み EPUBならばzip圧縮 クライアントに電書データを送信 リクエストを受けてからのGAEの起動にも時間がかかります。本来なら一度起動す
![第2回 ホストを選ぶ~Google App EngineからHerokuへ | gihyo.jp](https://cdn-ak-scissors.b.st-hatena.com/image/square/01339f7733bfbd80511fc218b1ac5a6254ddbf4a/height=288;version=1;width=512/https%3A%2F%2Fgihyo.jp%2Fassets%2Fimages%2FICON%2F2010%2F712_ebook-distribution-server.png)