Jump to content

Decreasing posting delay

David

889 views

As many of you have probably noticed, it can sometimes take a long time to submit a post. I've made a few changes that should help decrease the delay between submitting a post and that post being accepted.

Part of the problem has to do with email notifications. People can follow a thread or forum and receive an email whenever something new is posted. This makes it easy to keep on top of new content.

However, it's not quick to send dozens of emails. The site has to connect to the email provider, transmit the message, and then wait for the provider to send that message on to the recipient. This process can sometimes take a few seconds, and that time compounds with many followers.

To make this process quicker the site will now queue emails locally on the server. This removes the overhead of immediately connected, transmitting, and waiting. The server will immediately accept the emails and the post will be added.

This is only one part of the problem, unfortunately. With hundreds of thousands of posts, the site's database has become quite large. In the past, posts would be deleted to decrease the strain on the server. This is something I never want to do because old posts may still contain relevant content. Instead, optimizations and tweaks will be made to the database server to help speed posting and the entire site up. More information coming soon.



2 Comments


Recommended Comments

Your ongoing failure to reply to messages and generally being unresponsive to the needs of this community is shameful, and you should be embarrassed. You are ruining something built by greater people than you, and it is hard to watch something so good die in the hands of someone so incompetent.

  • Like 2
  • Downvote 1

Share this comment


Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...