1 votes

Combien de visiteurs mon serveur peut-il gérer sur mon site?

Possible Duplicate:
Comment faites-vous des tests de charge et de planification de capacité pour les sites Web

J'ai un site web, et je veux l'héberger sur mon propre ordinateur, mais je me demande si c'est suffisant.

Le site vérifie si l'utilisateur est connecté, puis affiche 15 éléments (titre, description) à partir d'une base de données mysql et la note (stockée dans une autre base de données) et les commentaires (une autre base de données) pour chaque élément. Il affiche également quelques statistiques (nombre d'éléments, commentaires). J'ai aussi une image pour chaque élément.

Mes spécifications sont: Processeur AMD Athlon 64 X2 Dual Core 5600+ 2.90 GHz

RAM: 4.00GB

Windows 7 64bit

Alors, que pensez-vous, combien de visiteurs et d'articles pourrait-il gérer (à la fois ou quotidiennement) ? Ma connexion Internet est bonne, environ 7-10 Mo en téléversement et en téléchargement.

10voto

Andrew M. Points 10852

Tout d'abord, je serais plus prudent quant à ce que votre fournisseur d'accès Internet pensera. C'est pratiquement une règle universelle que l'hébergement de sites web à partir de connexions personnelles - quelle que soit la circulation - violera vos conditions de service et se terminera par un avertissement de votre part, ou par la résiliation de votre service.

Quant à votre réponse, vous n'aurez aucun problème au niveau matériel. Vous pouvez héberger beaucoup plus avec beaucoup moins.

Andrew

EDIT : Votre FSI peut l'autoriser, mais je vous mets en garde - je ne voudrais pas que votre service soit annulé parce que vous avez violé vos respectives conditions de service/accord d'utilisation. Par exemple, Comcast et Time Warner vous empêchent tous deux de le faire, et une bonne partie des FSI bloquent le port 80 à l'entrée (mais pas les autres ports).

Conditions de service de Comcast

Restrictions techniques :

-utiliser ou faire fonctionner de façon dédiée, autonome de l'équipement ou des serveurs à partir des Premises qui fournissent du contenu réseau ou tout autre service à quiconque en dehors de votre réseau local des Premises (« LAN de Premises »), aussi couramment appelé services ou serveurs publics. Les exemples d'équipements et de serveurs interdits incluent, mais ne sont pas limités à, e-mail, l'hébergement Web, le partage de fichiers et les services de proxy et serveurs ;

Conditions de service de Time Warner (ils exigeront que vous passiez à une offre professionnelle si ils "vous attrapent" en train d'héberger un serveur web) :

Sauf si vous vous êtes abonné spécifiquement pour un service de qualité professionnelle, le service FSI vous est fourni pour un usage personnel, non-commercial seulement. Le service ne peut pas être utilisé à des fins commerciales quelconques, que l'entreprise vise ou non à réaliser un profit. Si vous avez l'intention d'utiliser ce service à ces fins, veuillez contacter l'Opérateur pour savoir si des programmes de service de qualité professionnelle sont disponibles.

6voto

Jeffrey Hantin Points 189

Le mieux que quiconque ici pourra vous offrir est une supposition approximative. Ce n'est pas quelque chose que nous pouvons estimer pour vous; nous n'avons pas accès à votre code, à vos instructions sql, ou à vos configurations MySQL et Apache pour déterminer leur réglage.

Vous devez obtenir un logiciel de benchmarking HTTP et mesurer. C'est le seul moyen d'obtenir une réponse significative à votre question.

5voto

ipmcc Points 151

Si vous êtes vraiment préoccupé par la capacité, alors exécuter un serveur sur votre machine personnelle n'est pas la réponse. Est-ce qu'une machine de ce calibre, avec une application web bien écrite, pourrait servir quelques dizaines d'utilisateurs simultanés une page qui joint des infos de trois tables de base de données? Très probablement. Mais si vous vous souciez assez pour poser la question, vous devriez probablement simplement chercher un hébergement bon marché. Il y en a plein. De plus, en général, c'est beaucoup moins sur le matériel que sur la qualité de l'application. N'oubliez pas, les gens servaient des sites web basés sur des données à des centaines de clients simultanés sur du matériel bien inférieur il y a une décennie.

1voto

Mike42 Points 849

Le matériel, le logiciel et la connexion que vous décrivez sont certainement capables de faire fonctionner un tel site et même de gérer des dizaines de visites par seconde.

Cependant, aucun de ces éléments (matériel, logiciel, connexion) n'est idéal à cette fin; savoir s'ils répondront à vos besoins spécifiques dépend entièrement du code spécifique que vous avez écrit pour accomplir la tâche. Si vous devez demander les exigences du système pour faire évoluer un site, vous ne savez probablement pas (encore) comment écrire du code qui s'adapte bien.

0voto

Shafeeque Points 88

En supposant que vous n'ayez aucun problème avec votre fournisseur de services qui pourrait soit interrompre votre service Internet soit bloquer les connexions entrantes sur le port 80. Votre limite sera probablement déterminée par votre bande passante et la taille des images que vous prévoyez d'afficher. À moins que vous n'écriviez une logique vraiment alambiquée (ou que vous ayez une manipulation de données très extensive avant l'affichage) pour obtenir les données de la base de données, vous rencontrerez des problèmes de bande passante bien avant d'avoir des problèmes avec trop de requêtes mysql.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X