Загрузка...

Обход кэширования сайта для парсинга информации (заголовки и тд)

Тема в разделе Frontend создана пользователем antick2 14 ноя 2024. 276 просмотров

  1. antick2
    antick2 Автор темы 14 ноя 2024 0 23 авг 2018
    Интересуют возможности обхода кэширования и ускорения получения данных с сайта, новостей за считаную секунду без задержек, кто разбирается и может подсказать? Если что выдам больше инфы, что и как.
     
  2. Апатия
    Апатия 14 ноя 2024 444 1202 15 июн 2021
    headers = {'Cache-Control': 'no-cache', 'Pragma': 'no-cache'}
    А скорость все равно будет зависеть от сервера, ты не заставишь его никак давать информацию быстрее чем он способен, разве что использовать api
     
    1. Посмотреть предыдущие комментарии (5)
    2. Kirill0671
      Апатия, даже при Cache-Control': 'no-cache' и Pragma': 'no-cache' я всё равно получаю HIT)
      """а про cf-cache-status ты говоришь, это заголовок для cloudflare и по сути при получении Cache-Control': 'no-cache', он и так обязан вернуть REVALIDATED""" как ты говоришь он обязан, но он не всегда его возвращает
    3. antick2 Автор темы
      14 ноя 2024 Изменено
    4. Апатия
      Kirill0671, ну к сожалению это уже CF выебывается, видимо сделано для снижения нагрузки на сайт, можно попробовать еще добавить Cache-Control: no-store но вряд ли это что то изменит, а еще вариант есть попробовать уникализировать запрос, например просто передать безполезный параметр например метку времени, в теории CF может посчитать это новым уникальным запросом и обновить инфу, напрмер "https://url.com/news?cache_rm={int(time.time())} больше идей у меня нет :muted:
      14 ноя 2024 Изменено
    5. Посмотреть следующие комментарии (1)
Загрузка...
Top