Lighttpd et l'expiration des images

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics

Stellvia
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 451
Inscription: 28 Déc 2004

Lighttpd et l'expiration des images

Message le Sam Déc 27, 2008 6:47

Bonjour,

J'utilise Lighttpd.
J'aimerais que mes images/js et css soit conservés en cache pendant 24h .

Dans /etc/lighttpd/lighttpd.conf j'ai fait ceci :

Code: Tout sélectionner
$HTTP["url"] =~ "\.(jpg|gif|png|css|js)$" {
     expire.url = ( "" => "access 24 hours" )
}


Et j'ai décommenté la ligne : "mod_expire",

puis restart Lighttpd .

Maintenant lorsque je regarde ma page avec islow je remarque que les images n'ont pas été mis en cache et qu'elles sont rechargé a chaque fois que je fait F5 .

QUelqu'un peut m'aider à comprendre le problème svp ?

Stellvia
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 451
Inscription: 28 Déc 2004

Message le Sam Déc 27, 2008 12:07

Je sent que je vais me prendre un vent :
- peu de monde utilise light
- encore moins mod_expire

>___<

Stellvia
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 451
Inscription: 28 Déc 2004

Message le Sam Déc 27, 2008 13:38

J'ai trouvé !

Donc pour ceux que ca interesse si quelqu'un tombe sur ce post , il faut activé le mod expire AVANT le mod compress. ( donc dans la liste des mod de light expire est avant compress )


Topsitemaker
WRInaute impliqué
WRInaute impliqué
 
Messages: 585
Inscription: 19 Nov 2006

Message le Sam Déc 27, 2008 15:54

Bonjour,

J'aime bien ce genre de monologue,
comme quoi bien exprimer la question permet de trouver la solution :)


fandecine
Modérateur
Modérateur
 
Messages: 2047
Inscription: 2 Avr 2005

Message le Sam Déc 27, 2008 19:52

Moi ce que j'aime ce sont les réponse lapidaires qui n'aident en rien à résoudre le problème du genre
peu de monde utilise lighttpd


JE l'utilise et j'en suis satisfait, et je ne semble pas être le seul

lighttpd powers several popular Web 2.0 sites like YouTube, wikipedia and meebo


Mais ces sites sont insignifiants :mrgreen:


julienr
WRInaute impliqué
WRInaute impliqué
 
Messages: 913
Inscription: 5 Aoû 2003

Message le Dim Déc 28, 2008 21:46

tu vas me dire les entêtes du serveur peuvent être traffiquée néamoins :

Code: Tout sélectionner
--21:44:19--  http://fr.youtube.com/
           => `index.html'
Résolution de fr.youtube.com... 208.117.236.72
Connexion vers fr.youtube.com|208.117.236.72|:80...connecté.
requête HTTP transmise, en attente de la réponse...
  HTTP/1.1 200 OK
  Date: Sun, 28 Dec 2008 20:44:19 GMT
  Server: Apache
  X-Content-Type-Options: nosniff
  Set-Cookie: use_hitbox=72c46ff6cbcdb7c5585c36411b6b334edAEAAAAw; path=/; domai                                                                                        n=.youtube.com
  Set-Cookie: VISITOR_INFO1_LIVE=8ApdoLx8fH8; path=/; domain=.youtube.com; expir                                                                                        es=Tue, 25-Aug-2009 20:44:19 GMT
  Set-Cookie: PREF=f1=10000000&gl=FR&hl=fr; path=/; domain=.youtube.com; expires                                                                                        =Wed, 26-Dec-2018 20:44:19 GMT
  Set-Cookie: GEO=b81f05a5de43540e335a0c65aa71b315cwwAAAAyRlJYvy8OACPlV0k=; path                                                                                        =/; domain=.youtube.com; expires=Tue, 30-Dec-2008 20:44:19 GMT
  Expires: Tue, 27 Apr 1971 19:44:06 EST
  Cache-Control: no-cache
  Content-Length: 75765
  Keep-Alive: timeout=300
  Connection: Keep-Alive
  Content-Type: text/html; charset=utf-8
Longueur: 75 765 (74K) [text/html]


Code: Tout sélectionner
--21:45:19--  http://www.meebo.com/
           => `index.html'
Résolution de www.meebo.com... 208.81.191.110
Connexion vers www.meebo.com|208.81.191.110|:80...connecté.
requête HTTP transmise, en attente de la réponse...
  HTTP/1.0 200 OK
  Connection: keep-alive
  X-Powered-By: PHP/5.1.6
  Cache-Control: public,max-age=3600
  Content-Type: text/html;charset=utf-8
  Content-Language: en
  Content-Location: /index-en.html
  ETag: 65dd87bb
  Vary: Accept-Language,Cookie,User-Agent
  Content-Length: 17517
  Date: Sun, 28 Dec 2008 20:45:19 GMT
  Server: lighttpd/1.4.19
Longueur: 17 517 (17K) [text/html]


Code: Tout sélectionner
--21:45:45--  http://fr.wikipedia.org/wiki/Pagina_principale
           => `Pagina_principale'
Résolution de fr.wikipedia.org... 91.198.174.2
Connexion vers fr.wikipedia.org|91.198.174.2|:80...connecté.
requête HTTP transmise, en attente de la réponse...
  HTTP/1.0 200 OK
  Date: Sun, 28 Dec 2008 20:20:59 GMT
  Server: Apache
  X-Powered-By: PHP/5.2.4-2ubuntu5wm1
  Cache-Control: private, s-maxage=0, max-age=0, must-revalidate
  Content-Language: fr
  Vary: Accept-Encoding,Cookie
  X-Vary-Options: Accept-Encoding;list-contains=gzip,Cookie;string-contains=frwikiToken;string-contains=frwikiLoggedOut;string-contains=frwiki_session;string-contains=centralauth_Token;string-contains=centralauth_Session;string-contains=centralauth_LoggedOut
  Last-Modified: Sat, 27 Dec 2008 06:57:27 GMT
  Content-Length: 47590
  Content-Type: text/html; charset=utf-8
  X-Cache: MISS from sq21.wikimedia.org
  X-Cache-Lookup: HIT from sq21.wikimedia.org:3128
  Age: 1485
  X-Cache: HIT from knsq3.knams.wikimedia.org
  X-Cache-Lookup: HIT from knsq3.knams.wikimedia.org:3128
  X-Cache: MISS from knsq28.knams.wikimedia.org
  X-Cache-Lookup: MISS from knsq28.knams.wikimedia.org:80
  Via: 1.0 sq21.wikimedia.org:3128 (squid/2.6.STABLE21), 1.0 knsq3.knams.wikimedia.org:3128 (squid/2.6.STABLE21), 1.0 knsq28.knams.wikimedia.org:80 (squid/2.6.STABLE21)
  Connection: keep-alive
Longueur: 47 590 (46K) [text/html]


1 sur 3 :D


Ron56
WRInaute impliqué
WRInaute impliqué
 
Messages: 708
Inscription: 20 Nov 2005

Message le Lun Déc 29, 2008 1:26

Çà veut absolument rien dire mais c'est pas grave :roll: ils peuvent avoir une architecture bien plus complexe derrière

Sinon en gros sites on pourrait citer mininova.org


julienr
WRInaute impliqué
WRInaute impliqué
 
Messages: 913
Inscription: 5 Aoû 2003

Message le Lun Déc 29, 2008 4:07

oué et encore faut il connaitre la proportion de requête traité ds leur archi, nan la preuve est là, lighty tout le monde en parle depuis quatre ans, mais ça prend pas
Image

source netcraft web server survey


Topsitemaker
WRInaute impliqué
WRInaute impliqué
 
Messages: 585
Inscription: 19 Nov 2006

Message le Lun Déc 29, 2008 14:16

julienr a écrit:oué et encore faut il connaitre la proportion de requête traité ds leur archi, nan la preuve est là, lighty tout le monde en parle depuis quatre ans, mais ça prend pas
Image

source netcraft web server survey


Que représente la valeur en ordonné ?

Bah ce n'est pas trop une preuve,

Lighty je l'ai testé et je l'ai adopté car très économe en terme de ressources et très rapide pour délivrer des fichiers.
Bon après son but n'est pas de concurrencer Apache, mais bien de le complémenter et Apache délègue les tâches les plus simples et répétitives à lighttpd.
De par sa nature, lighttpd n'est pas complet et c'est très bien comme ça, il n'est pas jusitifié de l'utiliser pour des petits sites bien que ce soit possible. C'est pourquoi il y a bcp moins de howto et de docs à son sujet sur le web.

Donc il s'adresse à des gens non-débutants et qui gèrent de gros sites.


julienr
WRInaute impliqué
WRInaute impliqué
 
Messages: 913
Inscription: 5 Aoû 2003

Message le Lun Déc 29, 2008 14:26

Topsitemaker a écrit:Que représente la valeur en ordonné ?


une estimation du nombre de domaines hébergés.


fandecine
Modérateur
Modérateur
 
Messages: 2047
Inscription: 2 Avr 2005

Message le Lun Déc 29, 2008 14:34

Et puis, il n'y a rien de mieux pour faire un serveur de streaming vidéos ou un serveur d'images :wink:

Quand au fait qu'il ne puisse pas concurrencer Apache, je n'en sais rien, je sais suelemnt qu'il est plus rapide et moins gourmand en ressources et qu'il me donne entière satisfaction depuis plus d'un an.

Maintenant, si quelqu'un connait un serveur HTTP qui tient 160 req/sec sur une machine à 19 Euros/mois je suis preneur :mrgreen:


e-kiwi
Modérateur
Modérateur
 
Messages: 15617
Inscription: 23 Déc 2003

Message le Lun Déc 29, 2008 14:46

1024 req/sec sur 2 machine à 19 € ... minute :)


julienr
WRInaute impliqué
WRInaute impliqué
 
Messages: 913
Inscription: 5 Aoû 2003

Message le Lun Déc 29, 2008 15:11

fandecine a écrit:Maintenant, si quelqu'un connait un serveur HTTP qui tient 160 req/sec sur une machine à 19 Euros/mois je suis preneur :mrgreen:


bah sur un serveur à 14 avec 5 euros de licence windows IIS7 :-D


fandecine
Modérateur
Modérateur
 
Messages: 2047
Inscription: 2 Avr 2005

Message le Lun Déc 29, 2008 15:47

Je parle d'un serveur de streaming vidéo les enfants (taille moyenne 5Mo c'est obtenus en divisant le tarfic/sec par le nombre de requête soit 801Mo/sec en pointe) :wink:

D'ailleurs, je ne connaît pas la limite puisque c'est le chiffre maximum que j'ai atteint. :oops:

Un petit match Apache/lighttpd http://www.howtoforge.com/benchmark-apa ... tpd-images

PS: e-kiwi, j'ai pas de site qui bastonnent à 1000 req/sec :cry: mais j'y travaille :mrgreen:


julienr
WRInaute impliqué
WRInaute impliqué
 
Messages: 913
Inscription: 5 Aoû 2003

Message le Lun Déc 29, 2008 16:52

d'accord et vlc server vs lighty pour du streaming, tu as une idée ?

Lighttpd et l'expiration des images

Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité