Michal Zugec write: > > > I welcome any suggestions, complains, issues or comments > > > > Josef > > > > > > Chromium browser -> Development tools ->Audit (tested with > localhost:54984/groups page):
Again, my question is what mode you use? I think that same test you can do on appliance based on SP1 which runs in production and explicit no-cache is removed ( but I agree with combination of resources to only few files. ) > > There are multiple resources served from same domain. Consider combining > them into as few files as possible. > > 1. > > > 7 CSS resources served from localhost. > 18 JavaScript resources served from localhost. > > Compressing the following resources with gzip could reduce their > transfer size by about two thirds (~415.85KB): > > 1. groups <http://localhost:54984/groups> could save ~96.24KB > 2. yast.css > <http://localhost:54984/stylesheets/yast.css?1272550209> could > save ~2.45KB > 3. grid.css > <http://localhost:54984/stylesheets/grid.css?1272029891> could > save ~3.07KB > 4. style.css > <http://localhost:54984/stylesheets/style.css?1277972267> could > save ~12.23KB > 5. jquery.jqplot.css > <http://localhost:54984/stylesheets/jquery.jqplot.css?1277799699> > could > save ~2.45KB > 6. jquery-ui-1.7.2.custom.css > > <http://localhost:54984/stylesheets/jquery-ui-1.7.2.custom.css?1272029891> > could > save ~17.16KB > 7. jquery-ui-1.7.2.custom-accordion.css > > <http://localhost:54984/stylesheets/jquery-ui-1.7.2.custom-accordion.css?1277972267> > could > save ~2.19KB > 8. jquery-ui-1.7.2.custom-tabs.css > > <http://localhost:54984/stylesheets/jquery-ui-1.7.2.custom-tabs.css?1277972267> > could > save ~2.38KB > 9. jquery.js > <http://localhost:54984/javascripts/jquery.js?1272888180> could > save ~78.22KB > 10. jquery.query.js > <http://localhost:54984/javascripts/jquery.query.js?1272888180> > could > save ~4.98KB > 11. jquery.timers.js > <http://localhost:54984/javascripts/jquery.timers.js?1272888180> > could > save ~2.31KB > 12. jquery.ui.custom.js > > <http://localhost:54984/javascripts/jquery.ui.custom.js?1272888180> could > save ~125.12KB > 13. jquery.validate.js > > <http://localhost:54984/javascripts/jquery.validate.js?1277730056> could > save ~24.18KB > 14. jqbrowser-compressed.js > > <http://localhost:54984/javascripts/jqbrowser-compressed.js?1272029891> could > save ~1.77KB > 15. jquery.badbrowser.js > > <http://localhost:54984/javascripts/jquery.badbrowser.js?1272029891> could > save ~1.44KB > 16. jquery.jqModal.js > <http://localhost:54984/javascripts/jquery.jqModal.js?1272888180> > could > save ~2.19KB > 17. jquery.ui.core.js > <http://localhost:54984/javascripts/jquery.ui.core.js?1272888180> > could > save ~9.08KB > 18. jquery.ui.tabs.js > <http://localhost:54984/javascripts/jquery.ui.tabs.js?1272888180> > could > save ~12.42KB > 19. yast.widgets.js > <http://localhost:54984/javascripts/yast.widgets.js?1272888180> > could > save ~1.94KB > 20. yast.helpers.js > <http://localhost:54984/javascripts/yast.helpers.js?1272888180> > could > save ~113B > 21. browser_fixes.js > <http://localhost:54984/javascripts/browser_fixes.js?1272888180> > could > save ~1.77KB > 22. script.js > <http://localhost:54984/javascripts/script.js?1273218390> could > save ~1.66KB > 23. users.js <http://localhost:54984/javascripts/users.js> could > save ~3.71KB > 24. select_dialog.js > <http://localhost:54984/javascripts/select_dialog.js?1275549424> > could > save ~4.71KB > 25. jquery.quicksearch.js > > <http://localhost:54984/javascripts/jquery.quicksearch.js?1272029891> could > save ~2.10KB > > > 1. The following resources are missing a cache expiration. Resources > that do not specify an expiration may not be cached by browsers: > 1. users.js <http://localhost:54984/javascripts/users.js> > 2. bg-head-gradient.png > <http://localhost:54984/stylesheets/images/bg-head-gradient.png> > 3. yast-groups.png <http://localhost:54984/icons/yast-groups.png> > 4. working.gif <http://localhost:54984/images/working.gif> > 5. ui-bg_glass_75_ffffff_1x400.png > > <http://localhost:54984/stylesheets/images/ui-bg_glass_75_ffffff_1x400.png> > 6. ui-icons_222222_256x240.png > > <http://localhost:54984/stylesheets/images/ui-icons_222222_256x240.png> > 7. ui-bg_glass_65_ffffff_1x400.png > > <http://localhost:54984/stylesheets/images/ui-bg_glass_65_ffffff_1x400.png> > 8. ui-icons_454545_256x240.png > > <http://localhost:54984/stylesheets/images/ui-icons_454545_256x240.png> > 9. ui-bg_glass_75_e6e6e6_1x400.png > > <http://localhost:54984/stylesheets/images/ui-bg_glass_75_e6e6e6_1x400.png> > 10. ui-icons_888888_256x240.png > > <http://localhost:54984/stylesheets/images/ui-icons_888888_256x240.png> > 2. The following resources are explicitly non-cacheable. Consider > making them cacheable if possible: > 1. groups <http://localhost:54984/groups> > 2. yast.css > <http://localhost:54984/stylesheets/yast.css?1272550209> > 3. grid.css > <http://localhost:54984/stylesheets/grid.css?1272029891> > 4. style.css > <http://localhost:54984/stylesheets/style.css?1277972267> > 5. jquery.jqplot.css > <http://localhost:54984/stylesheets/jquery.jqplot.css?1277799699> > 6. jquery-ui-1.7.2.custom.css > > <http://localhost:54984/stylesheets/jquery-ui-1.7.2.custom.css?1272029891> > 7. jquery-ui-1.7.2.custom-accordion.css > > <http://localhost:54984/stylesheets/jquery-ui-1.7.2.custom-accordion.css?1277972267> > 8. jquery-ui-1.7.2.custom-tabs.css > > <http://localhost:54984/stylesheets/jquery-ui-1.7.2.custom-tabs.css?1277972267> > 9. jquery.js > <http://localhost:54984/javascripts/jquery.js?1272888180> > 10. jquery.query.js > <http://localhost:54984/javascripts/jquery.query.js?1272888180> > 11. jquery.timers.js > <http://localhost:54984/javascripts/jquery.timers.js?1272888180> > 12. jquery.ui.custom.js > > <http://localhost:54984/javascripts/jquery.ui.custom.js?1272888180> > 13. jquery.validate.js > <http://localhost:54984/javascripts/jquery.validate.js?1277730056> > 14. jqbrowser-compressed.js > > <http://localhost:54984/javascripts/jqbrowser-compressed.js?1272029891> > 15. jquery.badbrowser.js > > <http://localhost:54984/javascripts/jquery.badbrowser.js?1272029891> > 16. jquery.jqModal.js > <http://localhost:54984/javascripts/jquery.jqModal.js?1272888180> > 17. jquery.ui.core.js > <http://localhost:54984/javascripts/jquery.ui.core.js?1272888180> > 18. jquery.ui.tabs.js > <http://localhost:54984/javascripts/jquery.ui.tabs.js?1272888180> > 19. yast.widgets.js > <http://localhost:54984/javascripts/yast.widgets.js?1272888180> > 20. yast.helpers.js > <http://localhost:54984/javascripts/yast.helpers.js?1272888180> > 21. browser_fixes.js > <http://localhost:54984/javascripts/browser_fixes.js?1272888180> > 22. script.js > <http://localhost:54984/javascripts/script.js?1273218390> > 23. application.js > <http://localhost:54984/javascripts/application.js?1263559246> > 24. select_dialog.js > <http://localhost:54984/javascripts/select_dialog.js?1275549424> > 25. jquery.quicksearch.js > > <http://localhost:54984/javascripts/jquery.quicksearch.js?1272029891> > 26. webyast-logo.png > <http://localhost:54984/images/webyast-logo.png?1263559246> > 27. working.gif > <http://localhost:54984/images/working.gif?1266482366> > > > Consider adding a "Cache-Control: public" header to the following resources: > bg-head-gradient.png > yast-groups.png > working.gif > ui-bg_glass_75_ffffff_1x400.png > ui-icons_222222_256x240.png > ui-bg_glass_65_ffffff_1x400.png > ui-icons_454545_256x240.png > ui-bg_glass_75_e6e6e6_1x400.png > ui-icons_888888_256x240.png > > The following external CSS files were included after an external > JavaScript file in the document head. To ensure CSS files are downloaded > in parallel, always include external CSS before external JavaScript. > 1 inline script block was found in the head between an external CSS file > and another resource. To allow parallel downloading, move the inline > script before the external CSS file, or after the next resource. > > 68% of CSS (estimated) is not used by the current page. > yast.css: 66% (estimated) is not used by the current page. > grid.css: 95% (estimated) is not used by the current page. > style.css: 47% (estimated) is not used by the current page. > jquery.jqplot.css: 100% (estimated) is not used by the current page. > jquery-ui-1.7.2.custom.css: 74% (estimated) is not used by the current page. > jquery-ui-1.7.2.custom-accordion.css: 30% (estimated) is not used by the > current page. > jquery-ui-1.7.2.custom-tabs.css: 100% (estimated) is not used by the > current page. > Inline block #1: 66% (estimated) is not used by the current page. > -- Josef Reidinger YaST team maintainer of perl-Bootloader, YaST2-Repair, parts of webyast -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
