Supprimer un message
philfr
Cauet vient de dire dans la shoutbox que c'est pas super rapide...
Et toi tu disais que ton serveur avait un cpu load à 3%...
C'est clair que si je vais une requête sur une page statique, c'est plus rapide.
phil@shuttle:~$ time wget http://www.informaticien.be/styles/bbcode.css
--19:06:53-- http://www.informaticien.be/styles/bbcode.css
=> `bbcode.css.6'
Resolving www.informaticien.be... 85.234.223.212
Connecting to www.informaticien.be|85.234.223.212|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 11,922 (12K) [text/css]
100%[===>] 11,922 --.--K/s
19:06:53 (299.28 KB/s) - `bbcode.css.6' saved [11922/11922]
real 0m0.079s
user 0m0.002s
sys 0m0.002s
Tu recalcules toute la page index.html à chaque requête ?
Edit: et un strace montre bien que le temps est perdu entre l'envoi de la requête GET et la réponse:
19:11:18 write(2, "Connecting to www.informaticien."..., 57Connecting to www.informaticien.be|85.234.223.212|:80... ) = 57
19:11:18 socket(PF_INET, SOCK_STREAM, IPPROTO_IP) = 3
19:11:18 connect(3, {sa_family=AF_INET, sin_port=htons(80), sin_addr=inet_addr("85.234.223.212")}, 16) = 0
19:11:18 write(2, "connected.\n", 11connected.) = 11
19:11:18 select(4, NULL, [3], NULL, {900, 0}) = 1 (out [3], left {900, 0})
19:11:18 write(3, "GET / HTTP/1.0\r\nUser-Agent: Wget"..., 108) = 108
19:11:18 write(2, "HTTP request sent, awaiting resp"..., 40HTTP request sent, awaiting response... ) = 40
19:11:18 select(4, [3], NULL, NULL, {900, 0}) = 1 (in [3], left {897, 570000})
19:11:21 recv(3, "HTTP/1.0 200 OK\r\nConnection: kee"..., 511, MSG_PEEK) = 511
19:11:21 read(3, "HTTP/1.0 200 OK\r\nConnection: kee"..., 437) = 437
19:11:21 write(2, "200 OK\n", 7200 OK
Et toi tu disais que ton serveur avait un cpu load à 3%...
C'est clair que si je vais une requête sur une page statique, c'est plus rapide.
phil@shuttle:~$ time wget http://www.informaticien.be/styles/bbcode.css
--19:06:53-- http://www.informaticien.be/styles/bbcode.css
=> `bbcode.css.6'
Resolving www.informaticien.be... 85.234.223.212
Connecting to www.informaticien.be|85.234.223.212|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 11,922 (12K) [text/css]
100%[===>] 11,922 --.--K/s
19:06:53 (299.28 KB/s) - `bbcode.css.6' saved [11922/11922]
real 0m0.079s
user 0m0.002s
sys 0m0.002s
Tu recalcules toute la page index.html à chaque requête ?
Edit: et un strace montre bien que le temps est perdu entre l'envoi de la requête GET et la réponse:
19:11:18 write(2, "Connecting to www.informaticien."..., 57Connecting to www.informaticien.be|85.234.223.212|:80... ) = 57
19:11:18 socket(PF_INET, SOCK_STREAM, IPPROTO_IP) = 3
19:11:18 connect(3, {sa_family=AF_INET, sin_port=htons(80), sin_addr=inet_addr("85.234.223.212")}, 16) = 0
19:11:18 write(2, "connected.\n", 11connected.) = 11
19:11:18 select(4, NULL, [3], NULL, {900, 0}) = 1 (out [3], left {900, 0})
19:11:18 write(3, "GET / HTTP/1.0\r\nUser-Agent: Wget"..., 108) = 108
19:11:18 write(2, "HTTP request sent, awaiting resp"..., 40HTTP request sent, awaiting response... ) = 40
19:11:18 select(4, [3], NULL, NULL, {900, 0}) = 1 (in [3], left {897, 570000})
19:11:21 recv(3, "HTTP/1.0 200 OK\r\nConnection: kee"..., 511, MSG_PEEK) = 511
19:11:21 read(3, "HTTP/1.0 200 OK\r\nConnection: kee"..., 437) = 437
19:11:21 write(2, "200 OK\n", 7200 OK