There are three popular Red Hat Enterprise Linux clones: CentOS, Scientific Linux and Oracle Linux. All of these clone projects download source RPM packages from Red Hat and re-compile them to produce their own distributions.
These Linux distributions are often installed on servers which are connected to the internet. In that task it is essential to take care of security bugs quickly to avoid a system compromise. All of these three clones issue their own security advisories and updates.
I decided to compare the contents of these advisories as well as the delay publishing the advisories. This comparison is for version 6 of these distributions. Continue reading
After writing a simple PSGI application server benchmark I continued benchmarking with a bit more realistic workload than just the simplest possible “hello world” PSGI app. I run the same tests against two popular Perl web frameworks: Catalyst and Dancer. Both of them run on top of the PSGI stack. Continue reading
This benchmark is about Perl PSGI web application servers but the story starts with Python. I needed to deploy a Python based web application on a server running nginx. I was not fully up to date about the current WSGI application server offerings and therefore searched for some comparisons. I found a comprehensive WSGI server benchmark by Nicholas Piël which was very interesting, although slightly dated already.
I noticed that uWSGI looks like a good modern application server which integrates nicely with nginx. And not only for running Python apps: It can run Perl PSGI/Plack apps as well! That made me very interested.
Earlier PSGI server benchmarks
I searched the interwebs for PSGI/Plack server performance comparisons but did not find any which included uWSGI. It looked like the benchmark in the Starman documentation is the only one available and quoted in many places. It declares Starman as the fastest PSGI server: Continue reading