Nous nous préparons à lancer 2 sites e-commerce utilisant CE ver 1.9. Chaque site commencera avec environ 10000 sku.
Quels sont les éléments clés que nous devons rechercher auprès d'un hébergeur ... des éléments tels que la taille de la base de données, le nombre d'images, etc. sont-ils importants?
De toute évidence, la vitesse de chargement des pages est également très importante.
Comment sélectionner au mieux un hôte approprié?
Merci
magento-1.9
hosting
walter kaatz
la source
la source
Réponses:
Avertissement: Sonassi est un hôte Magento
TL; DR - Un bon hôte vous dira exactement ce dont vous avez besoin (et le justifiera). Vous ne devriez pas faire cela vous-même.
Lorsqu'un client s'approche de nous, nous posons quelques questions pour comprendre quelles sont les exigences actuelles, les exigences de pointe et les exigences futures pour leur magasin. Nous ferons ensuite une recommandation sur cette base.
Étant donné que nous hébergeons des milliers de magasins Magento, nous avons une compréhension assez solide de exactement quelle infrastructure est requise pour un ensemble donné d'exigences client, il est donc assez facile pour nous de donner une recommandation (et une prévision exacte des ressources qui seront utilisées) lorsque ils vont réellement vivre.
Le détail à noter ici est que même si nous pouvons certainement vous dire les exigences pour notre propre infrastructure exécutant MageStack - ce ne sera certainement pas tout à fait la même chose qu'une configuration ailleurs - alors gardez cela à l'esprit.
Laissez quelqu'un d'autre évaluer vos besoins
Boutique et catalogue
Trafic et bande passante
Exigences matérielles
Pratique de mise en scène / développement
Budget
Ensuite, en utilisant ces informations, envoyez-les à votre hébergeur de choix et voyez ce qu'ils recommandent.
Dimensionner vos propres besoins
En règle générale, il est possible de
Sélection du CPU
Commencez par évaluer votre trafic.
En utilisant ces chiffres, vous pouvez déterminer exactement ce dont vous avez besoin en termes de ressources CPU.
Par exemple. Si vous avez 4 025 visiteurs uniques soutenus / jour - vous avez besoin d'une ressource CPU totale de 28 GHz (soit 8 cœurs à 3,5 GHz ou 12 cœurs à 2,3 GHz).
L'autre détail important est la vitesse du CPU, il est possible d'avoir:
Sélection RAM
Pour un serveur autonome (la meilleure configuration pour Magento), la règle ici est de 2 Go de RAM / CPU Core. Donc, si vous avez 8 cœurs, 16 Go de RAM devraient être le minimum.
Pour déterminer ce dont vous avez besoin en plus de cela, vous devez prendre en compte la taille de votre catalogue. Cela est facile, multipliez le nombre de vues de votre magasin par rapport à la taille totale du catalogue.
Par exemple. Dans votre cas, 1 vue magasin * 10 000 produits = 10 000
Notre recommandation est,
Vous voulez prendre le plus élevé des deux nombres (c'est-à-dire du rapport CPU Core: RAM et des exigences du catalogue), ou un mélange judicieux des deux.
Sélection du disque dur
Soyons clairs, pour le magasin Magento moyen (c'est-à-dire <50 000 visiteurs uniques / jour), Magento n'est pas lié par les E / S - les SSD ne rendront pas votre magasin Magento plus rapide; cela n'améliorera pas la simultanéité et n'améliorera pas le TTFB. De même, l'utilisation de niveaux RAID entrelacés (par exemple, RAID10) ne fournira aucun avantage (car presque tous les fichiers sur le disque seront de toute façon plus petits que la taille de l'entrelacement, donc un seul disque sera utilisé).
Le seul moment où le stockage est un goulot d'étranglement concerne les services concurrents (par exemple, le cloud / VPS).
Cependant, il y a certainement des avantages à accélérer les E / S au-delà de l'opération de stockage elle-même. Avec les disques SSD, les opérations sur les fichiers (par exemple, l'état Git / SVN, la sauvegarde / restauration, la copie de répertoires, etc.) sont considérablement plus rapides. La vie de votre développeur sera considérablement plus facile (les tâches de routine étant beaucoup plus rapides).
Notez également que tous les lecteurs de disque ne sont pas créés égaux.
Assurez-vous donc de choisir réellement des unités de disque qui méritent d'être dans un serveur, c'est-à-dire. l'Intel DC S3700.
La capacité de prélèvement est facile, il vous suffit de deux commandes,
Pour la racine du document Magento
Pour la base de données MySQL
.
Qui choisir
Ça dépend de vous. Je ne peux pas faire de recommandation [bien que ce soit évident :)] - mais vous pouvez certainement vous faire votre propre opinion,
Il y a quelque chose à ajouter ici, vous aurez deux types d'hôtes
Ce qui vous convient le mieux dépend vraiment de vos compétences. À mon avis, les développeurs ne sont pas des administrateurs système - simplement parce que vous pouvez exécuter
apt-get install nginx
- cela ne fait pas de vous un administrateur système expérimenté. Sinon, tout propriétaire de magasin qui pourrait utiliser Magento Connect pourrait se classer en tant que développeur!Comprendre votre rôle (et vos limites) en tant que développeur et permettre à une personne ayant une bonne expérience de la gestion du serveur revêt une valeur extrême. Tout le monde peut installer une série de packages, mais le réglage de la configuration du logiciel, en veillant à ce qu'il soit stable, sans bogue, sécurisé et hautes performances est une chose complètement différente.
Je ne recommanderais que toute la route du bricolage aux personnes qui ont une grande expérience de la configuration de serveurs Magento, qui ont déjà déployé des milliers de serveurs, avec des configurations testées et stables connues. Sinon, rendez-vous avec un hôte Magento géré qui sait ce qu'il fait et vous permet de faire votre travail sans interruption.
Sources:
la source