We have just deployed some new web server technology to help improve our scalability. The website is becoming more and more popular so we need to be sure we can handle those increases in traffic.
For the techies. Here's the two main changes we have made :
For the techies. Here's the two main changes we have made :
- Switched our web server from Apache2 to Nginx. Great memory usage improvements and some speed increases. This will also enable us to more easily load balance between multiple servers as required.
- Moved our home grown programming framework to Perl Dancer. This will enable us to more easily deploy new features like user sessions (save your favourite radio stations), API's and more. It makes our code base simpler and easier to work on moving forward.