20 Dec 2015 Spirula’s iptables Ansible Role

Ansible is a popular configuration management and IT automation tool, it’s created by Michael DeHaan in 2012, unlike most of the configuration management tools Ansible doesn’t require agent at client server, it is an agentless tool that just requires only ssh access to the remote...

Read More

20 Jan 2015 Gunicorn Worker Types

Gunicorn is a simple yet powerful python WSGI HTTP server, it supports some python frameworks natively. It has many features like server hooks, SSL support, multiple worker types, and integeration with Django and Paster. Gunicorn is a pre-fork model server, which means that a master process...

Read More

17 Dec 2014 Sql Backups vs CSV Backups

Database Backups can take several formats. Backup size, backup time, and restore time will vary for each of these formats. In this post, we will use a 13 GB database with a total of 66 million rows to compare and evaluate the backup and restore time...

Read More

22 Oct 2014 Apache or Nginx: The ultimate argument

When it comes to web server applications, there are two particular names that rise strongly; Apache and Nginx. So, what are the differences between these well-known web servers? and which one to pick? Introducing Apache The Apache HTTP Server is the most popular Linux-based web server. It was first...

Read More

08 Oct 2014 Nginx FastCGI Caching

One of the main methods of optimization is web caching, which is simply a method to store a copy of the web content to accelerate the serving it to the client. The most famous caching method is setting up a reverse proxy in-front of the web server...

Read More