Mittwoch, Januar 22, 2020

Wie zu beschleunigen Apache/PHP/MySQL auf Raspberry Pi (Raspbmc > Debian)?

Ich würde gerne wissen, wie es schneller zu machen. Nur für die nur Spaß, denn natürlich gibt es auch caching-Lösungen, die Webseiten, die Fliegen auf jedem system, aber es wäre cool, um das beste aus den nicht-Cache-performance.

Dachte ich über die Installation von HipHop-php (hhvm), aber weiß nicht, was ich bin. Ich sehe vor allem die negativen Kommentare beim Googlen.

Vielleicht nur tuning von Apache und mysql zu tun.
Und ich denke, die Langsamkeit kommt vor allem aus den langsamen Festplatten-und Speicher-performance.

InformationsquelleAutor twicejr | 2014-01-22

3 Kommentare

  1. 1

    Nicht wirklich eine Antwort, aber ich habe einen Pi wie meinem home-server und fand es Recht langsam. Sie nimmt um 0,3 – 0,5 Sekunden eine Seite zu Rendern. Das ist langsam! Manchmal bekomme ich bis zu 3 Sekunden bei seltenen Gelegenheiten.

    Ich getan habe, ein gutes Stück, zu testen und bekam nirgendwo, also ich kann bestätigen, das folgenden nicht helfen:

    • Gigabit router mit cat6-Kabel, kein Unterschied, der pi ist nur 100mb, was eine Schande ist.
    • 95 MB/s SD-Karte, hat das nicht wirklich einen Unterschied zu machen
    • Übertaktet auf 1ghz, verwendet Kühlkörper und ein Lüfter, kein Unterschied…

    So die beste Lösung ist nicht zu verwenden, ein pi für einen Produktions-server. Verwenden Sie es nur für einen lokalen Entwicklungsserver, wenn Sie nichts dagegen haben die Seite laden Geschwindigkeiten.

    Ich möchte noch hinzufügen, dass es ein großartiges Werkzeug zum testen von Webseiten für speed hickups 🙂
    Local laptop / pc können verwendet werden als Entwicklungs-server. Ich glaube nicht, understasnd der Punkt mit pi als server für Entwicklung.
    das war eine Weile her, ich glaube nicht, das Pi nicht mehr! Ich verwenden das Andockfenster auf die lokale.

    InformationsquelleAutor Adam

  2. 0

    Um schnellere Ladezeiten auf dem raspberry pi, habe ich was gefunden hilft, ist ein leichter Gewicht-webserver. Was ich verwendet habe, anstelle von apache ist nginx. Ich höre die Affen sogar besser, aber Sie verfügen noch nicht über ein release-arm bauen.

    Hier sind einige zahlen.
    http://raspberrywebserver.com/raspberrypicluster/comparing-the-performance-of-nginx-and-apache-web-servers.html

    Zusätzlich habe ich verwendet mongodb anstelle von MySQL, denn es ist schneller für weitere spezifische Anwendungsfälle. Ich bin mir sicher, dass es nicht immer die Lösung für gehen mit jedoch, wie radikal, wie würden Sie Ihre Daten speichern und macht multi-Tisch-relationale Abfragen ein Schmerz.
    MySQL vs. MongoDB 1000 mal gelesen

    Schließlich stellen Sie sicher Sie haben eine schnelle SD-Karte, und können Sie auf eine swap-Datei oder swap-partition zu helfen, mit nur 512 MByte Speicher (Modell b).

    Natürlich, wenn Sie mit dem pi zu entwickeln, die für eine bestimmte Umgebung, die Sie möglicherweise nicht über eine dieser Optionen. Aber wenn Sie es verwenden möchten, für eine persönliche web-server oder haben mehr Freiheit bei der Produktion Umwelt, das ist die route, ich würde check in.

    welche version von mongodb hast du verwendet?
    da der pi ist ein arm-Prozessor verwende ich eine alte version von mongo, speziell der in dieser Anleitung c-mobberley.com/wordpress/2013/10/14/… ich sah für neuere arm-Versionen, aber die anderen, die ich stieß, sind die gleichen, mongodb revision. Ich habe irgendwo gelesen, dass mongodb selbst wird mit einer arm-kompatiblen version schnell genug.

    InformationsquelleAutor vipero07

  3. 0

    Verwenden, MYISAM statt INNODB auf Raspberry-PI, wenn Sie können. Sie werden sehen, einige Unterschiede in der Geschwindigkeit.

    InformationsquelleAutor akadi81

Kostenlose Online-Tests