Reduire le temps de compression avec gzip

Reduire le temps de compression avec gzip - PHP - Programmation

Marsh Posté le 23-11-2005 à 19:30:42    

Slt,
 
Avec un script php, je fais de la compression de fichier ayant des tailles variables, de quelques mo à plusieurs centaines. J'utilise la syntaxe suivante:
 

Code :
  1. $data = implode("", file("$fic_a_compresser" ));
  2. $gzdata = gzencode($data, 9);
  3. if (!$fp = fopen("$fic_a_compresser.gz", "w" )) {
  4. exit("Impossible de créer le fichier compresser $fic_a_compresser.gz\n" );
  5. } else {
  6. fwrite($fp, $gzdata);
  7. fclose($fp);
  8. }


 
Mon probleme, c'est que la compression est longue, tres longue, voir interminable. J'ai essayé avec un fichier de 3mo, pas de probleme ca se fait rapidement. Mais avec un fichier de 160mo, 35 minutes apres la compression n'etait pas fini, et ceci meme avec le mode de compression le plus faible (valeur 1, faut pas demander en mode 9). J'ai un p4 2.2ghz et 512mo de ram, donc je pense pas que ce soit mon pc qui mouline. Y aurait il un moyen de reduire le temps de compression?
 
++

Reply

Marsh Posté le 23-11-2005 à 19:30:42   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed