開発中のこのアプリがあり、使用していた VM を実際のハードウェアに移動することを考えました。私の Raspberry Pi 2 は、1GB の RAM を搭載したクアッドコア 900mhz ARM v7 でした。このハードウェアは、VM を実行するように設定した速度 (典型的なローエンド VPS と同等) の 2 倍の速度で動作するため、十分すぎるはずです。
apt-get を使用して、リポジトリから Raspbian、nginx、および nodejs パッケージをインストールしました。すべてが超!しかし、アプリにアクセスすると、この明らかな遅さに気付きました。すべてがロードされる前に、7 ~ 10 秒の一時停止のようなものです。
さらにテストするために、Tiddlywiki という本格的な Node.js アプリをインストールしました。これは、過去に何度もインストールして使用していました。確かに、ページを更新すると 7 ~ 10 秒の遅延が発生しました。
アプリは正常に動作しているようです。POST と GET は、Web ブラウザーで起動して実行するとすぐに実行されますが、ページを更新すると遅延が発生します。
注: Pi を再起動し、最初にアプリの URL にアクセスしたときに再起動するのを待つと、遅延が 2 倍の約 15 秒になるようです。それに比べて、Nginx の HTML ページは非常に高速に見えます。
これについて何か考えはありますか?