» NOS PARTENAIRES  
Rocler Technologies
Fournisseur Internet (Québec)
 
» NOS CLIENTS  
SPR-Hockey
Tout sur le Hockey (France)
BEM Feux d'artifices
Fabriquant de feux d'artifices (Québec)
 
» DERNIÈRES RÉALISATIONS  
SPR-Hockey : mise à jour de l'application de gestion de championnats développée par nos soins il y a 3 ans - Création d'une application qui génère un catalogue PDF à partir de la boutique en ligne.
BEM Feux d'artifices : mise à jour du système de gestion de produits pour une meilleure présentation, 100% de la programmation PHP a été réalisée par nos soins.
 
Librairie » MicroBoostFTP

DESCRIPTION
Ce script permet d'accélérer le transfert de votre site Web, de votre ordinateur à votre hébergement (upload) ainsi que la suppression totale ou partielle de son contenu (dossiers et/ou sous-dossiers)

PRINCIPE DE FONCTIONNEMENT
Accélération de l'upload d'un site Web :
Le transfert par FTP d'une multitude de fichiers est une opération qui peut s'avérer très longue comparée au transfert d'un gros fichier équivalent à la taille de tous ces fichiers. L'idée est donc de transférer un seul fichier compressé contenant tous les dossiers et fichiers à transférer : on gagne ainsi sur la taille des données à transférer ainsi que sur le nombre d'éléments à transférer. Certains clients FTP sont capable de transférer un fichier compressé à la place de transférer une multitude de fichiers (Cute FTP Pro par exemple)... mais il n'est actuellement pas possible de décompresser cette archive par FTP (le protocole FTP ne supporte pas cette fonctionnalité). La solution est donc d'utiliser un script PHP pour exécuter cette décompression.

Accélération de la suppression d'un dossier de votre site Web :
Supprimer un dossier de votre site Web par FTP est une autre opération qui peut s'avérer très longue : l'utilisation d'un script PHP exploitant les commandes du systèmes d'exploitation permet de gagner un temps considérable !

RÉSULTATS CHIFFRÉS
Pour nos tests, nous avons utilisé l'application phpMyAdmin :
    21 sous-dossiers, 265 fichiers, taille totale de 3.625.390 Octets.
Bande passante : 4 Mbits/s en download et de 640 kbits/s en upload.
Client FTP utilisé : CuteFTP Pro

Résultat des tests de transfert de l'application "phpMyAdmin"

Tests de transfert
Upload "Traditionnel"
Upload "compressé"
Compression
pas de compression
3 secondes
Transfert
265 fichiers dans 21 dossiers
1 seul fichier
Volume transféré
3.6 Mo (3 625 390 Octets)
0.7 Mo (759 216 Octets)
Durée du transfert
4 minutes et 25 secondes
10 secondes
Vitesse moyenne du transfert
13.36 Ko/s
82.38 Ko/s
Décompression
pas de décompression
3 secondes
TOTAL
4 minutes et 25 secondes
16 secondes


Résultat des tests de suppression de l'application "phpMyAdmin"

Tests de suppression
Par FTP
Par MicroBoostFTP
Suppression
265 fichiers dans 21 dossiers
Volume supprimé
3.6 Mo (3 625 390 Octets)
Temps de suppression
3 minutes et 15 secondes
3 secondes


Conclusion, dans notre exemple, MicroBoostFTP s'est montré :
  • 16 fois plus rapide pour l'upload de phpMyAdmin
  • 65 fois plus rapide pour la suppression de phpMyAdmin

  • FONCTIONNALITÉS ACTUELLES
  • Lister les archives présentes dans l'arborescence de votre site Web
  • Simuler la décompression d'une des archives trouvées dans l'arborescence
  • Décompresser une des archives trouvées dans l'arborescence

  • Lister les dossiers de l'arborescence de votre site Web
  • Simuler la suppression d'un dossier et de tout son contenu
  • Supprimer un dossier et tout son contenu

  • INTÉGRATION
    Ce script est indépendant de votre site Web.
    Il suffit de l'uploader dans un sous-dossier de votre site Web.

    AVERTISSEMENT : l'accès à ce script doit être restreint ! (avec un fichier .htaccess par exemple)

    HISTORIQUE
    Version 1.0 bêta - 5 janvier 2002 : première version publique.

    TÉLÉCHARGEMENT
    Attention : ce script ne fonctionne pas sur certains hébergements gratuits, tel que Free.fr par exemple, car certaines fonctions PHP y sont désactivées !
    Ce script ne fonctionne que sur les serveurs Web Apache, qu'ils fonctionnent sous Windows ou sous Unix/Linux.

    Le script MicroBoostFTP est disponible en archive .zip ou .tgz
    Pour une utilisation sous Windows, vous pourriez avoir besoin de tar.exe et gunzip.exe

    Si vous avez besoin d'un compresseur au format tar.gz : PowerArchiver 2000 (semblable à Winzip et gratuit) !

    SUPPORT TECHNIQUE
    Contactez-nous si vous avez besoin d'assistance quant à l'utilisation de ce script :


    Accueil :: Solutions :: Références :: Librairie :: Contact
    Copyright 2007 - Tous droits réservés - PHPScripteur.net