Un zip qui s'extrait instantanément sur votre propre ordinateur peut se bloquer et échouer dans le gestionnaire de fichiers du navigateur — non pas parce que le fichier est trop gros pour le serveur, mais parce que la requête web qui le déballe n'a le droit de tourner que pendant un certain temps avant que le serveur web lui-même ne la coupe.
Pourquoi la voie du navigateur a un plafond et pas le SFTP
Extraire via le gestionnaire de fichiers du navigateur se passe à l'intérieur d'une seule requête HTTP : votre navigateur demande au serveur web de déballer l'archive, et le propre délai d'expiration d'exécution de script du serveur web limite la durée de vie de toute requête avant d'être tuée, que l'extraction elle-même progresse normalement ou non. Une grosse archive peut simplement nécessiter plus de temps que ce plafond n'autorise. Un client SFTP, en revanche, n'est lié à aucun cycle de vie de requête web du tout — il transmet les fichiers directement via sa propre connexion, sans délai comparable, ce qui explique pourquoi la même archive qui échoue dans le navigateur s'extrait sans problème une fois déballée en local et les fichiers envoyés directement.
Pour tout ce qui a du poids
- Extrayez d'abord l'archive sur votre propre ordinateur
Aucun délai ne s'applique en local, et c'est presque toujours plus rapide que d'envoyer un fichier compressé et d'attendre que le serveur fasse le même travail.
- Envoyez le dossier extrait par SFTP
Un transfert de fichier direct n'a aucune limite équivalente d'exécution de script à heurter.
- Réservez l'extracteur du navigateur aux archives réellement petites
Il reste l'option la plus rapide et pratique pour tout ce qui reste confortablement sous le délai — la voie SFTP n'est nécessaire qu'une fois la taille devenue la contrainte.