Comment to 'The need for speed'
  • Looking good. Let me ask. Are there any changes to the database under the hood? If not, I would gladly throw this test code on a private domain name that points to my existing dataset for A/B testing if that is helpful.

    • Perf improvements:

      • lazy loading of some heavy class properties
      • cache repeating calls to checkAllowedView method in one page requests
      • don't use mixes for modules which don't support mixes
      • don't access DB to get options which aren't found in cache, since all options are already in cache
      • additional DB caches
      • implement content cache
      • implement content cache settings
      • use for profile switcher with invalidation
      • use for menu cache
      • use for profile unit cache
      • manual cache clear

      We also updated all dependencies, extended profiler, added more monitoring tools. So, by the time 15 final is out it'll be even faster.

      • That sounds like a good candidate for an A/B test on a different domain with the same database. I can create a virtual domain for install fairly easily. Happy to assist if this is helpful.

        • I've created a new virtual site ready for testing. If anyone at Una wants to let me know an install process for the test code - I'll get it up and running. Alternatively, AlexT has a login to that server - can SCP it up... but we'd need to discuss to confirm location for upload.

          Thanks.