Bonjour,
Je suis confronté a un problème pour la première foi, qui en est devenu un depuis que notre site commence à avoir un certain nombre de visites (1500 à 2000 / jour). Bon certes ce n'est pas encore faramineux, mais ce nombre va croissant de jour en jour.
Parallèlement le site est en constante évolution (service supplémentaires, refonte d'ancien contenu, etc), et en plus de mises à jour majeurs, j'effectue de petite mises à jour régulièrement, en remplaçant des scripts php via upload FTP.
Le problème est que si quelqu'un se connecte alors que l'upload d'un des fichiers n'est pas terminée, il peut voir un message d'erreur du style :
Parse error: syntax error, unexpected $end in /path/to/file.php on line XX
(et pire pour les scriptes js, l’erreur n'est pas forcément visible)
Avec 1500 visites la probabilité de se connecter pile au moment de l'upload commence à devenir élevée, sachant que toutes les connections se font principalement entre 8h et 22h, sa nous fait plusieurs connections par minutes (j'estime la probabilité de 1/10 à 1/5 selon les heures, je pense qu'il faudra vraiment trouver une solution pour quand on arrivera à 3000 visites/jour, je commence donc déjà a réfléchir ^^).
Comment procédez vous? Quel est la "best practice" si il y en a une?
Pour les grosses mise a jours, j'effectue une redirection 503 sur une page de maintenance, mais sa me parait vraiment fastidieux de le faire pour la moindre petite mise à jour, surtout que j'aimerai que cela se vois le moins possible.
Merci d'avance pour vos conseils.
Partager