In Progress

LAMP Server Tuning for High Traffic Server

My server needs tuning.

Here is my server's configuration:

. Medium server in EC2 Amazon

. Mysql and Apache in the same server

. LAMP with eaccelerator + memcached

. 5gb swap disk.

. Virtualmin running, hosting around 20 virtual server each one with it's wordpress install ( I plan to host more sites in the future)

. Each wordpress install has w3 total cache

these are the specs M1 Medium Instance

3.75 GiB memory

2 EC2 Compute Unit (1 virtual core with 2 EC2 Compute Unit)

410 GB instance storage

64-bit platform

I/O Performance: Moderate

EBS-Optimized Available: No

API name: [url removed, login to view]

Centos with Virtualmin to host many sites

Traffic:

I'm mostly hosting small websites. with around 2000 visitors a month each but I have my main site that has around 150,000 visitors each month. During the most part of the day I have 70-100 visitors connected at the time.

Problem:

In the past I has 500 visitors at the same time looking at the same page (cached) and everything was normal. Lately I had a traffic spike of 150 visitors trying to reach a page (cached) and the whole site crashed.

I need:

To fine tune my current server. Stop the crashes. Optimize my server for high traffic (with multiple wp installs).

Requirements:

Keep down time at the minimim (I have my site and my customers sites up and running)

Detailed description of everything that was tweaked. Every change should be documented.

I want a support timeframe after the problems are resolved. (I want to make sure everything is working fine)

Any major change must be consulted with me before proceeding.

I need someone that keeps good communication with me.

Major changes that will stop my server completly have to be done early in the night- morning (US Central time)

If you have any more questions about the project let me know.

It's important to Improve server response time :)

There was a previous Freelancer working on the project but he had to stop because he became a dad and his baby needed time.

The previous freelancer made some great progress in my server but it needs a little bit of work.

I forgot: I have Varnish installed and has to be configured for my Virtual hosts

Skills: Apache, MySQL, PHP, Website Testing, WordPress

See more: tuning centos traffic, lamp configuration tuning centos, want to became a freelancer, total virtual memory, total freelancer wordpress, total for freelancer, the freelancer core, storage freelancer, server freelancer, problems with wordpress websites, php tuning, o site freelancer, o disk freelancer, high the freelancer, great wordpress websites, good response time, freelancer working sites, freelancer wordpress support, freelancer unit, freelancer specs, freelancer server down, freelancer server 1.0, freelancer platform wordpress, freelancer main site, freelancer high

About the Employer:
( 5 reviews ) Guadalajara, Mexico

Project ID: #4491332