Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Optimisation? [ Archives ASP & ASP.NET / PerlScript ] (Casi)

mercredi 11 septembre 2002 à 02:40:26 | Optimisation?

Casi

Bonjour je cherche de l'aide concernant ce script:
Je voudrais savoir si il y avais possibilité d ele rendre plus rapide (car la c extremement lent)

<script language="perlscript" runat="server">
use LWP::UserAgent; # librairie client HTTP

# function ErrorRepport(errMsg)
# fonction de gestion des erreurs

sub ErrorReport {
my ($errMsg) = @_;
$Response->Write($errMsg);
$Response->end;
}

# function geturl(myrul)

# il s'agit de la fonction principale qui permet d'éxecuter votre requête HTTP de type get
sub geturl {
my ($myurl) = @_; # récupère dans la variable $myurl l'url passée en paramètre de l'appel de la fonction geturl
my $returnString=""; # initialise la variable de retour à vide

$ua = new LWP::UserAgent or die ErrorReport("Impossible de créer le client"); # création du client HTTP
$ua->agent("$0/0.1 " . $ua->agent); # déclaration de l'agent utilisateur
$ua->agent("Mozilla/8.0"); # déclaration d'un agent utilisateur particulierement evolué de type Mozilla

$req = new HTTP::Request 'GET' => "$myurl"; # éxecute la requête HTTP en get
$req->header('Accept' => '*/*'); # defini le format de l'entête

$res = $ua->request($req); # affecte le resultat de la requête http dans la variable $res

if ($res->is_success) {
# le résultat est correct
$returnString.=$res->content;
}
else {
# il y a une erreur
ErrorReport("Impossible de récuperer l'URL spécifiée");
}

$returnString; # renvoie le résultat sous forme de chaîne de caractère
}

</script>



Cette discussion est classé dans : client, http, agent, res, ua


Répondre à ce message

Sujets en rapport avec ce message

HTTP 500 erreur [ par Toine ] Salut à tous !j'ai essayé de faire marcher un site sur un serveur NT 4 avec le SP 4 et IIS 4 mais quand j'éssai d'y accéder depuis internet explorer ( HTTP 500 erreur interne au server [ par Toine ] Salut à tous !j'ai essayé de faire marcher un site sur un serveur NT 4 avec le SP 4 et IIS 4 mais quand j'éssai d'y accéder depuis internet explorer ( ARCHITECTURE CLIENT/SERVEUR [ par björk ] Bonjour,Heu... c'est quoi au juste une architecture Client/Serveur?Et que veut dire l'expression ?Merci! asp insertion BD [ par yann56 ] je crée une requete pour inscrire des dnnées dans la base du type SQLQUERY = "INSERT INTO client(nom_client, prenom_client, )VALUES('" & nom & "', '" client Mysql [ par Eidel ] Comment peut on créer un client MySQL pour pouvoir compiler un code C/MySQL pour charger un fichier txt ?Normalement je dois attaquer les fichiers txt Auto_increment+insert! [ par hjijo ] HELLo,je fais un insert d'un client ds ma base MySQL,C'est la page qui dit "bravo vous êtes client" qui déclenche la requête.Mais sur cette même page erreur Response.Redirect [ par Arken ] J'ai une erreur quand je fait un response.redirect la voici :The HTTP headers are already written to the client browser. Any HTTP header modifications client netware win98 avec novell 5.1 [ par nortro ] En utilisant client netware win98 avec novell 5.1 j'ai le problème suivant. Les fichiers sauvegardés sur le serveur et possédant un titre (nom) posséd CDONTS et "HTTP 500 Erreur Interne de serveur" [ par Step ] J'ai l'erreur suivante : "HTTP 500 Erreur Interne de serveur" lorsque je veux envoyer un mail avec CDONTS.Voici le code ASP : Set CDOMail = Server.Cre cherche programmeur [ par jamal ] bonjour à tous.je cherche une personne qui soit capable de de réaliser un petit module similaire à celui du site :http://www.expressimmo.com/les modul


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,296 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.