My favorites | Sign in
Project Home Issues Source
READ-ONLY: This project has been archived. For more information see this post.
Search
for
  Advanced search   Search tips   Subscriptions
Issue 39: coolRunnings speedup
1 person starred this issue and may be notified of changes. Back to list
Status:  Fixed
Owner:  jaredhir...@yahoo.com
Closed:  Sep 2009


 
Project Member Reported by stevesou...@gmail.com, Sep 9, 2009
coolRunnings is 10x slower than last week. Below are three sites I tested
with the response time for index.php. I also included the full URL. Are you
seeing similar response times? (This will help determine if it's on my end,
like my network.)

eBay.com: 40 seconds
wordpress.com: 34 seconds
www.yahoo.com: 107 seconds


http://jaredhirsch.com/coolrunnings/index.php?t=1252523291543&format=json&absolute={%22canvas%22:%20{%22name%22:%22spriteme1%22,%20%22height%22:3741,%22width%22:420,%20%22background-color%22:%22none%22,%22comments%22:%22normally%22},%22images%22:[{%22url%22:%22http://pics.ebaystatic.com/aw/pics/globalHeader/imgHdrMainNavLft3.gif%22,%20%22top%22:10,%20%22left%22:10},%20{%22url%22:%22http://pics.ebaystatic.com/aw/pics/globalHeader/imgHdrMainNavRgt3.gif%22,%20%22top%22:75,%20%22left%22:10},%20{%22url%22:%22http://pics.ebaystatic.com/aw/pics/cmp/btn/btnFilmstripBgHoriz.gif%22,%20%22top%22:140,%20%22left%22:10},%20{%22url%22:%22http://pics.ebaystatic.com/aw/pics/buy/dailydeal/btnDDShowMe.gif%22,%20%22top%22:2560,%20%22left%22:10},%20{%22url%22:%22http://pics.ebaystatic.com/aw/pics/cmp/btn/sprbtnprimary.png%22,%20%22top%22:2615,%20%22left%22:10},%20{%22url%22:%22http://pics.ebaystatic.com/aw/pics/globalAssets/imgHPHdrLftYellow.gif%22,%20%22top%22:2905,%20%22left%22:10},%20{%22url%22:%22http://pics.ebaystatic.com/aw/pics/globalAssets/imgPanelLLGreyGrad.gif%22,%20%22top%22:2935,%20%22left%22:10},%20{%22url%22:%22http://pics.ebaystatic.com/aw/pics/globalHeader/imgHdrSearchLft.gif%22,%20%22top%22:2965,%20%22left%22:10},%20{%22url%22:%22http://pics.ebaystatic.com/aw/pics/globalHeader/imgHdrSearchRgt.gif%22,%20%22top%22:3035,%20%22left%22:10},%20{%22url%22:%22http://pics.ebaystatic.com/aw/pics/globalHeader/imgHdrCatsLft2.gif%22,%20%22top%22:3105,%20%22left%22:10},%20{%22url%22:%22http://pics.ebaystatic.com/aw/pics/globalHeader/imgHdrCatsRgt2.gif%22,%20%22top%22:3160,%20%22left%22:10},%20{%22url%22:%22http://pics.ebaystatic.com/aw/pics/globalHeader/imgHdrMainNavBgHighlight.gif%22,%20%22top%22:3215,%20%22left%22:10},%20{%22url%22:%22http://pics.ebaystatic.com/aw/pics/cmp/ui/sprpanelcrns.png%22,%20%22top%22:3280,%20%22left%22:10},%20{%22url%22:%22http://pics.ebaystatic.com/aw/pics/globalAssets/imgHPHdrRgtYellow.gif%22,%20%22top%22:3691,%20%22left%22:10},%20{%22url%22:%22http://pics.ebaystatic.com/aw/pics/globalAssets/imgPanelLRGreyGrad.gif%22,%20%22top%22:3721,%20%22left%22:10}]}

http://jaredhirsch.com/coolrunnings/index.php?t=1252523519967&format=json&absolute={%22canvas%22:%20{%22name%22:%22spriteme1%22,%20%22height%22:1147,%22width%22:520,%20%22background-color%22:%22none%22,%22comments%22:%22normally%22},%22images%22:[{%22url%22:%22http://wordpress.com/wp-content/themes/h4/i/signupbuttonbg.png%22,%20%22top%22:10,%20%22left%22:10},%20{%22url%22:%22http://s.wordpress.com/mshots/v1/http%3A%2F%2Fdigg.com%2Fimg%2Fbadges%2F32x32-digg-guy.gif?w=223%22,%20%22top%22:234,%20%22left%22:10},%20{%22url%22:%22http://s.wordpress.com/mshots/v1/http%3A%2F%2Fashleyasaurora.wordpress.com%2F2009%2F09%2F09%2Fcomplete-irresponsiblity-vs-complete-living%2F?w=223%22,%20%22top%22:477,%20%22left%22:10},%20{%22url%22:%22http://technologizer.files.wordpress.com/2009/09/longandwindingroad.png?w=223%22,%20%22top%22:664,%20%22left%22:10},%20{%22url%22:%22http://fortunebrainstormtech.files.wordpress.com/2009/09/screen-shot-2009-09-09-at-1-06-46-pm.png?w=223%22,%20%22top%22:896,%20%22left%22:10}]}

http://jaredhirsch.com/coolrunnings/index.php?t=1252523682626&format=json&absolute={%22canvas%22:%20{%22name%22:%22spriteme1%22,%20%22height%22:4258,%22width%22:738,%20%22background-color%22:%22none%22,%22comments%22:%22normally%22},%22images%22:[{%22url%22:%22http://l.yimg.com/a/i/ww/thm/1/pgcurl_us_wid_052909.gif%22,%20%22top%22:10,%20%22left%22:10},%20{%22url%22:%22http://l.yimg.com/a/i/ww/t4/sbox-bg.gif%22,%20%22top%22:145,%20%22left%22:10},%20{%22url%22:%22http://l.yimg.com/a/i/ww/sp/icons_1.8.gif%22,%20%22top%22:424,%20%22left%22:24},%20{%22url%22:%22http://l.yimg.com/a/i/ww/sp/trough_2.2.gif%22,%20%22top%22:1304,%20%22left%22:10},%20{%22url%22:%22http://l.yimg.com/a/i/ww/sp/pa-icons3.gif%22,%20%22top%22:3024,%20%22left%22:10},%20{%22url%22:%22http://l.yimg.com/a/i/us/we/31/b/34.gif%22,%20%22top%22:4144,%20%22left%22:10},%20{%22url%22:%22http://us.i1.yimg.com/us.yimg.com/i/ww/t4/events_s.gif%22,%20%22top%22:4195,%20%22left%22:10},%20{%22url%22:%22http://l.yimg.com/a/i/nt/gr/li/2x2/003399.gif%22,%20%22top%22:4240,%20%22left%22:10}]}

Sep 9, 2009
Project Member #1 jaredhir...@yahoo.com
ebay is indeed crazy, crazy slow. 

Going to try looking at a profiler for the ebay call. Hoping it's something simple.
Sep 9, 2009
Project Member #2 jaredhir...@yahoo.com
The problem is the call to pngcrush. Not only is it time-intensive, the single ebay
call takes my server load from 0.03 to about 0.6, which is very bad.

I've disabled it for jh.com/coolrunnings, but it is still enabled for
csscoolrunnings.com. 

What do we get for our trouble? In this case, not much:

39.12 KB (40062 bytes) <-- w/pngcrush
43.78 KB (44834 bytes) <-- no pngcrush

We're taking a huge time hit for nominal file-size savings. 

Temporary fix: I'm going to disable pngcrushing at jh.com and look for something more
efficient. To allow comparisons, I'm going to leave it enabled at csscoolrunnings.com
just for today.



no pngcrush:

http://jaredhirsch.com/coolrunnings/index.php?t=1252523291543&format=json&absolute={%22canvas%22:%20{%22name%22:%22spriteme1%22,%20%22height%22:3741,%22width%22:420,%20%22background-color%22:%22none%22,%22comments%22:%22normally%22},%22images%22:[{%22url%22:%22http://pics.ebaystatic.com/aw/pics/globalHeader/imgHdrMainNavLft3.gif%22,%20%22top%22:10,%20%22left%22:10},%20{%22url%22:%22http://pics.ebaystatic.com/aw/pics/globalHeader/imgHdrMainNavRgt3.gif%22,%20%22top%22:75,%20%22left%22:10},%20{%22url%22:%22http://pics.ebaystatic.com/aw/pics/cmp/btn/btnFilmstripBgHoriz.gif%22,%20%22top%22:140,%20%22left%22:10},%20{%22url%22:%22http://pics.ebaystatic.com/aw/pics/buy/dailydeal/btnDDShowMe.gif%22,%20%22top%22:2560,%20%22left%22:10},%20{%22url%22:%22http://pics.ebaystatic.com/aw/pics/cmp/btn/sprbtnprimary.png%22,%20%22top%22:2615,%20%22left%22:10},%20{%22url%22:%22http://pics.ebaystatic.com/aw/pics/globalAssets/imgHPHdrLftYellow.gif%22,%20%22top%22:2905,%20%22left%22:10},%20{%22url%22:%22http://pics.ebaystatic.com/aw/pics/globalAssets/imgPanelLLGreyGrad.gif%22,%20%22top%22:2935,%20%22left%22:10},%20{%22url%22:%22http://pics.ebaystatic.com/aw/pics/globalHeader/imgHdrSearchLft.gif%22,%20%22top%22:2965,%20%22left%22:10},%20{%22url%22:%22http://pics.ebaystatic.com/aw/pics/globalHeader/imgHdrSearchRgt.gif%22,%20%22top%22:3035,%20%22left%22:10},%20{%22url%22:%22http://pics.ebaystatic.com/aw/pics/globalHeader/imgHdrCatsLft2.gif%22,%20%22top%22:3105,%20%22left%22:10},%20{%22url%22:%22http://pics.ebaystatic.com/aw/pics/globalHeader/imgHdrCatsRgt2.gif%22,%20%22top%22:3160,%20%22left%22:10},%20{%22url%22:%22http://pics.ebaystatic.com/aw/pics/globalHeader/imgHdrMainNavBgHighlight.gif%22,%20%22top%22:3215,%20%22left%22:10},%20{%22url%22:%22http://pics.ebaystatic.com/aw/pics/cmp/ui/sprpanelcrns.png%22,%20%22top%22:3280,%20%22left%22:10},%20{%22url%22:%22http://pics.ebaystatic.com/aw/pics/globalAssets/imgHPHdrRgtYellow.gif%22,%20%22top%22:3691,%20%22left%22:10},%20{%22url%22:%22http://pics.ebaystatic.com/aw/pics/globalAssets/imgPanelLRGreyGrad.gif%22,%20%22top%22:3721,%20%22left%22:10}]}

with pngcrush:

http://csscoolrunnings.com/service.php?t=1252523291543&format=json&absolute={%22canvas%22:%20{%22name%22:%22spriteme1%22,%20%22height%22:3741,%22width%22:420,%20%22background-color%22:%22none%22,%22comments%22:%22normally%22},%22images%22:[{%22url%22:%22http://pics.ebaystatic.com/aw/pics/globalHeader/imgHdrMainNavLft3.gif%22,%20%22top%22:10,%20%22left%22:10},%20{%22url%22:%22http://pics.ebaystatic.com/aw/pics/globalHeader/imgHdrMainNavRgt3.gif%22,%20%22top%22:75,%20%22left%22:10},%20{%22url%22:%22http://pics.ebaystatic.com/aw/pics/cmp/btn/btnFilmstripBgHoriz.gif%22,%20%22top%22:140,%20%22left%22:10},%20{%22url%22:%22http://pics.ebaystatic.com/aw/pics/buy/dailydeal/btnDDShowMe.gif%22,%20%22top%22:2560,%20%22left%22:10},%20{%22url%22:%22http://pics.ebaystatic.com/aw/pics/cmp/btn/sprbtnprimary.png%22,%20%22top%22:2615,%20%22left%22:10},%20{%22url%22:%22http://pics.ebaystatic.com/aw/pics/globalAssets/imgHPHdrLftYellow.gif%22,%20%22top%22:2905,%20%22left%22:10},%20{%22url%22:%22http://pics.ebaystatic.com/aw/pics/globalAssets/imgPanelLLGreyGrad.gif%22,%20%22top%22:2935,%20%22left%22:10},%20{%22url%22:%22http://pics.ebaystatic.com/aw/pics/globalHeader/imgHdrSearchLft.gif%22,%20%22top%22:2965,%20%22left%22:10},%20{%22url%22:%22http://pics.ebaystatic.com/aw/pics/globalHeader/imgHdrSearchRgt.gif%22,%20%22top%22:3035,%20%22left%22:10},%20{%22url%22:%22http://pics.ebaystatic.com/aw/pics/globalHeader/imgHdrCatsLft2.gif%22,%20%22top%22:3105,%20%22left%22:10},%20{%22url%22:%22http://pics.ebaystatic.com/aw/pics/globalHeader/imgHdrCatsRgt2.gif%22,%20%22top%22:3160,%20%22left%22:10},%20{%22url%22:%22http://pics.ebaystatic.com/aw/pics/globalHeader/imgHdrMainNavBgHighlight.gif%22,%20%22top%22:3215,%20%22left%22:10},%20{%22url%22:%22http://pics.ebaystatic.com/aw/pics/cmp/ui/sprpanelcrns.png%22,%20%22top%22:3280,%20%22left%22:10},%20{%22url%22:%22http://pics.ebaystatic.com/aw/pics/globalAssets/imgHPHdrRgtYellow.gif%22,%20%22top%22:3691,%20%22left%22:10},%20{%22url%22:%22http://pics.ebaystatic.com/aw/pics/globalAssets/imgPanelLRGreyGrad.gif%22,%20%22top%22:3721,%20%22left%22:10}]}
Status: Started
Sep 9, 2009
Project Member #3 jaredhir...@yahoo.com
Found a workable compromise.

The command that had been used at jh.com included the '-brute' call to pngcrush,
which meant pngcrush looped through 130 different algorithms instead of the default 10.

By simplifying the pngcrush call, response time is way improved, and server load is
much lower.

Putting this into production at both sites; leave a message here if it slows down again.
Sep 9, 2009
Project Member #4 jaredhir...@yahoo.com
marking as fixed because it seems to be working really nicely. Reopen if it doesn't
seem so nice to you :-)
Status: Fixed

Powered by Google Project Hosting