Server Optimization

How To Implement Distributed Tracing with Jaeger on Kubernetes — step-by-step Kubernetes tutorial on Progressive Robot

How To Implement Distributed Tracing with Jaeger on Kubernetes

In this tutorial, we will deploy a very small distributed application to a Kubernetes cluster and simulate a performance lag using a sleep function in our code. To find the root cause of this issue and to trace each event, we will use Jaeger. With distributed tracing enabled, we’ll see how easy it is to observe the behavior of Services and pinpoint issues.

Read more
How To Install and Secure Memcached on Ubuntu 22.04 — step-by-step Linux tutorial on Progressive Robot

How To Install and Secure Memcached on Ubuntu 22.04

In this guide, you will install and configure a Memcached server. You’ll also add authentication to secure Memcached using Simple Authentication and Security Layer (SASL). Finally, you’ll learn how to bind Memcached to a local or private network interface to ensure that it is only accessible on trusted networks, by authenticated users.

Read more
How To Optimize Queries and Tables in MySQL and MariaDB on a VPS — step-by-step Databases tutorial on Progressive Robot

How To Optimize Queries and Tables in MySQL and MariaDB on a VPS

MySQL and MariaDB are popular database management systems that can be used in conjunction with an application or a website. While the querying syntax is easy to learn and very powerful, some operations take a long time. This article will discuss some steps you can take to optimize your queries and table structure.

Read more
How To Optimize MySQL Queries with ProxySQL Caching on Ubuntu 16.04 — step-by-step Linux tutorial on Progressive Robot

How To Optimize MySQL Queries with ProxySQL Caching on Ubuntu 16.04

ProxySQL is a SQL-aware proxy server that can be positioned between your application and your database to create a caching layer to optimize MySQL queries. In this tutorial, you will use ProxySQL to set up transparent caching for a MySQL server on Ubuntu 16.04. You will then test its performance using mysqlslap with and without caching to demonstrate the effect of caching and how much time it can save when executing many similar queries.

Read more
How To Add ngx_pagespeed to Nginx on Debian 8 — step-by-step Linux tutorial on Progressive Robot

How To Add ngx_pagespeed to Nginx on Debian 8

ngx_pagespeed, or just pagespeed, is an Nginx module designed to optimize your site automatically by reducing the size of its resources and hence the time the clients’ browsers need to load it. This article will guide you through the installation and configuration of the pagespeed module for Nginx.

Read more
How To Add Swap on CentOS 7 — step-by-step Linux tutorial on Progressive Robot

How To Add Swap on CentOS 7

One of the easiest ways to make your server more responsive, and guard against out-of-memory errors in your application, is to add some swap space. This gives you the ability to increase the amount of information that your server can keep in its working memory. In this guide, we will cover how to create and enable a swap file on a CentOS 7 server.

Read more
CHAT