Forum Speed

Forum Speed

This question has suggested answer(s)

Hi All,

I've seen it on our implementation, and here; that the point and click speed of earlier forum technologies can be possible; though for some of the time it's just not here.

Our forum (http://videohits.com.au/community/videohits/) is a relatively new implementation of Community Server, and we only have at present around 2000 posts. It this size, page load times on initial load is around 23 seconds.

We're running the site on a cluster with 3x beefy Virtual Servers (4x CPU; 4GB RAM) and a separate, MSSQL database (temporarily virtualised).

What can I do (how can I cache or improve) to speed this up? I've looked at the caching aspects; and when we're under load it is quite zippy, though how can I tune the cache out so when we're only seeing a few users the cache gains are shown?

Surely there are some readers from the big implementations of Telligent who have solved these issues before and can shed some light!

Thanks in advance,

All Replies
  • Be sure to run regular maintenance on your database - run the cs_system_updatestatistics script six days a week, and then the cs_maintenance_dbreindex script on the seventh day.  Schedule these as SQL Jobs, and preferably schedule these jobs so they'll have finished before any scheduled backups are taken.  Further details on optimising your database configuration may be found at telligent.com/.../database-configuration.aspx .

    To speed up that initial load time, the best way is to ensure the website doesn't shut down regularly.  Configure your IIS App Pool - see telligent.com/.../internet-information-services-iis-configuration.aspx for further details.

    Another thing I'd ask - does your load balancer have Sticky Sessions enabled - i.e. does your load balancer ensure that individual sessions are always served from the same server?  If not, then you should bear in mind that content is cached per server, so refreshing the homepage 3 times could (worst case) require populating the cache 3 times (once for each server).

  • Thanks Alex,

    Good advice. We had the IIS configured to this spec, the load balancer sticky sessions configured (for a different reason!)  with the database procedures now scheduled in.

    Is there any recommendations on the cache side?

    Thanks again!