web-dev-qa-db-fra.com

Joomla avec MySQL peut-il gérer 500 000 utilisateurs et enregistrements

Je développe un mobile qui sera géré par Joomla comme backend. Je m'attends à environ 500 000 retours mensuels dans les 6 mois suivant le lancement.

Ce que je veux savoir si Joomla sur un hébergement partagé peut gérer 500 000 utilisateurs et plus de 2 millions de fichiers utilisateur. Les fichiers utilisateur sont créés par eux et peuvent être consultés par tous les utilisateurs. En moyenne, un utilisateur peut interroger environ 10 fichiers jour de la base de données ...

Merci

3
David Addoteye

Sur l'hébergement partagé? Joomla sera en mesure de gérer le nombre d'utilisateurs. Cependant, je ne connais pas un seul fournisseur d'hébergement qui autoriserait ce nombre de demandes de serveur sur son package d'hébergement partagé.

J'ai vu beaucoup de gens dire " Je m'attends à un nombre d'utilisateurs X après X fois", mais plutôt que de prendre des suppositions sauvages, effectuez des actions uniquement lorsque cela est nécessaire.

Je vous recommande donc de commencer avec un forfait d'hébergement partagé (mon choix personnel serait Siteground ), de prendre des lectures quotidiennes de vos demandes de serveur et de voir à quel point il est proche de la limite de 24h. Lorsque la limite quotidienne commence à être proche de la limite quotidienne, effectuez une mise à niveau vers un ensemble d'hébergement partagé plus important, un hébergement Cloud ou un serveur dédié.

Disclaimer: Je ne suis pas affilié à Siteground en aucune manière. chemin.

5
Lodder

Joomla et MySQL peuvent-ils gérer autant de demandes d'accès? Absolument, SI (et c’est un gros si), votre serveur hébergeant le site peut gérer cette bande passante et dispose des ressources nécessaires.

Mais ne vous attendez pas à ce type de performances, de disponibilité de la bande passante et de ressources nécessaires pour gérer ce niveau d'utilisation sur un hôte partagé. Suivez les recommandations que d'autres vous ont données pour choisir un hébergement avec lequel vous pouvez évoluer. Surveillez et mettez à niveau si nécessaire.

2
Walt Sorensen

Notre expérience est différente avec SiteGround et je ne suis pas sûr de pouvoir le recommander de la même manière que les autres le recommandent. En fait, nous ne recommandons aucun des principaux fournisseurs d’hébergement à nos clients (ceux avec "gator", "monster", "ground", "daddy", "temple" et "cloud" dans leur domaine), simplement parce qu'ils ont à l'esprit le petit client et donc: 1) ils ont toutes ces règles de pare-feu draconiennes, 2) ils ont des méthodes agressives de mise en cache, 3) il est souvent difficile d'avoir un vrai support, et 4) ils ne prennent pas les affaires du client sérieusement. (Remarque: je peux facilement élaborer sur chacun de ces 4 points.)

C'est une bonne idée de rechercher un hôte qui ne sert pas les petits clients et ne s'adresse qu'aux clients de taille moyenne à grande. C'est également une bonne idée de rester avec un hôte en Amérique du Nord (évitez tous ces hôtes basés en Europe ou en Asie). Enfin (pour ce sujet), il est important de choisir un environnement basé sur WHM (assurez-vous de disposer du mot de passe root). Je ne sais pas pourquoi de nombreux serveurs utilisent Plesk/Webmin/Other, ce qui est très pénible.

Maintenant, pour revenir à votre question initiale, à moins que je ne me trompe, vous ne pourrez pas faire fonctionner cela avec un package d’hébergement partagé. 500 000/mois, c'est environ 15 000/jour, ce qui est beaucoup pour un site Web Joomla. Vous aurez besoin d'un serveur dédié, avec au moins 16 Go de RAM. Vous aurez également besoin de tilisez InnoDB pour votre base de données Joomla car MyISAM n’est ni fiable, ni lent (d’ailleurs, MyISAM était plus rapide que InnoDB, mais ce n’est plus le cas actuellement). À présent, une fois votre site Web créé, vous devrez surveiller en permanence votre journal de requêtes lent et optimiser les requêtes présentant le problème (optimisez le noyau lorsque vous devez). Assurez-vous toujours que votre charge moyenne est inférieure à 2. Idéalement, elle devrait être inférieure à 1.

Si, par hasard, votre site Web Joomla fonctionne sur un hôte partagé, vous payez probablement plus pour un hôte partagé que pour un serveur dédié ou votre hôte utilise peut-être une tactique de mise en cache agressive. cela fera de la gestion de votre site Web Joomla un désordre complet et une expérience de la misère.

2
itoctopus

Je suis d'accord avec Lodder. Siteground est l'un des meilleurs fournisseurs d'hébergement. Mais ils peuvent être assez chers. Il faut donc choisir entre professionnalisme et hébergement pas cher :). J'ai un site Web hébergé chez eux ( kbettips.co.uk ) et au cours des derniers mois, nous avons dépassé les limites (compte d'hébergement GoGeek). Nous devons donc trouver un fournisseur d'hébergement plus abordable. . Mais laissez-nous couper à l'affaire. Si vous en avez les moyens, vous pouvez opter pour un forfait d'hébergement en nuage Siteground. Conseillé :)

1
Thomas