Performance Improvements (09/29/2019) - 📰​​​​​​​ News & Announcements - Kinmunity Jump to content
Sign in to follow this  

Performance Improvements (09/29/2019)

Recommended Posts

As I'm sure many have noticed, over the past few weeks the site has run slow and has had random periods of downtime lasting between one and five minutes. This was due to a combination of factors, including:

  • Kinmunity suffered a Distributed Denial of Service attack, originating from a Chinese botnet. As an emergency mitigation measure, we blocked Chinese hosts from connecting to ikari (our primary server).
  • We have had a surge in guest (unregistered user) traffic to certain articles and pages on Kinmunity.
  • ikari has gone from hosting only one, to hosting four distinct web properties.
  • ikari's backup system now needs to backup each web property (files and database), causing increased performance use during backup generation.
  • Kinmunity's cache system was storing a lot of things in RAM rather than on disk; we have much more disk space than we do RAM.

After much review and tuning, we have made various changes behind the scenes to fine-tune how ikari uses resources, thus preventing slowdown periods. A few of the changes we made are as follows:

  • We are now limiting the use of memcache. It's still used for some things, but not nearly as much data will be stored in it.
  • We are now caching a lot of (mostly) static content to our disk. When guests (unregistered users) load such content, a lot less resources are used to display it to them.
  • We have implemented anti-DDoS and anti-DoS measures at the software level; our server host does a great job mitigating network-level attacks, but not application-level. That gap is now closed.
  • Perhaps the most important change; we have changed our multi-processing-module in Apache; causing our web server to use much much fewer resources in regular operation.

We will continue to make changes and adjustments behind the scenes to keep Kinmunity stable for years to come. Thank you for being loyal members of the site, and I'm just a PM away if you need anything. Keep on howling!

  • Like 1

Naia "Shiro" Ōkami (keybase)
Site Administrator & Founder

 

Kinmunity is supported as a labor of love by its staff team, with contributions from users all over the world. If our community means something to you, please consider donating. Donations help off-set the costs to run the site, as well as fund new features!

 

Share this post


Link to post
Share on other sites

Absolutely awesome job, Naia! I indeed reckoned the site running very fast during the past few days!


Western Guardian Dragon

Share this post


Link to post
Share on other sites
10 hours ago, Amber said:

I indeed reckoned the site running very fast during the past few days!

5 hours ago, InkyDaily said:

Its definitely running smoother. 

Excellent! I'm still making performance improvements here and there, but I think the bulk of the problem causing our slowdown has been fixed. 

  • Like 1

Naia "Shiro" Ōkami (keybase)
Site Administrator & Founder

 

Kinmunity is supported as a labor of love by its staff team, with contributions from users all over the world. If our community means something to you, please consider donating. Donations help off-set the costs to run the site, as well as fund new features!

 

Share this post


Link to post
Share on other sites

Join the conversation

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

Guest
Reply to this topic...

×   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.

Sign in to follow this  

×
×
  • Create New...