Проблема нехватки ресурсов при размещении нескольких сайтов на vds на сегодняшний день у многих актуальна. Наиболее прогрессивный путь оптимизации состоит в кешировании редко изменяющихся статических ресурсов на стороне клиента (в этом случае запрос на сервер вообще не требуется посылать). Если указывать в заголовках HTTP дату или срок действия статических ресурсов, браузер будет загружать уже полученные ранее ресурсы с локального диска, а не из Интернета. В этом и заключается идея пассивной оптимизации Web-сайта. Все большей популярностью пользуется nginx, приведу в качестве примера кусок его конфига vhost.
location ~* ^.+\.(jpg|gif|png|ico|css|txt|js)$ { # задаем типы файлов
root /path_to_your_www_dir/;
access_log off; # отключаем логирование, чтобы не нагружать лишний раз файловую подсистему
expires 20d; # кешируем заданные типы файлов в браузере клиента на 20дней
}