J'ai un site Web qui est actuellement sur un plan de serveur partagé. Cela fonctionne bien. Dans environ une semaine, je prévois un pic de trafic lors d'un événement spécifique de 4 jours. Je pourrais avoir jusqu'à 1000 visiteurs à la fois sur mon site. Mon site est essentiellement un forum phpBB 3.0. Je ne suis pas sûr de ce qui arriverait avec un tel pic. Le serveur se bloquerait-il ou l'accès au site serait-il trop lent?
Mon hôte me propose de passer d’un mois à un serveur VPS ou dédié. Je ne suis pas préoccupé par le coût. Je n'ai jamais fait cela auparavant. Je crains que la transition ne se déroule pas bien et que mon site Web ne fonctionne pas sur le nouveau serveur (VPS ou géré dédié), sans dépanner mon code et sans y apporter de modifications.
Mon site Web est sur un serveur partagé qui utilise cPanel. Pas sûr si cela fait la transition vers un VPS dédié, transparent et fiable. J'apprécierais un aperçu et des conseils sur ce à quoi s'attendre dans ce type de transition.
Généralement, le seul moyen de savoir si un système peut gérer certaines charges consiste à effectuer des tests ou des essais au feu, c'est-à-dire vérifier s'il survit à un pic de charge réel.
En termes de VPS, rien ne garantit qu'un VPS gèrerait la charge mieux que votre compte d'hébergement partagé.
Tous les serveurs ont des limites et si votre trafic atteint cette limite, il peut échouer ou être trop lent à utiliser. Les gros serveurs peuvent généralement prendre en charge des niveaux de trafic plus élevés, mais pas toujours.
Des problèmes inhérents à la programmation de vos applications peuvent également avoir une incidence sur l’évolutivité.
Aussi le type de trafic est important aussi ...
1000 utilisateurs/seconde en lecture! = 1000 utilisateurs/seconde en affichage
Il est assez facile de mettre à l'échelle l'activité en lecture seule avec la mise en cache ou des services tels que Cloudflare. Toutefois, la mise à l'échelle de fonctions interactives, comme la création d'un nouveau message, nécessite beaucoup plus de tests et de planification.
Si vous vous attendez à ce que la majeure partie du trafic soit en lecture seule, envisagez un service tel que CloudFlare ou un autre CDN. Si vous vous attendez à un grand nombre de publications, des tests seront nécessaires pour déterminer les charges que votre compte partagé ou votre compte VPS peuvent gérer.
Il y a quatre choses que vous devrez examiner:
Votre hébergeur peut vous aider à cet égard, car l'apprendre par vous-même et le faire est une procédure fastidieuse et fastidieuse.
Puisque vous utilisez cPanel, cela peut être très facile, grâce aux outils pré-installés tels que phpMyadmin et filemanager, cela ne devrait pas être difficile.
Remarque: Il se peut que vous ayez à faire quelque chose de spécifique en plus de ce que j'ai mentionné, en fonction de votre site Web.
Dans des circonstances idéales, cela ne devrait pas devenir vraiment difficile, mais les spécificités dépendent du type de votre site Web et sortent du cadre de cette réponse pour le moment.
Créer une sauvegarde de tous les fichiers.
Assurez-vous que vous disposez d'une licence pour utiliser cPanel, DirectAdmin ou un autre panneau de configuration sur le vps vers lequel vous migrez. Configurez le panneau de configuration avant la migration.
Si vos sites sont actifs, utilisez vos statistiques pour déterminer le meilleur moment pour modifier DNS afin de pouvoir restaurer à partir d'une sauvegarde lorsque vous téléchargez une sauvegarde sur un nouveau vps. Et après avoir configuré les comptes de sites Web et téléchargé les sauvegardes ...
Changez de DNS pour que la propagation puisse avoir lieu dans les 24 à 48 heures. Beaucoup de gens aiment travailler sur un serveur le vendredi, jour de fête. `
Si vous effectuez une sauvegarde complète de CPanel, elle peut être restaurée telle quelle dans le VPS. Tout devrait continuer à fonctionner.
Seul le maintien de VPS, du DNS, etc. peut nécessiter quelques compétences.
Mais un bon hébergement partagé comme celui de Hostgator peut gérer 3 à 4 000 visiteurs non journalisés/par jour. Mais pas 1000 personnes/moment.