The Benefits of Multi-Core Processors in Servers

Boosting a server’s processing power by adding cores is nothing new. In the old days, you had to add multiple physical processors. Today, some processors come with multiple cores. Therefore, adding two quad-core processors would give you 8 cores, which is 8 times the processing power. But are there really noticeable benefits to having multiple […]

Storing Web Cache on a RAM Disk: Part Two

In part one, you learned how to create a basic RAM disk and how to make it permanent by creating an entry in /etc/fstab. In this section, you will learn how to configure your Apache to send certain files to your RAM drive.
In this example, we will only send images to the RAM drive. Special […]

Storing Web Cache on a RAM Disk: Part One

One way to speed up your web server is to cache frequently accessed pages and content. This is much faster because dynamic pages do not have to be recreated every time someone accesses them. Instead, the cached HTML files are loaded at a much faster rate. Using a RAM disk, you can make that caching […]

How to Reduce MySQL Server Load

MySQL is one of the most widely used relational database management systems (RDMS), but it can also be responsible for placing a heavy load on your server if you do not manage it well. The more traffic you get coming to your site, the harder your database server will have to work. While you can […]

Increase Server Performance with Squid

It does not take much for a web server to get overwhelmed when you have high traffic websites. Although you could always purchase more expensive hardware and networking equipment, there are more cost-effective ways to get better performance and get the most out of what you have. One such method is to use a web […]

Should My Server Have Flash Storage?

In enterprise IT, Flash is a very popular topic. Traditionally, flash storage has been reserved for mobile devices, but more recently it has found its way into servers and even on network devices.
Flash storage can serve a number of purposes:

Replacing or supplementing the hard drive. This type of flash storage is often called a Solid […]

4 Apache Performance Tips

Previously, we revealed some helpful security tips for Apache web servers. Today, we are back with more tips to help boost your Apache performance.
1. Prefer mod_disk_cache over mod_mem_cache – Having a caching module is definitely a good idea for Apache, but you should use mod_disk_cache rather than mod_mem_cache. The latter […]

The Pros and Cons of Web Server Caching

In the early days of the web, site traffic was pretty straightforward. If a person accessed a page and/or images, the web server would display the static content and use bandwidth proportionate to the size of the files. As the web evolved, however, dynamic content became more prominent and today, dominates the web. Accessing a […]

How to Fix PHP Out of Memory Errors

If you have used enough PHP scripts on web servers, you have undoubtedly encountered “out of memory” errors at some point.  While they are annoying and even damaging to business when they interrupt service on a website, they are relatively easy to diagnose and fix.
If you do a quick search for a solution to this […]

How to Add an APT Repository

APT is a free and open source package management system used by many popular Linux distributions, such as Debian and Ubuntu.  APT provides an easy way to install, update, and remove packages for your server.  By default, APT includes repositories for your installation CD and the default online distribution repositories.  If you want access to […]

A Look at Varnish Cache Web Application Accelerator

One of the easiest and least expensive ways to speed up your website is to use some form of caching.  You can cache anything that is dynamic on a dedicated server.  A cache is a parcel of information kept in memory or on disk for speedy access.  In the world of dynamic websites, those created […]

Dedicated Server Terminology: Part 3

This is a continuation of Dedicated Server Terminology parts 1 and 2.
11. Cache – Caching gives your server a distinct advantage by keeping the most frequently-used data in memory or easily accessible on the disk.  Just as an operating system might cache important application data, you can configure your web server to cache […]

Using Apache Expires Headers to Save Bandwidth

Apache HTTP Server is by far the most widely-used web server on the Internet.  Chances are, your Linux or Unix-like dedicated server runs it to serve up websites to the public.  Doing this uses bandwidth, and there is no way to get around it in principle, but you can take some steps to minimize the […]

Using Web Server Cache to Boost Performance

A cache is a temporary storage of frequently downloaded or requested data. In most cases, information that is cached is kept in fast media (such as RAM) in order to provide quicker access to it. In other cases, it may simply be stored in a medium closer to the user (such as the […]

Enhance Web Apps with Caching

Dynamic web applications have become the norm for most websites. Whether they are using basic content management systems (CMS) or more complex custom social media applications, today’s websites are more fluid and more interactive than ever.
Accompanied with that new interactivity and fluidity are higher server loads and greater bandwidth usage. We previously looked […]

Linux Server Memory Usage

If you are mostly familiar with Windows computers, you may find the way your Linux dedicated server uses memory to be odd or even alarming. When I first started using Linux on a server, it was a bit disconcerting to see Linux use up all of the available RAM. This is much different […]