[Grok-dev] Re: KSS lag?
Godefroid Chapelle
gotcha at bubblenet.be
Sat Jan 12 17:08:50 EST 2008
daniel wrote:
> Thanks,
>
> Here are my results on FireFox 3 beta2 with firebug 1.1b10:
>
>
> Console in debug:
> http://img242.imageshack.us/img242/9189/firefox3b2firebug11b10djd7.jpg
> <http://img242.imageshack.us/img242/9189/firefox3b2firebug11b10djd7.jpg>
>
> Notice the two errors in the console.
I am surprised, I do not see those errors on my machine.
Which FF version do you use ?
>
> Loadtimes in devel:
> http://img242.imageshack.us/img242/6781/firefox3b2firebug11b10dgg2.jpg
> <http://img242.imageshack.us/img242/6781/firefox3b2firebug11b10dgg2.jpg>
>
> Loadtimes in production:
> http://img156.imageshack.us/img156/8510/firefox3b2firebug11b10pcz0.jpg
>
>
> Notice the big problem seems to be base2-dom-fp.js which takes over half
> a second to load. How many of these files are required?
> I'm not sure why it took 88ms to load a 4k static CSS file either. Or
> 65ms for the 80byte file.
> These numbers represent with everything cached they varied between 1.1
> and 1.4 seconds for the page load.
I have no idea why JS or CSS is so slow. Obviously, KSS is not playing
any role for serving resources.
Has someone an idea why serving resources is slow ?
> Maybe I'm being too picky and 1.4 second load times are acceptable fully
> cached and local?
Well, for a first page load, 1.4 second could be ok, but it should
definitely go to sthing shorter for the nest pages.
> My second Grok app has no CSS or JS and loads in 18ms.
>
> Then I tried to reload after clearing my browser's cache with
> ctr-shift-del and i get 13 second load times!
>
> http://img86.imageshack.us/img86/9441/firefox3b2firebug11b10dgm1.jpg
>
> This was easily reproducible. kukit.js is the culprit every time and
> takes 12 seconds to get passed to the browser.
This is what I was referring and that needs to be fixed. I think the
cache headers are not setup correctly in production mode.
> Also obviously nothing is rendered while this occurs
I think this is known problem : when browsers wait for js code, they do
not render AFAIK.
> and it did not matter if KSS was in devel or production.
I do not understand what you say here : do you mean that this 12 secs
delay happens at *each* page load even in dev mode ?
In dev mode, we cache kukit.js in memory in the server : IOW , the first
time kukit.js is requested after server restart, it will be long.
However, the latter request should be very quick.
Can you give more details ?
--
Godefroid Chapelle (aka __gotcha) http://bubblenet.be
More information about the Grok-dev
mailing list