Bieten Apache + Nginx und Sphinx Vorteile bei der Bereitstellung von Magento?

735
Jevgeni Smirnov

Kann eine Methode bieten, mit der ich feststellen kann, welche der folgenden Konfigurationen die beste Leistung für eine auf Magento basierende Site bietet:

  1. apache + mod_php

  2. apache + mod_php + nginx (als Proxy behandelt Nginx statischen Inhalt und Apache-Dynamik)

  3. nginx + fast-cgi oder php-fpm

Ich denke auch daran, Sphinx als Indexierungsdienst zu installieren. Gibt es irgendwelche Leistungsvorteile bei der Verwendung?

1
Was ist Apache Apache + Nginx Nginx? bakytn vor 12 Jahren 0
geändert, um klarer zu sein. Jevgeni Smirnov vor 12 Jahren 0

2 Antworten auf die Frage

2
bakytn

Wenn Sie nach einer Hochlastanwendung suchen, würde ich mit nginx + php-fpm gehen. Da dies besser ist, wenn es um die Speichernutzung geht. Dies würde letztendlich weniger Speicher verbrauchen. Dadurch können Sie mehr Anfragen pro Sekunde bearbeiten. Für statische Inhalte würde ich vorschlagen, CDN zu verwenden. Zumindest Amazon S3. Mit der Verwaltung von Inhalten über CDN können Sie mit apache + modphp.its wirklich in Ordnung gehen.

Vergessen Sie nicht, Optimierungen auf Datenbankebene vorzunehmen.

gibt es vielleicht ein Benchmarking? Jevgeni Smirnov vor 12 Jahren 0
@JakeTheFish-Benchmarks hängen immer von der jeweiligen Umgebung ab. Immer. bakytn vor 12 Jahren 1
1
MageMojo Magento Hosting

Nummer 2 mit Lack für den Reverse-Proxy wäre am schnellsten. Vergessen Sie nicht, entweder apc oder eaccelerator zu verwenden. Wenn Sie eine davon verwenden, benötigen Sie einen Handler, der die Zwischenspeicherung von Op-Code unterstützt. DSO oder FCGI wäre gut. DSO ist in den meisten Situationen nicht so sicher, verbraucht jedoch weniger Speicher.

Sphinx eignet sich besonders für bessere Suchergebnisse. Enterprise hat eine integrierte Unterstützung für Solr. Wenn Sie Ent wählen, ist dies wahrscheinlich die bessere Wahl für Sie.

Hier ist ein schneller und einfacher Weg zum Leistungstest: http://www.magespeedtest.com

Für Front-End-Performance und andere Metrix-Werte (Google Pagespeed / Yslow): http://www.gtmetrix.com