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


Открыл гугль, gooooooooogle снизу состоит из g gle и кучи одинаковых ноликов, один из которых красный. Это как-то зависит от выбранного языка?
во всех этих ноликах ОДНА И ТА ЖЕ картинка. просто она так хитро позиционируется - по кусочкам.
Дык это и так понятно, не будут же они генерить картинку длинною в количество страниц заполненную ноликами) Вообще странная аналогия имхо.
Вам странно потому, что не приходилось администрировать сервера с нагрузкой в несколько тысяч одновременных запросов. Когда один компьютер может столько обслужить, только если набить его грудой памяти, хорошими процессорами, SCSI-винтами и максимально оптимизированным софтом. Представили? А теперь внимание дизайнер добавил одну картинку на страницу и количество одновременных запросов возросло ровно на количество пользователей.
В случае поиска Google на каждый вопрос клиента обрабатывает всего 2(!) запроса - сам html и картинку. Ещё лишь одна картика и нагрузка возрастает на треть!
Средняя страница Хабра требует загрузки около 30 различных файлов, и ещё часть грузится со стороны. Наращивать это число небезопасно.
В случае поиска Google на каждый вопрос клиента обрабатывает всего 2(!) запроса - сам html и картинку. Ещё лишь одна картика и нагрузка возрастает на треть!
Средняя страница Хабра требует загрузки около 30 различных файлов, и ещё часть грузится со стороны. Наращивать это число небезопасно.
Для меня это явилось настоящим откровением. Спасибо за интересную информацию :)
Sign up to leave a comment.
Кеширование favicon.ico на Хабре