Magento Tip kiezen voor een goede server

Als platform bevindt Magento zich op een bedrijfsniveau, wat betekent dat het gemakkelijk in staat is om vanuit een kleine online winkel te handelen, met 10-20 producten naar een groot winkelportaal met duizenden items, veel bezoekers en een hoog aantal bestellingen. 

Daarom is het moeilijk om een ​​checklist op te stellen van wat een goede hostingoplossing is voor uw behoeften. Ik zal aan de andere kant proberen een aantal belangrijke elementen te bekijken en een aantal aanbevelingen te doen, samen met de reden, en u een richtlijn te geven over het kiezen van een goede server voor u.

Servermodellen

Er zijn twee soorten hostingdiensten die je vrijwel gratis kunt vinden bij elke grote verkoper op internet: gedeelde hosting en dedicated hosting.

Gedeelde hosting

De voorwaarde gedeelde komt van het feit dat geen van de hardwarebronnen zoals processor, schijfstation of RAM alleen aan u is toegewezen. Dit betekent dat de prestaties van uw server afhangen van hoeveel verkeer en bronnen u en uw "buren" gebruiken. 

Afgezien van de hardware, deelt u ook hetzelfde besturingssysteem met andere gebruikers, waardoor uw vermogen om kernwijzigingen aan te brengen in de omgeving van uw server wordt beperkt. Magento vereist bijvoorbeeld een aantal PHP-bibliotheken die meestal niet worden geleverd met een standaardpakket; vandaag leveren de meeste gedeelde accounts waarmee ik heb gewerkt alle nodige bibliotheken, gelukkig, maar in de onzekere zin zullen ze je uiteindelijk misschien niet nodig hebben om je provider te vragen om ze te installeren, iets wat ze misschien niet kunnen doen om niet de opstelling van iemand anders binnen dezelfde machine doorbreken. 

Een van de grote voordelen van shared hosting is de prijs; beginnend vanaf $ 3 / maand, het is kostenefficient

Aanbeveling: Tenzij u van plan bent meer dan 100 producten te hebben en niet op een groot aantal bezoekers rekent (hoewel ik hoop dat u er zoveel mogelijk krijgt) dan werkt Magento naar tevredenheid op een gedeeld hostingaccount. 

Dedicated Hosting

In tegenstelling tot shared hosting, dedicated hosting betekent dat er hardwarebronnen aan u zijn toegewezen, en u alleen. Volgens de huidige normen zijn de processors zo snel dat ze geen probleem meer zijn voor grote leveranciers, waardoor u beschikt over een toegewezen RAM- en opslagschijfgrootte. 

Omdat u toegewijde hardware krijgt, is het alsof u uw eigen machine met uw eigen besturingssysteem krijgt die u zoveel kunt manipuleren en aanpassen als u wilt.

De voordelen van een dergelijke oplossing zijn prestaties en flexibiliteit. Het is elke cent waard van het grotere prijskaartje, beginnend bij ongeveer $ 30 per maand.

Aanbeveling: als u een grotere productdatabase en een groot aantal dagelijkse bezoekers heeft, moet u zeker kijken naar een dedicated serveroplossing.

Individuele onderdelen

Besturingssysteem

Magento is gebouwd om te werken op een Linux-platform, ongeacht de smaak. De meeste gedeelde servers worden geleverd met een Fedora OS; als u voor een speciale oplossing kiest, kies dan voor een CentOS-smaak Linux, want het is een OS op ondernemingsniveau en het komt overeen met uw platform op ondernemingsniveau, Magento.

PHP en MySQL

De meeste shared hosting-leveranciers bieden een enigszins nieuwste versie van beide software. Ze moeten up-to-date blijven vanwege beveiligingspatches en -verbeteringen, dus ik zou me er niet te veel zorgen over maken, maar je hebt PHP versie 5.3 of hoger en MySQL 5.0.2 of hoger nodig.

Als je een dedicated server hebt, komen ze meestal met een kaal besturingssysteem, dus je moet beide software er handmatig op installeren.

Schijfgrootte

In tegenstelling tot een paar jaar geleden is opslagruimte op de harde schijf zo luxe, de meeste gedeelde accounts hebben vrijwel onbeperkte opslagruimte en dedicated servers hebben een minimum van 20 GB, wat genoeg moet zijn voor elke winkel.. 

RAM

Gedeelde accounts hebben geen bepaalde hoeveelheid toegewezen geheugen, dus je zult het moeten doen met wat er beschikbaar is. Voor dedicated servers en grotere winkels is de dagelijkse vigagereactie een goede vuistregel voor het kiezen van de geheugengrootte: voor elke 2500 dagelijkse bezoekers zou u 1 GB RAM moeten hebben. Zorg er ook voor dat u ten minste 512 MB beschikbaar heeft voor OS-processen en MySQL-query's. - Ik raad minimaal 2 GB RAM aan.

Server compatibiliteitstool

Magento biedt een klein PHP-bestand dat fungeert als een checklist die een diagnose van uw systeem uitvoert en vertelt u of Magento wel of niet werkt. Je kunt deze tool hier downloaden en het enige wat je hoeft te doen is het uitgepakte uploaden Magento-check.php bestand naar de hoofdmap van uw server en voer het uit via http://example.com/magento-check.php (vervang example.com door uw domeinnaam). Het zou iets als dit moeten uitvoeren:

Conclusie

Ik heb Magento op beide typen servers geïnstalleerd en ik heb positieve ervaringen met beide, maar ik raad ten zeerste aan om het extra geld op een dedicated server te besteden, met 2 GB RAM en een CentOS-besturingssysteem voor een soepel lopende Magento voor algemeen gebruik Op te slaan.

Ik hoop dat dit je helpt een beter geïnformeerde beslissing te nemen. Laat het me weten in de reacties hieronder als je iets nodig hebt dat verder is opgeruimd.