Gutes leichtes Webserver-Framework? [geschlossen]

8

Welche Webserver und Frameworks funktionieren auf dem RP gut? Gibt es Verbesserungen an den Webserver-Konfigurationsdateien, die die Ausführung angesichts des begrenzten Arbeitsspeichers verbessern?

Darren Wilkinson
quelle
2
Zum Schließen gewählt. Dies ist zu subjektiv und viele Antworten finden Sie an anderer Stelle.
Jivings
Ich würde vorschlagen, dies zu einem Community-Wiki zu machen, und wir werden Optionen auflisten. Es gibt keine einzige gute Antwort, aber es wäre schön, eine Liste zu haben, auf die sich die Leute hier beziehen können.
Silent__thought
@silent__thought: Wenn Sie es zum Community-Wiki machen, ändert dies nichts an der Tatsache, dass es nicht für das Q + A-Format geeignet ist. Dieser Fehler wurde häufig in den frühen Tagen von StackOverflow gemacht.
Finnw

Antworten:

9

Es wird keine universelle Antwort darauf geben, da es zu viele unterschiedliche Anforderungen von Webservern für unterschiedliche Anwendungen gibt. Fragen, die präzisere Antworten erhalten, lauten wie folgt: Ich möchte eine kleine Ruby on Rails-Anwendung auf dem Pi hosten (Anweisungen unter: RPi Ruby on Rails ).

Der Pi kann die meisten Webserver und / oder Frameworks hosten, da beide versuchen, ihren Speicherbedarf so gering wie möglich zu halten, damit sie mehr Endbenutzer mit weniger Serverressourcen unterstützen können. Webserver, die so konzipiert sind, dass sie die unteren Grenzen der Serverressourcen überschreiten, sind nützlich, wenn die maximale Anzahl von Clients gewünscht wird. Versuchen Sie dabei, viele der in der Wikipedia-Vergleichstabelle für leichtgewichtige Webserver aufgeführten Optionen zu prüfen .

Für Benutzer, die mehr Webserver mit vollem Funktionsumfang wünschen, funktionieren die normalen Verdächtigen wie Apache gut, aber Sie sollten einige Zeit damit verbringen, alle Optionen zu optimieren, um die minimalen Optionen zu verwenden, die für die jeweilige verwendete Anwendung erforderlich sind.

LovesTha
quelle
2

Wie bereits erwähnt, gibt es keine einzige gute Antwort auf diese Frage. Es gibt viele Web-Frameworks, die auf dem Pi einwandfrei funktionieren. Jedoch...

Ich plane, eine Node.js- Anwendung auf meinem Pi auszuführen . Die Installation von Node.js unter Arch Linux ARM ist so einfach wie pacman -Sy nodejs. Mit Express und Sqlite sollten Sie in der Lage sein, eine ziemlich bissige Web-App zu erstellen, die auf dem Pi kein Problem hat.

stiller Gedanke
quelle
1

Ich bin damit einverstanden, dass es nicht möglich ist, eine einzige gute Antwort auf diese Frage zu geben. Vor einiger Zeit habe ich mir jedoch die gleiche Frage gestellt und es mit Nginx auf dem Pi versucht.

Ich habe ein sehr einfaches Tutorial geschrieben, wie man es installiert. Hier ist es: http://www.joscandreu.com/post/22439909883/install-nginx-on-raspberrypi

Ich habe es auch mit node.js versucht, aber da ich nicht Arch Linux, sondern Debian ausführte, musste ich Node aus dem Quellcode mit einigen Konfigurations-Hacks kompilieren, was ungefähr 1 Stunde dauerte. Dies ist das Tutorial, das für mich bei der Installation des Knotens funktioniert hat: http://blog.tomg.co/post/21322413373/how-to-install-node-js-on-your-raspberry-pi

Joscandreu
quelle
Dies passiert mit Nur-Link-Antworten. Beide Links sind ab Dezember 2016 tot. Verbleibende Wörter liefern keinen Wert.
Techraf