- Joined
- Nov 14, 2012
We received a sizable boon in donations this month, which is very timely considering recent growth in the website. I'm sure most people noticed that the site has ran like shit in the last month.
The server stack we run on is like this:
Kiwi - Database / Static Content / (Previously) Memcached
Lime - Scripts
Orange - Mail
Those are the 3 main ones. We have a 4th that's very cheap that I use to test things on before implementing them.
Kiwi is paid for until November 2016. When we first started accepting donations, I received about $400 and put in $200 of my own to prepay the only server we had at the time for 2 years.
Lime is $40/mo.
Orange is $10/mo.
If you throw in all the domains we own and the XenForo license, it adds up to about $90/mo in total.
However, we've recently hit a bottleneck on Kiwi. This is because Memcached and the MySQL Database both use the RAM to levy frequently requested information into what's called a cache. Kiwi has been at 4 GiB RAM usage and 500 MiB SWAP usage for almost a month now.
Mango is the new server and is $20/mo. It is now taking on the role of Memcached, which leaves a lot of room for the MySQL Database (the primary bottleneck for page load times) to breathe.
Hopefully this works out. We'll see when we start getting near 500 users every day. Right now page load times are about ~0.2s which is much smaller than what we've had before.
The server stack we run on is like this:
Kiwi - Database / Static Content / (Previously) Memcached
Lime - Scripts
Orange - Mail
Those are the 3 main ones. We have a 4th that's very cheap that I use to test things on before implementing them.
Kiwi is paid for until November 2016. When we first started accepting donations, I received about $400 and put in $200 of my own to prepay the only server we had at the time for 2 years.
Lime is $40/mo.
Orange is $10/mo.
If you throw in all the domains we own and the XenForo license, it adds up to about $90/mo in total.
However, we've recently hit a bottleneck on Kiwi. This is because Memcached and the MySQL Database both use the RAM to levy frequently requested information into what's called a cache. Kiwi has been at 4 GiB RAM usage and 500 MiB SWAP usage for almost a month now.
Mango is the new server and is $20/mo. It is now taking on the role of Memcached, which leaves a lot of room for the MySQL Database (the primary bottleneck for page load times) to breathe.
Hopefully this works out. We'll see when we start getting near 500 users every day. Right now page load times are about ~0.2s which is much smaller than what we've had before.