Webベースのインターフェイスを使用して組み込みLinuxを実行し、ARMベースの組み込みデバイスを構築しており、自分のデバイスでWebサーバーを実行する必要があります。一度に最大50件のリクエストを受け取ることができます。 1GBのRAMがあります。 HTTPSも必要です。 Webサーバーはあまりにも多くのメモリを消費しないでください(もちろん組み込みデバイスなので)。動的コンテンツをサポートする必要があります(Boaはないようです)。私のウェブサイトはHTML5もサポートできるはずです。以下は私が調査したいくつかのオプションですが、提案を歓迎します。
- 軽量
- nginx
- ハイワタ
- thttpd
- Python
すべてのフィードバック/入力/ポインター歓迎
答え1
Nginxをお勧めします。ロードされたモジュールによっては非常に少量のメモリを使用でき、FastCGIを介してPHPや他の動的スクリプト言語とうまく機能します。これはLighttpdの初期設定であると理解しても難しくありません。 NginxはHTTPSでも動作しますが、ここでは暗号化が純粋な浮動小数点数学であるため、FPUははるかに重要です。 HTML5は単に静的ページの形式を提供するので、すべてのWebサーバーがそれをサポートします。
CPUにFPU(浮動小数点演算サポート)がありますか?これはデータベースにとって非常に重要です。すべての浮動小数点演算をシミュレートする必要がある場合、MySQL / SQLiteはFPUなしで非常に遅く実行されます。