Cookies en "static" ? [Apache] - Divers - Programmation
MarshPosté le 26-01-2005 à 10:47:21
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
Environnement : serveur web Apache sur Linux
Code :
#!/usr/bin/perl
use strict;
use warnings;
use CGI qw/:standard/;
my $cookiename = "Nb";
my $cookievalue= "15";
my $cookie = cookie(
-NAME=> $cookiename,
-VALUE=> $cookievalue,
-EXPIRES => "+2m",
);
my $oldCookie = cookie($cookiename);
print header(-COOKIE => $cookie, type => 'text/vnd.wap.wml');
print "<?xml version=\"1.0\"?>";
print "<!DOCTYPE WML PUBLIC \"-//WAPFORUM//DTD WML 1.1//EN\" \"http://www.wapforum.org/DTD/wml.xml\">";
print "<wml>";
print "<card><p>Hello</p></card>";
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>";
Marsh Posté le 26-01-2005 à 10:47:21
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
Environnement : serveur web Apache sur Linux