Решить проблему кеширования сайта на мобильных устройствах

20 000 руб. за проект
14 июня 2021, 18:22 • 6 откликов • 41 просмотр
Необходимо решить проблему кеширования (это я так предполагаю, что дело в кеше) сайта на Ruby on Rails.

На некоторых мобильных устройствах сайт отображает ошибку, при которой он видимо когда-то закешировался (повторюсь, тут я не уверен, но это такой educated guess). На компьютерах такое поведение не наблюдалось.

  • Есть наблюдение, что сайт выдает ошибку на любом новом устройстве, т.е. на котором он ещё ни разу не открывался.
  • При этом на дивайсах, которые отображают сайт нормально есть задержка в загрузке, виден бегунок лоадера и все другие улики, указывающие на работоспособный сайт.
  • На дивайсах, выдающих ошибку это происходит моментально, т.е. нет никакого времени загрузки.
  • Логи все пустые, так как на стороне сервера ошибки видимо нет.
  • TTL ставил минимальное значение - 10 минут.

Речь идет о сайте https://kosher.ru

Оригинал моего запроса на SO вот тут - https://stackoverflow.com/questions/67781422/rails... хотя я вроде всё (тезисно) оттуда перенял, но вдруг что-то упустил.

Что я уже сделал:
  • Обновил Puma до версии 5.х
  • Перевел пуму с демонизации на systemd
  • nginx перезапускался триллион раз
  • puma/сам сервер перезапускались также триллион раз