Wir bereiten die Einführung von zwei E-Commerce-Sites mit CE Version 1.9 vor. Jede Seite wird mit ungefähr 10000 Artikelnummern beginnen.
Was sind die wichtigsten Dinge, nach denen wir von einem Webhost suchen müssen ... Sind Dinge wie Datenbankgröße, Anzahl der Bilder usw. wichtig?
Offensichtlich ist auch die Seitenladegeschwindigkeit sehr wichtig.
Wie wählen wir am besten einen geeigneten Host aus?
Vielen Dank
magento-1.9
hosting
walter kaatz
quelle
quelle
Antworten:
Haftungsausschluss: Sonassi ist ein Magento-Host
TL; DR - Ein guter Gastgeber wird Ihnen genau sagen, was Sie brauchen (und es begründen). Du solltest das nicht selbst machen.
Wenn sich ein Kunde an uns wendet, stellen wir einige Fragen, um zu verstehen, welche aktuellen Anforderungen, Spitzenanforderungen und zukünftigen Anforderungen an sein Geschäft gestellt werden. Dann geben wir Ihnen auf dieser Basis eine Empfehlung.
Angesichts der Tatsache, dass wir Tausende von Magento-Filialen hosten, wissen wir ziemlich genau, welche Infrastruktur für einen bestimmten Satz von Kundenanforderungen erforderlich ist. Daher ist es für uns ziemlich einfach, eine Empfehlung abzugeben (und vorherzusagen, wann genau welche Ressourcen verwendet werden) Sie gehen tatsächlich live.
Das Detail, das Sie hier beachten müssen, ist, dass wir Ihnen zwar die Anforderungen für unsere eigene Infrastruktur mit MageStack mitteilen können, diese jedoch mit ziemlicher Sicherheit nicht mit denen eines anderen Unternehmens identisch sind. Denken Sie also daran.
Lassen Sie Ihre Anforderungen von einer anderen Person einschätzen
Laden und Katalog
Verkehr und Bandbreite
Hardware-Anforderungen
Inszenierung / Entwicklungspraxis
Budget
Senden Sie diese Informationen anschließend an den Hosting-Anbieter Ihrer Wahl und sehen Sie, was dieser empfiehlt.
Anpassung Ihrer Anforderungen
Als Faustregel gilt, dass dies möglich ist
CPU-Auswahl
Beginnen Sie zunächst damit, Ihren Datenverkehr zu vergrößern.
Anhand dieser Zahlen können Sie genau die CPU-Ressourcen ermitteln, die Sie benötigen.
Z.B. Wenn Sie 4.025 eindeutige Besucher pro Tag haben, benötigen Sie eine CPU-Ressource von 28 GHz (dh 8 Kerne bei 3,5 GHz oder 12 Kerne bei 2,3 GHz).
Das andere wichtige Detail ist die Geschwindigkeit der CPU. Es ist möglich:
RAM-Auswahl
Für einen eigenständigen Server (die beste Konfiguration für Magento) beträgt die Regel hier 2 GB RAM / CPU-Kern. Wenn Sie also 8 Kerne haben, sollten mindestens 16 GB RAM zur Verfügung stehen.
Um herauszufinden, was Sie zusätzlich benötigen, müssen Sie die Größe Ihres Katalogs berücksichtigen. Multiplizieren Sie dazu einfach die Anzahl der Geschäftsansichten mit der Gesamtkataloggröße.
Z.B. In Ihrem Fall ist 1 Geschäftsansicht * 10.000 Produkte = 10.000
Unsere Empfehlung ist,
Sie möchten die höhere der beiden Zahlen nehmen (dh aus dem CPU-Kern: RAM-Verhältnis und den Kataloganforderungen) oder eine sinnvolle Mischung aus beiden.
HDD-Auswahl
(. Dh <50k Besucher / Tag) Lets make etwas klar, für den durchschnittlichen Magento Shop, Magento ist nicht von I / O gebunden - SSDs nicht Ihren Magento Shop schneller machen; es wird nicht die Parallelität verbessern und es wird nicht TTFB verbessern. Ebenso bietet die Verwendung von RAID-Levels mit Stripes (z. B. RAID10) keinen Vorteil (da fast jede Datei auf der Festplatte ohnehin kleiner als die Stripe-Größe sein wird, wird nur eine einzige Festplatte verwendet).
Der einzige Zeitspeicher ist ein Engpass bei konkurrierenden Diensten (z. B. Cloud / VPS).
Es gibt jedoch sicherlich Vorteile für eine schnelle E / A über den eigentlichen Geschäftsbetrieb hinaus. Mit SSDs sind Dateivorgänge (z. B. Git / SVN-Status, Sichern / Wiederherstellen, Kopieren von Verzeichnissen usw.) wesentlich schneller. Das Leben Ihres Entwicklers wird wesentlich einfacher (mit Routineaufgaben, die viel schneller sind).
Beachten Sie auch, dass nicht alle Laufwerke gleich sind.
Wählen Sie also unbedingt Laufwerke aus, die es verdienen, in einem Server zu sein. der Intel DC S3700.
Die Kommissionierkapazität ist einfach. Sie benötigen nur zwei Befehle.
Für den Magento-Dokumentenstamm
Für die MySQL DB
.
Wen soll ich auswählen?
Nun, das liegt an dir. Ich kann keine Empfehlung aussprechen [obwohl es offensichtlich ist :)] - aber Sie können sich sicherlich eine eigene Meinung bilden,
Hier gibt es etwas hinzuzufügen, Sie erhalten zwei Arten von Hosts
Was für Sie am besten geeignet ist, hängt wirklich von Ihren Fähigkeiten ab. Meiner ehrlichen Meinung nach sind Entwickler keine Systemadministratoren - nur weil Sie ausgeführt werden können
apt-get install nginx
-, sind Sie kein erfahrener Systemadministrator. Andernfalls könnte sich jeder Ladenbesitzer, der Magento Connect verwenden könnte, als Entwickler ausweisen!Das Verstehen Ihrer Rolle (und Einschränkungen) als Entwickler und das Ermöglichen, dass jemand mit der richtigen Erfahrung in der Verwaltung des Servers vertraut ist, ist äußerst wertvoll. Jeder kann eine Reihe von Paketen installieren, aber die Softwarekonfiguration so anzupassen, dass sie stabil, fehlerfrei, sicher und leistungsstark ist, ist etwas völlig anderes.
Ich würde die gesamte DIY-Route nur Personen empfehlen, die über umfangreiche Erfahrungen mit der Magento-Serverkonfiguration verfügen und bereits Tausende von Servern mit bekannten getesteten und stabilen Konfigurationen bereitgestellt haben. Andernfalls sollten Sie sich an einen verwalteten Magento-Host wenden, der weiß, was er tut, und es Ihnen ermöglichen, Ihre Arbeit ohne Unterbrechungen zu erledigen.
Quellen:
quelle