Précédent   Forum des professionnels en informatique > PHP > Langage > Syntaxe
Syntaxe Forum d'entraide sur la syntaxe de PHP et la POO. Avant de poster -> FAQ syntaxe, Cours d'initiation et cours de POO
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/08/2007, 18h11   #1
Invité de passage
 
Étudiant
Inscription : août 2007
Messages : 7
Détails du profil
Informations personnelles :
Âge : 25

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : août 2007
Messages : 7
Points : 0
Points : 0
Envoyer un message via MSN à SpintroniK
Par défaut [PHP-JS] Comment optimiser un script très gourmand ?

Bonjour,

je suis en train de faire une sorte de convertisseur HTML vers PDF et je m'aperçois que pour d'assez gros documents beaucoup de ressources sont sollicitées.

Il y a d'une part la mémoire qui est en cause car il faut bien mémoriser toutes les pages du document (dans des variables).
Mais il y a aussi le traitement de la page qui demande pas mal de ressources.
Bref, j'ai trouvé une solution pour ce second point, elle consiste à faire des pose en utilisant la fonction sleep();... mais cela ne solutionne pas le problème de la mémoire, et même, cela l'empire puisque si plusieurs utilisateurs se servent du script en même temps les pauses feront que l'utilisation de la mémoire ne pourra être que plus grande.

Avez vous une meilleure idée?

Merci d'avance.
SpintroniK est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/08/2007, 18h19   #2
Membre confirmé
 
Inscription : mai 2006
Messages : 196
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 196
Points : 278
Points : 278
Euuh bé on sais rien la :s tu utilise quoi pour convertir en PDF ? EZpdf ? Sinon si tu fait ceci chez toi c'est probablement ton ordi qui sature mais un vrai serveur web possède généralement plusieur GO de RAM(32 ou +) et n'aurai peut être pas ce problème. Et si tu utilise des tableaux c'est probablement le problème :o essaye avec les références ou montre le code "gourmand".
meliandah est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/08/2007, 18h28   #3
Invité de passage
 
Étudiant
Inscription : août 2007
Messages : 7
Détails du profil
Informations personnelles :
Âge : 25

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : août 2007
Messages : 7
Points : 0
Points : 0
Envoyer un message via MSN à SpintroniK
En fait, disons que ce sont les tests pour de gros documents qui produisent cet effet qui donne l'impression de ralentissements.

J'utilise FPDF donc les pages sont stockées dans un tableau ($this->pages dans FPDF). C'est vrai que sur mon PC on voit pas mal les ralentissements mais je préfére prévoire le coup pour le serveur d'ovh (mutualisé).

Le code "gourmand" est un peu long pour le montrer, mais en dernier recours, pourquoi pas...

Sinon, j'aimerais simplement savoir ce que l'on peut faire en général pour palier le problème d'un script demandant pas mal de ressources. Je propose l'idée de faire des poses régulièrement durant l'exécution du script, que pensez-vous de cette idée ? Y-a-t-il plus futé ?

Merci.
SpintroniK est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h58.


 
 
 
 
Partenaires

Hébergement Web