Send private message

You must be logged in to send a private message.

Friends

No friends yet.

Activity

  • Zach replied on the discussion topic Light Load of the Engine?
    Yeah, I think you're right. Long term, I'll work on caching and other scalable solutions. This was more of a quick fix to speed things up for now. But it is faster to implement than enabling caching for all the plugins that use pagehandlers for... view reply
  • Zach replied on the discussion topic Light Load of the Engine?
    I guess all systems reach a point where extensions create too much overhead. I'll think on this and post again if something comes up. view reply
  • Zach added a new discussion topic Light Load of the Engine? in the group Elgg Technical Support
    Has anyone considered enabling a light load of the engine for pagehandlers that don't need access to other plugins? Or is there a way to do this I haven't discovered? I was able to improve pageload times by up to 400% by disabling plugin loading...
    • A few comments:

      • mod/profile/icondirect.php bypasses the Elgg engine if simplecache is enabled.  That's the point of it.  If you're getting to line 73 simplecache is either off, messed up, or we have a bug that's preventing it from being used.  (Checked in 1.7.4 and it correctly bypasses the engine for me.)
      • Oliver's original benchmarks were on Elgg 1.1 or so. Huge improvements were made in caching for Elgg 1.5.  On a fresh installation of 1.7.4b, loading the dashboard and all its resources has 54 queries.
      Simple cache attempted to solve the problem you're describing, and actually does on the few pages it's used.  The problem is that it's fairly cumbersome and inflexible.  We're always looking to improve performance but I'm not convinced a light engine is worth pursuing as I believe there are better solutions with generalized caches.
    • Yeah, I think you're right. Long term, I'll work on caching and other scalable solutions. This was more of a quick fix to speed things up for now. But it is faster to implement than enabling caching for all the plugins that use pagehandlers for lightweight operations.

      I couldn't get Compactor to work in 1.7.3. None of the plugin settings are recognized, so I think it's not being accessed. It does seem to be out of date from the current release so I'm not going to pursue it.

    • 314 queries @ v.1.1 --> 54 @ v1.7.4b .....nice ;-)

      Overall - maybe one should consider the old old saying -- if you to go faster - get a bigger higher powered engine (no pun intended). If too many queries -> just get a better more hardy linux box to house mysqld. Squid, APC, TurckMMcache, etc do improve overall performance. So I guess we can look for code level optimization (always a good idea) or "soup up" the server power.

      Having said all that from both sides of the argument now - I'm still interested in looking at ways to optimize the code itself - as Brett's comment re: v1.7.4 demonstrates - cleaner, leaner, tighter code and etc etc that the Elgg Team has done to make 1.7.4 so much faster..

  • Zach replied on the discussion topic Erm right then... 314 database queries on the dashboard!
    Can anyone provide an update whether new versions of elgg have resolved these issues? Are Oliver's plugin's still relevant (if not compatible)? view reply
  • Zach joined the group Elgg Technical Support
  • Zach joined the group Plugin Development
  • Zach replied on the discussion topic Elgg 1.7.1 released
    Do you know which specific schema update file was supposed to take care of that? I think my version setting  did get updated in the DB so it didn't run all the schema changes. I want to make sure I didn't miss any others. Thanks for the help.... view reply
  • Zach replied on the discussion topic Elgg 1.7.1 released
    Hm... I did have to add an 'admin' colum to my elgg_users_entity table. Is that normal? view reply