У меня есть простое маленькое веб-приложение, которое объединяет несколько просмотров с некоторых камер с поддержкой Ethernet по всему дому.В основном это небольшая панель инструментов, так что я могу легко сказать, что происходит вокруг дома.Я часто обновляю изображения, добавляя новый Date (). GetTime () к базовому URI.
Все работает счастливыми днями, за исключением одной маленькой проблемы.Если я ненадолго оставлю приборную панель на своем iPad, она исчерпает память и вылетает обратно на домашний экран.Я знаю, что это потому, что Mobile Safari кэширует каждое из этих изображений в оперативной памяти, и в конечном итоге их оказывается слишком много.
Поскольку эти изображения размещаются на встроенных устройствах;У меня действительно нет возможности напрямую изменять заголовки кэширования.Я также хотел бы избежать создания оболочки на моем сервере.
Мой вопрос ;Кто-нибудь может придумать, как Mobile Safari так агрессивно кэширует эти изображения, что он вылетает?