Als Plattform ist Magento auf Unternehmensebene, dh, es ist leicht in der Lage, von einem kleinen Online-Shop mit 10 bis 20 Produkten bis zu einem großen Einkaufsportal mit Tausenden von Artikeln, vielen Besuchern und einem hohen Auftragsvolumen abzuwickeln.
Aus diesem Grund ist es schwierig, eine Checkliste für eine gute Hosting-Lösung aufzustellen, die für Ihre Anforderungen geeignet ist. Auf der anderen Seite werde ich versuchen, einige Schlüsselelemente zu betrachten und einige Empfehlungen zusammen mit der Begründung zu geben, um Ihnen einen Leitfaden zur Auswahl eines guten Servers für Sie zu geben.
Es gibt zwei Arten von Hosting-Diensten, die Sie von jedem großen Anbieter im Internet finden können: Shared Hosting und dediziertes Hosting.
Der Begriff geteilt kommt von der Tatsache, dass keine der Hardwareressourcen wie Prozessor, Laufwerk oder Arbeitsspeicher Ihnen alleine zugewiesen wird. Dies bedeutet, dass die Leistung Ihres Servers davon abhängt, wie viel Verkehr und Ressourcen Sie und Ihre "Nachbarn" verwenden.
Abgesehen von der Hardware teilen Sie dasselbe Betriebssystem auch mit anderen Benutzern, wodurch die Möglichkeit eingeschränkt wird, grundlegende Änderungen an der Serverumgebung vorzunehmen. Zum Beispiel benötigt Magento einige PHP-Bibliotheken, die normalerweise nicht im Standardpaket enthalten sind. Heutzutage stellen die meisten freigegebenen Konten, mit denen ich zusammengearbeitet habe, zum Glück alle erforderlichen Bibliotheken bereit, aber im Ausnahmefall müssen Sie nicht unbedingt Ihren Provider bitten, sie zu installieren. Dies ist möglicherweise nicht möglich brechen Sie die Einstellungen anderer nicht innerhalb derselben Maschine ab.
Einer der Hauptvorteile von Shared Hosting ist der Preis. Ab $ 3 / Monat ist es möglich kosteneffizient.
Empfehlung: Wenn Sie nicht vorhaben, mehr als 100 Produkte zu haben und nicht mit einer großen Anzahl von Besuchern zu rechnen sind (obwohl ich hoffe, dass Sie so viele wie möglich erhalten), wird Magento zufriedenstellend mit einem Shared-Hosting-Konto arbeiten.
Im Gegensatz zu Shared Hosting, dediziertes Hosting bedeutet, dass Ihnen Hardware-Ressourcen zugewiesen sind und Sie alleine. Nach heutigen Maßstäben sind Prozessoren so schnell, dass sie für große Anbieter kein Problem mehr sind und Ihnen dedizierten Arbeitsspeicher und Speicherplatz zur Verfügung stehen.
Da Sie dedizierte Hardware erhalten, ist es, als würden Sie Ihre eigene Maschine mit einem eigenen Betriebssystem erhalten, das Sie beliebig verändern und anpassen können.
Die Vorteile einer solchen Lösung sind Leistung und Flexibilität. Es ist jeden Cent des größeren Preises wert, beginnend bei etwa 30 $ / Monat.
Empfehlung: Wenn Sie eine größere Produktdatenbank haben und täglich viele Besucher besuchen, sollten Sie unbedingt eine dedizierte Serverlösung in Betracht ziehen.
Magento ist so konzipiert, dass es auf einer Linux-Plattform unabhängig vom Geschmack funktioniert. Die meisten gemeinsam genutzten Server werden mit einem Fedora-Betriebssystem geliefert. Wenn Sie sich für eine dedizierte Lösung entscheiden, sollten Sie sich für ein Linux mit CentOS-Variante entscheiden, da es sich um ein Betriebssystem auf Unternehmensebene handelt, das mit Ihrer Plattform auf Unternehmensebene Magento übereinstimmt.
Die meisten Anbieter von Shared Hosting bieten eine etwas neueste Version beider Software an. Sie müssen sich aufgrund von Sicherheitspatches und -verbesserungen auf dem neuesten Stand halten, sodass ich mir nicht allzu viele Sorgen machen muss, aber Sie benötigen PHP Version 5.3 oder höher und MySQL 5.0.2 oder höher.
Wenn Sie einen dedizierten Server erhalten, wird dieser normalerweise mit einem leeren Betriebssystem geliefert, sodass Sie beide Software manuell installieren müssen.
Im Gegensatz zu vor einigen Jahren ist Speicherplatz für Festplatten ein Luxus, da die meisten gemeinsam genutzten Konten praktisch unbegrenzten Speicherplatz haben und dedizierte Server mit einem Minimum von 20 GB ausgestattet sind, was für Geschäfte jeder Größe ausreichend sein sollte.
Für freigegebene Konten ist keine bestimmte Speichermenge zugewiesen, daher müssen Sie sich mit dem verfügbaren Inhalt befassen. Bei dedizierten Servern und größeren Geschäften ist die tägliche Besucherzählung eine gute Faustregel bei der Auswahl der Speichergröße: Sie sollten 1 GB RAM für jeden 2500 täglichen Besucher haben. Stellen Sie außerdem sicher, dass mindestens 512 MB für Betriebssystemprozesse und MySQL-Abfragen verfügbar sind. - Ich empfehle mindestens 2 GB RAM.
Magento bietet eine kleine PHP-Datei an, die als Checkliste dient, die eine Diagnose Ihres Systems durchführt und Ihnen sagt, ob Magento funktioniert oder nicht. Sie können dieses Tool hier herunterladen, und Sie müssen nur die extrahierten Dateien hochladen magento-check.php
Datei in den Stammordner Ihres Servers und führen Sie es durch Zugriff aus http://example.com/magento-check.php
(Ersetzen Sie example.com durch Ihren Domainnamen). Es sollte etwas wie das folgende ausgeben:
Ich habe Magento auf beiden Servertypen eingerichtet, und ich habe positive Erfahrungen mit beiden gemacht. Ich empfehle jedoch dringend, dass Sie das zusätzliche Geld für einen dedizierten Server ausgeben, mit 2 GB RAM und einem CentOS-Betriebssystem für einen reibungslosen Betrieb von Magento Geschäft.
Ich hoffe, das hilft Ihnen, eine fundiertere Entscheidung zu treffen. Lassen Sie mich in den Kommentaren wissen, ob Sie etwas weiter aufgeräumtes benötigen.