Загрузка...

Bypassing site caching to parse information (headers, etc.)

Thread in Frontend created by antick2 Nov 14, 2024. 506 views

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