IMPORTANT. Help speed up Bluemoon.

Ric

Administrator
Joined
22 May 2004
Messages
49,324
As you can tell, we're still experiencing a few problems and we're working hard to resolve them. Apologies for the inconvenience.

It would, however, help us enormously if everyone could click the "mark all forums read" link on the landing page each time you visit the site:

<a class="postlink-local" href="http://www.bluemoon-mcfc.co.uk/forum/index.php" onclick="window.open(this.href);return false;">index.php</a>

as this will help reduce the load on the server considerably whilst we sort out a more permanent solution.

Cheers,
Ric
 
Re: Technical problems

People stop making stupid fucking threads about nothing. Just wait till everythings sorted and then carry on.
 
Re: Technical problems

Blue Since 76 said:
Sorry, new here - where's the link on the index page, as I can't see it?

Far right, you'll see it.

24wzlue.jpg
 
Re: Technical problems

Aussie! said:
Done- but what does it actually do? how does it help

Please pick your answer below depending on your level of interest:

a) Makes it faster.

b) Computers have a silly way of tracking times. Each user has a last visit time, and the database does a comparison on each post. Unfortunately, it does a comparison for every single post in the database, and when you have a forum as big as BM, this may take a while.
Time in this forum is calculated by measuring how many seconds has elapsed from midnight on the 1st January 1970, which when you post, is stored in a column in a database table. When you login, again the time is calculated from 1st January 1970, and the number of seconds is compared against the post in a less than, or equal to comparison. Imagining comparing two numbers 80000 times in a second. Now imagine it for 500 users all doing it at the same time.
The thing about it, is that the comparison isn't particularly the long thing. If it is found that your 'tracked' time is less than the post time (i.e. you haven't 'read it'), the database will then drag the information needed and mark it for you as unread for display. The difference between a database saying "nowt here guv", and "I have 300 posts with titles, content, users, replies, etc" on a server with other efficiency problems is pretty bad.
Marking all of the forums read, marks each post as read, then returns 0 on the comparison, speeding up the database connection, thus speeding up the forum slightly. The problem we have is with the database connections. Anything that gets users off of the databases quicker is a good thing.

It's actually a bit more technical than that, but that is the main thinking.

This isn't a permanent solution to all of the problems that BM has being experiencing, but if enough people do it, it will make a noticeable difference to the speed.
 

Don't have an account? Register now and see fewer ads!

SIGN UP
Back
Top
  AdBlock Detected
Bluemoon relies on advertising to pay our hosting fees. Please support the site by disabling your ad blocking software to help keep the forum sustainable. Thanks.