Fork me on GitHub

Server performance  Bottom

Go to page 1 - 2 [+1]:

  • All,

    How is the community site functioning? I've recently migrated to a new server and implemented a few ninja tactics to get a handle on the beast.

    Please can you give me feed back, comments and suggestions. I'd actually prefer a thread on the http://groups.google…/zikula-discussions list since I'm admittedly not a fan of forums.

    Drak

    --
    Zikula Lead Developer
    Board Member of the Zikula Foundation
    Follow me on twitter.com/zikuladrak
  • Hi Drak,

    Can't really say how it 'feels', my internet connection has been disasterous whole day. But using YSLOW on this very page indicates that javascript files don't expire while images do. Expiring javascript files at well would certainly increase the YSLOW score. There are other optimizations possible, but this one is quick and easy to implement.
  • I thought I'd included that in the ruleset. Can you try again, I've updated the expireheader ruleset.

    Drak

    --
    Zikula Lead Developer
    Board Member of the Zikula Foundation
    Follow me on twitter.com/zikuladrak
  • Great! Makes a difference, YSlow score now around 60. icon_smile

    Very tempted to look into your suggestions regarding combining CSS and javascript files each in one request. That would really be a big response booster!

    Interesting starting point could be http://rakaz.nl/proj…ombine/combine.phps
  • It would indeed be great to have something as a solution available that one can use (if you know what you're doing). Enabling some hooks and prototype being used more and more causes the included files count to increase dramatically icon_wink
    It seems that the server is more responsive.

    --
    campertoday.nl, Module development, Dutch Zikula Community
  • See my thread in the zikula dicussion list. I explain exactly what we could be doing.
    http://groups.google…ad/b594cd3fbb36be91

    Drak

    --
    Zikula Lead Developer
    Board Member of the Zikula Foundation
    Follow me on twitter.com/zikuladrak
  • espaan

    It would indeed be great to have something as a solution available that one can use (if you know what you're doing).

    Something like that should be completely transparent to a user/webmaster. It could replace 31 request with only 2.
  • drak

    See my thread in the zikula dicussion list. I explain exactly what we could be doing.
    http://groups.google…ad/b594cd3fbb36be91

    Drak


    That was what I was referring to with 'your suggestions' icon_wink
  • dits

    Very tempted to look into your suggestions regarding combining CSS and javascript files each in one request. That would really be a big response booster!http://rakaz.nl/proj…ombine/combine.phps

    I spend half my day on trying something like this. Not by far what it should be, but I was impressed myself with the performance gain. Still lacks caching of combined CSS and js files, regular expression patterns must still be improved, an admin interface is lacking, ...

    On two test site YSlow scores went up from around 75 to around 93. Feel free to check it out here: http://code.zikula.o…/trunk/ItsOptimised
  • Seems to have a problem with at least the prodrop templates for menutree that Mateo did. Totally kills the navigation.

    --
    Home Page | Find on Facebook | Follow on Twitter
  • @Michael:
    What's the problem with the prodrop templates? icon_confused

    --
    - Mateo T. -
    Mis principios... son mis fines
  • It's connected to the module that dits just posted, the prodrop works fine other wise. I'll set it back to the active template and you can see for yourself @ http://www.goodeatsfans.net

    Not sure if it's the module or the templates, because the rest of them seem to work, so I didn't log a bug yet.



    edited by: HalbrookTech, Apr 07, 2009 - 07:59 PM

    --
    Home Page | Find on Facebook | Follow on Twitter
  • HalbrookTech

    Seems to have a problem with at least the prodrop templates for menutree that Mateo did. Totally kills the navigation.


    There's several aspects that might cause trouble:
    • cssmin (which compresses the CSS)
    • concatenation of several stylesheets in one
    • my clumsy initial regular expressions that find and replace the stylesheets and javascript.


    Would you mind commenting out modules/ItsOptimised/pnuser.php line 40 where the cssmin is called and check if this solves the problem? I've tried on another site with cssplay_prodrop where I didn't have a problem. icon_confused

    Also I see that the output filter didn't pick up all stylesheets. It left out the ones with the media definition.

    This is only a very rough first try to create something that could eventually significantly increase responsiveness.

    P.S. Now that I've got your attention, I asked in another post how I could possible register output filters from my own module. Any ideas?



    edited by: dits, Apr 08, 2009 - 07:31 AM
  • That seems to have fixed part of the problem at least. The drop downs behave right now, but the background in the divs isn't displaying. Could be related to having more CSS files than usual in my theme, since it's a 960 Grid based theme, I may need to combine the CSS files.

    And to the output filters, I dunno. I'm still working on getting a grip on the less advanced parts of the development cycle :)

    --
    Home Page | Find on Facebook | Follow on Twitter
  • I was afraid there was some more work to this. It's lots of tricky things involved icon_evil . Need to work on some other stuff for the next few days. Will ask on the listserv about the output filters. Thanks for testing!

Go to page 1 - 2 [+1]:

  • 0 users

This list is based on users active over the last 60 minutes.