[Zope-CMF] Tale of Four Web Sites

Sergey Volobuev zope at phpv.khv.ru
Tue Feb 17 08:25:06 EST 2004


>Site 1: 56Kbytes, two tabs, left column only, one small logo,
>cleanest of the four sites
>Site 2: 93Kbytes, no tabs, right and left columns, three medium
>sized images, most complicated
>Site 3: 70Kbytes, six tabs, one banner add, one logo, left column
>only
>
Last two looks as Plone 1.0.x sites (about 70 Kb footprint for first 
page). The first one looks as optimized Plone 1 :)

>Site 4: 170Kbytes, three tabs, left and right columns, one logo,
>close to ⌠out of the box■, my site.
>
This looks exactly as Plone 2.0 :)  It seems like Plone authors switched 
to adsl from dialup before making Plone 2 :) No one cares about download 
size anymore

>Using the networking monitor that is part of the Task Manager in
>Win/xp, reset the Bytes Received counter, start IE, clear IE
>cache of files and cookies, connect to target site, record
>bandwidth utilized and Bytes Received (after page has loaded),
>
Wow... Why not just save page to disk and look at folder size? Maybe its 
more rough but much faster. And you can see what files takes more traffic

Look at this (this is files from one of Plone 2 betas, current sizes may 
differ):
plone_inplace_calendar.html  │   39464
plone.css                    │   33393
plone_javascripts.html       │   18031
plone_formtooltip.html       │   18030
plone_menu                   │    8886
plonePresentation.css        │    2945
plonePrint.css               │    2457
ploneNS4.css                 │    1486
plone_powered.gif            │    1191
colophon_sec508.gif          │    1139
newsitem_icon.gif            │     951
site_icon.gif                │     951
folder_icon.gif              │     939
mail_icon.gif                │     918
print_icon.gif               │     916
colophon_xhtml.png           │     428
colophon_css.png             │     342
colophon_anybrowser.png      │     306
colophon_wai-aaa.gif         │     305
plone_javascript_variables.js│     108
linkTransparent.gif          │     102

Throw away inplace calendar (the one used to set effective/expiration 
dates) and you get 30K+ of savings. No one uses it anyway. Make another 
js files invisible for anonymous (because in most cases anonymous can't 
see edit screens, so he don't need tooltips, dropdown menus etc) - and 
you get another 40-50K.

Finally, throw away colophon buttons (leave plone.org button only) and 
you will get another 1K :))

And something need to be done with that huge css file... Any ideas?





More information about the Zope-CMF mailing list