|
274 / 178 / 30
Регистрация: 16.03.2017
Сообщений: 1,631
|
|
Http favicon.ico05.03.2018, 12:55. Показов 11645. Ответов 6
Метки нет (Все метки)
Добрый день, поясните плииз!
использую "чистый" http-модуль для сервера (без експреса). По ссылке/пути отдаю json-файл (генерирую "на лету"). А на сервер после отправки json файла приходит запрос на favicon.ico! КАЖДЫЙ РАЗ! Кто это делает? Crome? или http? (когда кодил на php вроде не было такого частого обращения к иконке) Можно это как-то отключить??? Может хотя-бы кеширование на стороне клиента можно принудительно включить(командой с сервера)? "жаба душит" каждый раз иконку отправлять - иконка в 10-100 раз больше чем json! (1кб vs 20-100байт), а мне за трафиком (мобильным = слабым(в горах/дороге) или дорогим(в роуминге)) следить надо и максимально уменьшить нагрузку на сервер.
0
|
|
| 05.03.2018, 12:55 | |
|
Ответы с готовыми решениями:
6
Express favicon
Favicon at "http://localhost:8080/favicon.ico" failed to load |
|
707 / 309 / 191
Регистрация: 05.03.2015
Сообщений: 822
|
||||||
| 05.03.2018, 13:59 | ||||||
|
Вроде как фавиконка и статичные ресурсы кешируются по умолчанию корректно. Может проблемы никакой нет и вы перезагружаете страницу с отключенным кешированием?
В любом случае, отключить эту чертову фавиконку можно так:
0
|
||||||
|
274 / 178 / 30
Регистрация: 16.03.2017
Сообщений: 1,631
|
||
| 05.03.2018, 15:57 [ТС] | ||
|
Причем сколько бы я не нажимал F5 в хроме (перезагружал страницу) каждый раз у сервера переспрашивается /favicon.ico! Я думал она должна была закешироваться после первого опроса!!! Ладно бы я не json открывал в браузере, а html с прописанной favicon... Задумка: по таймеру опрашивать эту страницу в андроид-программе (или мобильном браузере) на медленном, дорогом и не стабильном инете. Андроид-программы пока нет - тестирую в хроме. В json - "статус" - от 5 до 100 символов. Иконка ~1.1Кб. Можно конечно убрать/отключить иконку, но хочу понять почему она в json файле вообще опрашивается??? Это фишка хрома или ноды? в php при выводе json вроде обращений к favicon не было...
0
|
||
|
28 / 22 / 15
Регистрация: 29.11.2017
Сообщений: 75
|
|
| 06.03.2018, 02:52 | |
Сообщение было отмечено andyj как решение
Решение
1
|
|
|
274 / 178 / 30
Регистрация: 16.03.2017
Сообщений: 1,631
|
|||||||
| 10.03.2018, 18:16 [ТС] | |||||||
0
|
|||||||
|
the hardway first
2475 / 1847 / 910
Регистрация: 05.06.2015
Сообщений: 3,610
|
||
| 13.03.2018, 15:39 | ||
Content-Type: application/json?
0
|
||
|
274 / 178 / 30
Регистрация: 16.03.2017
Сообщений: 1,631
|
||
| 13.03.2018, 22:28 [ТС] | ||
|
Там и контроль "скорости раздачи", и "раздача частями"(с докачкой), и автоподбор заголовка (Content-Type) по расширению. Сейчас добавил 'Cache-Control': "max-age=31536000" в раздачу иконки и после этого перестало ПЕРЕспрашивать.
0
|
||
| 13.03.2018, 22:28 | |
|
Помогаю со студенческими работами здесь
7
Как долго индексируется favicon.ico и favicon.png? favicon.ico favicon.ico favicon.ico Трабла с favicon.ico Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|