Completed

LAMP Server Tuning for High Traffic Server

This project was successfully completed by MikeRRR for $150 USD in 3 days.

Get free quotes for a project like this
Employer working
Completed by:
Project Budget
$30 - $250 USD
Completed In
3 days
Total Bids
15
Project Description

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

[url removed, login to view] 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.

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online