Большую часть возвращаемой страницы содержит медиа контент, а именно картинки, от этого у сайта много проблем а-ля "давай полежим на мундольфе". Суть в том что большую часть страницы кеширует браузер, это хорошо для сайта и для сервера, но проблема в том люди приходящие смотреть например "мундольф" могут нечего в кэше браузера и не содержать, от сюда вырисовывается проблема размера главной страницы.
Тут предлагаю некоторую пищу для размышлений.
1. Где то было предложение уменьшить размер картинок в новостях, я считаю это предложение очень очень хорошим, главное что бы картинка на главной была действительно маленькой, а не уменьшена html кодом.
Внутри самой же новости можно размер картинки оставить такого же размера, какая она есть сейчас.
2. Уменьшить количество новостей на главной до 10, это немного уменьшит размер главной страницы.
или же
Большинство людей приходят смотреть стримы , а не читать новости, а анонсы по стримам и так вынесены в отдельную колонку рядом с чатом, из этого следует что информация по стримам дублируется, а это не есть хорошо, из этого следует что можно (даже нужно) новости вынести вообще в отдельную страницу.
3. ИМХО сайт с такой посещаемостью давно вырос из друпала, тут можно сделать два варианта морозить проект в плане функционала, и начать заниматься оптимизацией сайта, исправлением ошибок, выкидыванием лишнего функционала из движка, возможно где то есть костыли от которых надо бы избавиться, и вообще очень серьезно работать напильником, что бы в движке не было нечего лишнего.
или же
вообще потихоньку начать писать сайт с нуля (как вариант).
4. Демократия демократией, но на часе критики перестать слушать предложения по дополнению функционала, а то такими темпами и новый сервер не поможет, ну можно разве что клиентской части, ибо нагрузки на сервер оно не оказывает.
5. Подключается 20 css файлов меньше 1kb, то же самое и с js и всякими png, объединение всего этого в 1 файл, в том числе и мелкие картинки в css запихать или на худой конец в одну картинку, существенно снизит кол-во запросов к серверу.
Сейчас 32 файла css и 26 js.
Дополнение от zxcarb
6. Использования Ajax для сайта, по идее должно помочь, хотя тут может быть не прав
или
придумать что нибудь такое что бы обновлять только шапку со стримами, кнопку какуйнить отдельную, я хоть в вэбе и нуб, но знаю как это можно сделать с помощью тэгов frame, а кто в js с ajax'ом разбирается может что и получше придумать.
В принципе усе.
З.Ы. Напоминаю пост несет в себе в первую очередь пишу для размышлений, и возможно некоторые решения.
З.Ы.Ы. Надеюсь хоть кто то на это внимание обратит.