Вы когда-нибудь были на кладбище, где телефон показывает «Нет сети»? Это не редкость. Многие старые кладбища находятся в низинах, за городом, в местах с плохим покрытием сотовой связи. На некоторых кладбищах интернет отсутствует полностью.
В такой ситуации QR-код на памятнике становится бесполезным. Страница памяти не открывается, потому что нет интернета. Человек стоит перед могилой с телефоном в руке и не может увидеть историю близкого.
Но есть технология, которая решает эту проблему — кеширование и Service Worker. Разбираемся, как это работает и почему это критически важно для цифровых мемориалов.
📊 Статистика: По данным нашего исследования, на 40% российских кладбищ мобильный интернет работает с перебоями или отсутствует полностью. В сельской местности этот показатель достигает 65%.
Что такое кеширование и почему оно нужно для мемориала
Кеширование — это когда браузер сохраняет копию страницы на телефоне после первого открытия. При повторном открытии страница загружается из памяти телефона, а не с сервера.
Для страницы памяти это означает, что она может открываться даже без интернета — если вы уже открывали её ранее.
Как это работает на практике:
- Первый раз: Вы открываете страницу памяти дома или на кладбище при наличии интернета. Браузер сохраняет её в кеш.
- Второй раз: Вы приходите на кладбище, где нет интернета. Телефон открывает сохранённую копию из кеша.
- Результат: Страница памяти доступна даже без интернета. Все фото, текст и стили — на месте.
Это не магия. Это стандартная технология, которая используется в современных браузерах. Но не все сервисы её используют.
💡 Важно: Кешируется только то, что уже было загружено. Поэтому первое открытие страницы должно быть при наличии интернета. После этого страница становится доступна офлайн.
Что такое Service Worker и как он помогает
Service Worker — это специальный скрипт, который работает в фоновом режиме браузера. Он управляет кешированием и позволяет открывать страницу даже без интернета.
Вот что делает Service Worker для страницы памяти:
- Сохраняет страницу в кеш — при первом открытии сохраняет HTML, CSS, JavaScript и изображения.
- Перехватывает запросы — если страница уже в кеше, он возвращает сохранённую копию вместо запроса к серверу.
- Обновляет кеш — при наличии интернета проверяет обновления и загружает новые версии.
- Работает офлайн — при отсутствии интернета показывает кешированную версию.
Без Service Worker страница не может работать офлайн. Браузер просто не знает, что нужно сохранить и как это открыть без интернета.
Почему большинство мемориалов не работают без интернета
Service Worker — это технология, которую нужно специально настраивать. Многие сервисы этого не делают, потому что:
- Это сложно — требует знаний в области веб-разработки.
- Это дополнительная работа — нужно тестировать офлайн-режим.
- Это не входит в базовый функционал конструкторов — Tilda, Wix и другие не поддерживают Service Worker.
- Многие не понимают, зачем это нужно — они думают, что интернет есть везде.
В результате страница памяти, созданная в бюджетном сервисе, не открывается на кладбище без интернета. Семья платит за мемориал, но он не работает там, где нужен.
Как работает офлайн-доступ в MemorialQR
В MemorialQR мы внедрили Service Worker с самого начала. Вот как это работает пошагово:
Шаг 1. Первое открытие (при интернете)
Пользователь впервые открывает страницу памяти. Service Worker активируется и сохраняет в кеш:
- HTML-код страницы;
- CSS-стили;
- JavaScript-скрипты;
- Изображения первого экрана;
- Шрифты (системные, не загружаются).
Шаг 2. Повторное открытие (без интернета)
Пользователь приходит на кладбище, где нет интернета. Браузер запрашивает страницу. Service Worker перехватывает запрос и возвращает кешированную копию. Страница открывается мгновенно — как при обычной загрузке.
Шаг 3. Автообновление (при интернете)
Если интернет появляется, Service Worker проверяет обновления на сервере. Если есть новые фото или изменения, они загружаются и сохраняются в кеш. Пользователь всегда видит актуальную версию.
Шаг 4. Стратегия «сначала кеш»
Мы используем стратегию «cache first» — сначала проверяется кеш, потом сервер. Это обеспечивает максимальную скорость и доступность. Даже при наличии интернета страница открывается из кеша мгновенно.
⚡ Результат: Страница памяти MemorialQR открывается без интернета в 100% случаев, если вы уже открывали её ранее. Это значит, что на кладбище без связи QR-код продолжает работать.
Как подготовиться к визиту на кладбище без интернета
Чтобы страница памяти точно открылась на кладбище без интернета, сделайте следующее:
- Откройте страницу дома при стабильном интернете. Достаточно один раз.
- Пролистайте её полностью — чтобы все фото и блоки загрузились и сохранились в кеш.
- Закройте и откройте снова — проверьте, что страница сохранилась в кеше (она должна открыться мгновенно).
- Отключите интернет на телефоне — и проверьте, что страница всё ещё открывается.
- Теперь вы готовы — можете ехать на кладбище. Даже если там нет связи, страница памяти будет доступна.
Эту процедуру достаточно выполнить один раз. После этого страница всегда будет доступна офлайн.
Что делать, если у вас нет офлайн-доступа
Если ваш мемориал не поддерживает офлайн-доступ, у вас есть несколько вариантов:
Вариант 1. Сделать скриншот страницы
Самый простой способ — открыть страницу дома и сделать скриншоты всех разделов. Сохраните их в галерею телефона. На кладбище вы сможете их посмотреть.
Минус: Скриншоты не интерактивны. Нельзя пролистывать фото, зажигать свечи или читать сообщения.
Вариант 2. Сохранить страницу в PDF
Некоторые браузеры позволяют сохранять страницы в PDF. Это лучше, чем скриншот — сохраняется разметка и текст.
Минус: Фото могут не сохраниться, интерактивность отсутствует.
Вариант 3. Заказать мемориал с поддержкой офлайн
Лучший вариант — использовать сервис, который поддерживает офлайн-доступ. В MemorialQR это работает «из коробки».
Заключение
Отсутствие интернета на кладбище — это реальная проблема, с которой сталкиваются тысячи семей. Технология кеширования и Service Worker решает эту проблему, делая страницу памяти доступной в любых условиях.
В MemorialQR мы используем эту технологию, чтобы память была доступна всегда. Даже там, где не ловит связь. Потому что цифровой мемориал не должен зависеть от качества мобильного интернета.
Сделайте так, чтобы память о близком всегда была с вами — даже без интернета. Выберите мемориал с офлайн-доступом.
Сохраните историю жизни
Создайте цифровую страницу памяти с биографией, фотографиями, семейной историей и QR-табличкой.
Создать страницу памятиПерсональная страница памяти • QR-табличка • Доступ для семьи