Vous êtes développeur Web débutant, vous voulez mettre en ligne votre premier site Web, et vous voulez vous servir d’un logiciel sFTP comme FileZilla ou CyberDuck voici une astuce qui vous permettra de charger ultra rapidement la mise en ligne de votre site web.
Généralement lorsqu’on veut uploader les fichiers de son projet via le logiciel sFTP, il faut éviter d’envoyer directement le répertoire du projet qui contient tous les fichiers. Cela prend énormément de temps.
Pourquoi ?
Le processus d’envoi est régi par le protocole FTP. C’est ce protocole de communication qui permet l’envoi des fichiers depuis un ordinateur vers un serveur. Cet envoi se fait fichier par fichier (l’un après l’autre).
Et Le logiciel sFTP qui s’appuie du protocole FTP doit initier une session (appeler « connexion de données ») pour chaque fichier qu’il doit envoyer au serveur. Et ce processus de « connexion de données » est répété pour tous les fichiers à envoyer.
Prenons l’exemple d’un site web sous WordPress où nous avons près de 10 000 fichiers. Mettre en ligne les fichiers de ce site peut vous prendre trois ou même quatre heures de temps alors qu’un simple fichier compressé de ce projet vous prendra à peine une dizaine de minutes (bien sûr, il faut considérer le débit de votre connexion internet).
L’astuce ici consiste à compresser son projet à l’aide d’un logiciel comme Winrar ou 7-Zip au format Rar, ou Zip et de l’uploader dans un premier temps. Comme vous n’aurez qu’un fichier à uploader (l’archive), la durée sera considérablement réduite.
Ensuite vous aurez à uploader un fichier Php nommé Unzipper.php contenant un script qui permet la compression ou la décompression d’une archive.

Une fois que c’est fait, rendez-vous sur le lien de votre site en prenant le soin d’ajouter dans l’url du site cette suite « /unzipper.php » pour accéder à la page de l’outil de compression et de décompression. Elle se présente comme suit :

La liste des archives est indiquée sur la photo avec la flèche bleue. Choisissez l’archive à décompresser et cliquez sur « Unzip Archive ». Lorsque la décompression est terminée, Un message de succès apparaît au niveau du haut de page.

Et voilà, tous les fichiers de votre site sont en ligne.
Pour vos recherches personnelles, on vous laisse quelques liens utiles.
- FileZilla : https://filezilla-project.org/
- CyberDuck : https://cyberduck.io/
- Unzipper.php : https://github.com/ndeet/unzipper/blob/master/unzipper.php
- 7-Zip : https://www.7-zip.org/
- Winrar : https://www.win-rar.com/start.html?&L=10
A très vite pour une autre astuce.