Конечно же многое в производительности сайта зависит от разработчика, но все-таки не всё. Вот мы тут пару сайтиков переделали. На нашем сервере страницы открываются за 0.2-0.35 сек. (а у нас не суперские сервера, просто нормальные такие для работы). А вот попробовали закинуть сайты на хостинг к клиенту (не буду говорить какой, местячковый в средней полосе России), страницы открывались 2-4 секунды. Сейчас правда пошустрее уже (0.5-1 секунды), но все равно не то. Почему были такие задержки в 2-4 секунды, а потом прошло? Просто сервер общий, чьи-то чужие сайты дали нагрузку на сервер, а страдают все сайты, что есть на нем. Поэтому, если хотите, чтобы сайты стабильно работали - берите выделенные облачные сервера (кому какие больше нравятся, но мы свой выбор сделали в пользу DigitalOcean.com, хотя много положительных отзывов и о linode.com). Это и не общий сервер, но и стоит при этом значительно меньше, чем реальный выделенный сервер.