Mobile app version of vmapp.org
Login or Join
Si4351233

: Site hosted in DREAMHOST, planning to add additional servers or 3rd party webhost to handle huge traffic Our company site is hosted from a VPS server in Dreamhost. The site is created in Drupal

@Si4351233

Posted in: #Traffic #Vps

Our company site is hosted from a VPS server in Dreamhost. The site is created in Drupal and loaded with a number of Drupal modules. It has a huge page views and unique visitors , although it is already running from a VPS server it is so slow specially during peak times.

Any recommendations what should I do? Is it possible to add additional servers or third party webhosting company to help handling the site traffic.

If this is possible, what should I do, how should I start. Is Round Robin DNS applicable in Dreamhost, if yes, how, what should I modify?

10.01% popularity Vote Up Vote Down


Login to follow query

More posts by @Si4351233

1 Comments

Sorted by latest first Latest Oldest Best

 

@Speyer207

There are a plethora of options to improve the performance of a php based website. Here are some options I use:


Cache, cache and cache. In the performance and usability options, make sure that you ticked the option "cache pages for anonymous users".
Install and configure varnish. Either install it in your present server or install it in a new server (depending upon the amount of RAM you have in your present server for caching). Varnish act as a reverse proxy and it cache content. It reduces load on your server by reducing the number of requests apache will have to handle.
For Drupal per se, reduce the number of modules. Try to use modules with a broad idea, such as "Views" to replace functionality offered by specific modules such as "related content".
Use APC to reduce load that php generate on the server.
Use advanced css and javascript aggregation to reduce the total number of files per pageload and hence total number of requests apache will have to handle.


For additional information on how to improve the performance of a Drupal website, please read here.

The success of all these depends on a number of factors, such as the type of your website, number of page views per day, amount of RAM available, etc. If all the above did not help enough, you should consider upgrading to a dedicated server or adding additional servers to redistribute load.

10% popularity Vote Up Vote Down


Back to top | Use Dark Theme