On Mon, 18 Mar 2013, Simon Legner wrote:

Concerning these half-static-half-dynamic files, I guess there's room
for improvement:

$ time curl --head josm.openstreetmap.de/maps
HTTP/1.1 200 OK
Date: Mon, 18 Mar 2013 17:08:23 GMT
Server: Apache/2.2.22 (Ubuntu)
Content-Length: 724464
Set-Cookie: trac_session=603f076682dea5716e375da9; expires=Sun,
16-Jun-2013 17:08:24 GMT; httponly; Path=/
Vary: Accept-Encoding
Content-Type: text/plain;charset=utf-8

real    0m1.632s
user    0m0.007s
sys     0m0.003s


This is over one second for shipping the header of an XML file which is
updated every once in a while [1].

What about re-generating this file on modification and shipping as fast
as possible (using Apache directly, Nginx or Varsnish). Maybe, having a
subdomain for static content might be worth a try (getting rid of
cookies, sessions etc.).

Actually while I wrote that text I thought that maybe "/maps" actually is a point for improvement and could be delivered static :-)

Thought when I change that, I think about splitting that large page into smaller subpages, as editing the page also got a demanding task today. OTOH that makes stuff more complicated - will have to think about a useful solution.

And currently there is no time for that. But it is a know issue. And although "/maps" takes long, there are bigger performance killers.

Ciao
--
http://www.dstoecker.eu/ (PGP key available)


_______________________________________________
josm-dev mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/josm-dev

Reply via email to