Pull to refresh

Comments 17

Считаю расточительным создавать дикую нагрузку на сервера и каналы хабра из-за таких мелочей.
Да, действительно, кэширование сотни favicon создаст дикую нагрузку на серверы и каналы...
вы наверно не сталкивались с действительно популярными ресурсами, когда на счету не только каждый байт, но и каждое соединение с сервером. Откройте любую страницу с результатами поиска в google и обратите внимание на картинки - логотип сверху и надпись "Gooooooooogle" снизу. Вы не поверите (рекомендую убедиться) — они делаются ОДНОЙ картинкой. Google так экономит на количестве запросов. Если Хабр выйдет на хорошие параметры посещаемости, то кешированные favicon тоже начнут иметь значение. А ставить для них отдельный сервер, как у Яндекса дороговато для решения столь малозначимой задачи.
Есть мнение, что топиков с загруженными прямо на сервер Хабра картинками, гораздо больше, чем компаний с их микроскопическими faviconами - раз хабракоманда приняла решение разрешать загрузки файлов, то зачем экономить на кэшировании иконок?
Тут есть разница. Загружать картинку к статье это очень важная задача, поскольку будучи на другом сайте она в какой-то момент может быть удалена или хуже — заменена на что-то неподобающее. Тут затраты оправданы. А вот затраты на favicon не оправданы, хотя с точки зрения серверного ресурса затраты на маааахонькую и на большую картинку практически не разнятся.
Это просто аналогия, показывающая обоснованность данного топика. Ваши тезисы я понимаю и принимаю, хотя считаю недостаточно актуальными.
А я всё-таки пожелаю Хабру дорасти до нагрузок, которые характеризуют актуальность моих тезисов =)

PS: Впрочем учитывая что они уже расходуют порядка 100Gbyte трафика в месяц эти времена не за горами и искать способы сокращения количества запросов возможно стоит уже сейчас.
Кстати да, всецело к вам присоединяюсь :)
как видите дело не в размере картинок, а в их количестве, ведь сервер затрачивает почти одинаковое количество процессорного времени и памяти на каждый запрос статического файла.
Открыл гугль, gooooooooogle снизу состоит из g gle и кучи одинаковых ноликов, один из которых красный. Это как-то зависит от выбранного языка?
во всех этих ноликах ОДНА И ТА ЖЕ картинка. просто она так хитро позиционируется - по кусочкам.
Дык это и так понятно, не будут же они генерить картинку длинною в количество страниц заполненную ноликами) Вообще странная аналогия имхо.
Вам странно потому, что не приходилось администрировать сервера с нагрузкой в несколько тысяч одновременных запросов. Когда один компьютер может столько обслужить, только если набить его грудой памяти, хорошими процессорами, SCSI-винтами и максимально оптимизированным софтом. Представили? А теперь внимание — дизайнер добавил одну картинку на страницу и количество одновременных запросов возросло ровно на количество пользователей.

В случае поиска Google на каждый вопрос клиента обрабатывает всего 2(!) запроса - сам html и картинку. Ещё лишь одна картика и нагрузка возрастает на треть!

Средняя страница Хабра требует загрузки около 30 различных файлов, и ещё часть грузится со стороны. Наращивать это число небезопасно.
Для меня это явилось настоящим откровением. Спасибо за интересную информацию :)
Sign up to leave a comment.

Articles