Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1101 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  [Apache] Cookies en "static" ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Apache] Cookies en "static" ?

n°962550
jodalton
Posté le 26-01-2005 à 10:47:21  profilanswer
 

Salut,
 
Je fais des tests de performance sur un proxy (WAP Gateway en fait) et j'ai un test qui doit utiliser des cookies.
Pour l'instant j'ai bricolé une page simple en perl pour poser un cookie sur une page de 300bytes.
Problème : le serveur web est à fond avec 30 req/s. C'est vraiment pas assez pour moi :(
 
Je me demandais si y'avait pas moyen de poser un cookie (et par extension le header de la reponse) en static pour éviter de générer une page en perl qui est toujours la même! En gros si ma requete était sur une page wml plutôt que .pl ca serait cool.
J'ai regardé du côté d'Apache, il y a un mod_cookie mais je vois pas trop ce qu'il fait. Sinon le mod_perl devrait pouvoir améliorer un peu les perfs si je trouve pas d'autre solution...
 
Merci les gens :hello:
 
Environnement : serveur web Apache sur Linux

Code :
  1. #!/usr/bin/perl
  2. use strict;
  3. use warnings;
  4. use CGI qw/:standard/;
  5. my $cookiename = "Nb";
  6. my $cookievalue= "15";
  7. my $cookie = cookie(
  8.         -NAME=> $cookiename,
  9.         -VALUE=> $cookievalue,
  10.         -EXPIRES => "+2m",
  11.         );
  12. my $oldCookie = cookie($cookiename);
  13. print header(-COOKIE => $cookie, type => 'text/vnd.wap.wml');
  14. print "<?xml version=\"1.0\"?>";
  15. print "<!DOCTYPE WML PUBLIC \"-//WAPFORUM//DTD WML 1.1//EN\" \"http://www.wapforum.org/DTD/wml.xml\">";
  16. print "<wml>";
  17. print "<card><p>Hello</p></card>";
  18. print "<card title=\"dagens\" newcontext=\"true\"><p><do type=\"ACCEPT\"><go href=\"#strukna\"/></do>Here is my WML Page, I really like it! Thanks WML</p></card>";
  19. print "</wml>\n\n";

mood
Publicité
Posté le 26-01-2005 à 10:47:21  profilanswer
 

n°962862
jodalton
Posté le 26-01-2005 à 15:59:30  profilanswer
 

C'est bon j'ai trouvé !
En utilisant le mod_headers de Apache on peut utiliser les commandes suivantes dans le fichier httpd.conf de Apache:
 

Code :
  1. LoadModule headers_module modules/mod_headers.so
  2. <FilesMatch "^cookie_p_*">
  3.   Header add Set-Cookie "PersistentCookie=Hop; path=/; expires=Wed, 26-Jan-2005 10:18:09 GMT"
  4. </FilesMatch>


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  [Apache] Cookies en "static" ?

 

Sujets relatifs
extern, static et variables globalespremiers pas J2EE (Apache + Tomcat + Eclipse)
Appel de fonction static dans fonction template[CGI-PERL] comment activer perl sur apache version windows ?
Erreur 500 sur serveur local apache : .htaccess[Apache & URL Rewriting] Questions métaphysiques
Apache UNICODE UTF-8[Apache] URL Rewriting : dossier virtuel
[Apache] Impossible de killer le processusApache - Logo dans l'url
Plus de sujets relatifs à : [Apache] Cookies en "static" ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR