2011-01-23 2 views
1

J'ai quelques questions, j'ai une page Web qui lit les données d'un fichier d'accès (fichier d'accès Microsoft) sur mon site Web. La question est combien d'utilisateurs peuvent visiter cette page en même temps? Est-ce que la page va planter à un moment si trop d'utilisateurs ont essayé de visiter cette page en même temps? Est-il préférable d'utiliser le fichier php qui lit les données à partir d'un fichier texte ou c'est juste la même chose?nombre d'utilisateurs à une page Web

Toutes les suggestions seraient géniales? merci

Répondre

0

Il s'est avéré que mon site Web était hébergé sur domain.com. Domain.com dit que j'ai une fréquence de bande passante illimitée. Mais en réalité je ne le fais pas.

Mon site web se plantait, car il était hébergé avec des milliers de sites sur le même serveur. Donc, la bande passante est limitée même si elle est illimitée. Ma seule solution était d'héberger mon site web sur VPS. Principalement l'hébergement de mon site web sur un serveur par lui-même.

1

De nombreuses variables influent sur le nombre de personnes pouvant utiliser simultanément votre site Web (communément appelé scalabilité), notamment votre base de données, votre matériel, votre réseau, la mise en cache, etc. Et oui, à un moment donné vos performances se dégraderont si de plus en plus d'utilisateurs accèdent à la page.

Il serait vraiment difficile de dire à partir de l'information que vous avez fournie à quel point votre site Web est évolutif. PHP pourrait être plus rapide mais pas nécessairement. Soyez toujours sceptique quant aux technologies qui promettent des performances supérieures.

Pour le moment la meilleure option est d'essayer et d'estimer le nombre d'utilisateurs simultanés que vous attendez et utiliser un outil de test de charge comme JMeter, Apache Bench ou others pour évaluer si vous êtes site résistera à la charge.

+0

Leonm, Le fichier d'accès a-t-il une limite quelconque pour être ouvert simultanément? Je veux dire que des milliers d'utilisateurs pourraient l'ouvrir en même temps? –

+0

Cela dépend vraiment de ce que vous faites. Cela dépendra de la quantité de données dont vous disposez, des requêtes exécutées pour chaque utilisateur, de la mise en cache des données et d'autres facteurs. Avec autant de variables en jeu, il est presque impossible de dire sans mesurer. – leonm

Questions connexes