Server Optimization

How To Change Your PHP Settings on Ubuntu 14.04 — step-by-step Linux tutorial on Progressive Robot

How To Change Your PHP Settings on Ubuntu 14.04

PHP is a server side scripting language used by many popular CMS and blog platforms like WordPress and Drupal. It is also part of the popular LAMP and LEMP stacks. Updating the PHP configuration settings is a common task when setting up a PHP-based website. This guide will show how to view the current PHP configuration settings of your web server and how to make updates to the PHP settings.

Read more
5 Ways to Improve your Production Web Application Server Setup — step-by-step Devops tutorial on Progressive Robot

5 Ways to Improve your Production Web Application Server Setup

Once your application is up and running in a cloud server environment, you may be wondering how you can improve your server environment to make the leap from “it works” to a full-fledged production environment. This article will help you get started with planning and implementing a production environment by creating a loose definition of “production”, and by showing you some components that you can add to your existing architecture to make the transition.

Read more
5 Configuraciones Comunes para tus Aplicaciones Web — step-by-step DevOps tutorial on Progressive Robot

5 Configuraciones Comunes para tus Aplicaciones Web

Cuando decidimos que arquitectura de servidor utilizar para nuestro enterno, hay muchos factores a considerar, como el rendimiento, escalabilidad, disponibilidad, costo y facilidad de administración. Aquí hay una lista de las configuraciones comunes de servidor, con una corta descripción en cada una, incluyendo pros y contras.

Read more
How To Configure Periodic TRIM for SSD Storage on Linux Servers — step-by-step Linux tutorial on Progressive Robot

How To Configure Periodic TRIM for SSD Storage on Linux Servers

Continuous use of SSDs results in degraded performance if not accounted for and mitigated. The TRIM command is an operation that allows the operating system to propagate information down to the SSD about which blocks of data are no longer in use. This allows the SSD’s internal systems to better manage wear leveling and prepare the device for future writes. Continuous TRIM is possible, but can negatively impact performance. Scheduled, periodic TRIM is a good alternative in most cases.

Read more
How To Configure Varnish for Drupal with Apache on Debian and Ubuntu — step-by-step Linux tutorial on Progressive Robot

How To Configure Varnish for Drupal with Apache on Debian and Ubuntu

In this the cloud provider article, as a part of a series to help developers with scaling, we will be talking about configuring Varnish with Drupal. This will greatly reduce the amount of time it takes users to load your Drupal based website, and increase the simultaneous serving capacity of your the cloud provider VPS by passing requests through the Varnish Cache software first.

Read more
How To Optimize Apache Web Server Performance — step-by-step Linux tutorial on Progressive Robot

How To Optimize Apache Web Server Performance

Apache is an amazingly powerful and capable web server. In order to make initial setup as easy as possible, it comes with numerous modules pre-installed. This makes it a great choice for new projects when you need to quickly be productive, but as your site grows you may start to bump into performance problems. This tutorial will cover a few things you should do to optimize performance if you’re running Apache with your Django app.

Read more
How To Add the gzip Module to Nginx on CentOS 7 — step-by-step Linux tutorial on Progressive Robot

How To Add the gzip Module to Nginx on CentOS 7

How fast a website will load depends on the size of all of the files that have to be downloaded by the browser. Reducing the size of files to be transmitted can make the website not only load faster, but also cheaper to those who have to pay for their bandwidth usage. In this guide, we’ll discuss how to configure Nginx installed on your CentOS 7 server to utilize `gzip` compression to reduce the size of content sent to website visitors.

Read more
How To Use HAProxy to Set Up MySQL Load Balancing — step-by-step Linux tutorial on Progressive Robot

How To Use HAProxy to Set Up MySQL Load Balancing

HAProxy is an open source software which can load balance HTTP and TCP servers. In the previous article on HAProxy we configured load balancing for HTTP and in this one we’ll do the same for MySQL. All your MySQL servers have to be configured to perform Master-Master replication as load balancing involves both reading and writing to all the backends.

Read more
CHAT