Буває дивна ситуація: сайт сервісу не відкривається, показує помилку або нескінченно вантажиться, а мобільний застосунок у цей самий час працює майже нормально. На перший погляд це нелогічно, адже і сайт, і застосунок належать одній компанії. Насправді вони можуть використовувати різні частини інфраструктури: окремі сервери, різні адреси, кеш, API, CDN і навіть різні способи входу в акаунт. У цій статті пояснимо простими словами, чому так трапляється, як зрозуміти, де проблема, і що робити звичайному користувачу. Матеріал корисний усім, хто хоч раз бачив повідомлення «сайт недоступний», але продовжував отримувати сповіщення в застосунку.
Зміст
- Найшвидше пояснення: сайт і застосунок можуть іти різними дорогами
- Чим сайт відрізняється від мобільного застосунку
- Основні причини, чому сайт лежить, а застосунок працює
- Як це виглядає на простому прикладі
- Як зрозуміти, проблема у вас чи в сервісі
- Що робити, якщо сайт не працює, а застосунок працює
- Що робити, якщо застосунок теж перестав працювати
- Типові помилки користувачів
- FAQ
- Чи означає це, що сайт і застосунок мають різні бази даних
- Чому сповіщення приходять, якщо сайт не відкривається
- Чи може застосунок показувати старі дані
- Чому сайт не працює тільки в одному браузері
- Чи допоможе перевстановлення застосунку
- Чому оплата не проходить ні на сайті, ні в застосунку
- Чи небезпечно користуватися застосунком, коли сайт лежить
- Підсумок
Найшвидше пояснення: сайт і застосунок можуть іти різними дорогами
Сайт і мобільний застосунок не завжди звертаються до одних і тих самих серверів одним і тим самим способом. Сайт може зламатися на рівні вебсторінки, браузера, CDN, DNS або авторизації, а застосунок у цей час продовжить отримувати дані через окремий API або покаже інформацію з кешу.
Швидка підказка: якщо сайт не відкривається, але застосунок працює, спершу перевірте, чи оновлюються дані всередині застосунку. Якщо оновлюються, ядро сервісу, ймовірно, живе; якщо ні – застосунок може просто показувати стару інформацію.
| Ситуація | Найімовірніша причина | Що перевірити |
|---|---|---|
| Сайт не відкривається, застосунок показує стрічку | Зламалася вебверсія або CDN | Оновлюються нові дані чи лише старі |
| Сайт просить увійти, але не пускає | Проблема з вебавторизацією | Чи працює вже відкритий акаунт у застосунку |
| Застосунок відкривається, але не надсилає повідомлення | Частина сервісу недоступна | Чи працюють саме нові дії |
| Сайт не працює тільки у вас | Браузер, DNS, кеш або розширення | Інший браузер, мобільний інтернет, очищення кешу |
| Не працюють і сайт, і застосунок | Загальний збій сервісу або мережі | Офіційний статус, соцмережі, інші сайти |
Чим сайт відрізняється від мобільного застосунку
Сайт працює через браузер. Коли ви вводите адресу, браузер шукає IP-адресу через DNS, встановлює з’єднання, завантажує HTML-сторінку, стилі, скрипти, картинки, шрифти, рекламу, аналітику й інші частини. Якщо одна важлива частина не завантажилася, сайт може виглядати зламаним або не відкриватися взагалі.
Мобільний застосунок уже встановлений на телефоні. Йому не треба щоразу завантажувати весь інтерфейс із нуля: кнопки, екрани, іконки та частина логіки вже лежать у пам’яті пристрою. Застосунок здебільшого звертається до серверів по дані: список повідомлень, баланс, товари, статус замовлення, новини, коментарі.
Тобто сайт часто завантажує і оболонку, і дані, а застосунок має оболонку локально і просить лише потрібну інформацію. Через це одна частина сервісу може впасти, а інша ще працюватиме.
Основні причини, чому сайт лежить, а застосунок працює
1. Зламався лише вебсервер або сторінка сайту
У великого сервісу може бути окрема команда, окремий код і окремі сервери для сайту. Наприклад, сайт відповідає за публічні сторінки, кабінет у браузері, маркетингові банери, довідку та форму входу. Мобільний застосунок у цей час працює з іншим набором серверів.
Якщо проблема сталася саме у вебчастині, браузер може показувати помилку 500, білий екран або нескінченне завантаження. Але застосунок продовжить відкриватися, бо його головний інтерфейс уже встановлений на телефоні, а сервер даних може бути живим.
Простий приклад: в інтернет-магазині «лягла» головна сторінка через помилку в новому банері, але мобільний застосунок усе ще показує каталог, бо отримує товари через окремий канал.
2. Застосунок працює через окремий API
API – це спосіб, яким програми запитують дані у сервера. Браузер може просити готову сторінку, а застосунок – коротку відповідь у форматі даних: «ось список замовлень», «ось баланс», «ось нові повідомлення».
Часто сайт і застосунок справді звертаються до одного ядра сервісу, але через різні входи. Один вхід може тимчасово не працювати, а інший залишатися доступним. Це схоже на магазин із двома дверима: головний вхід заклинило, але службовий вхід ще відкритий.
Через це мобільний застосунок іноді переживає збій краще, ніж сайт. Він робить менше зайвих запитів, використовує простіші відповіді й не залежить від усіх скриптів, які потрібні вебсторінці.
3. У застосунку є кешовані дані
Кеш – це збережені дані, які застосунок може показати без нового звернення до сервера. Наприклад, останні повідомлення, попередній баланс, список товарів, профіль користувача або історія замовлень.
Саме тому застосунок може «працювати» навіть тоді, коли сервер уже має проблеми. Ви відкриваєте його і бачите знайомий екран, але це не завжди означає, що все оновлюється в реальному часі.
Перевірка проста: спробуйте виконати нову дію. Наприклад, оновити стрічку, надіслати повідомлення, змінити налаштування або відкрити новий розділ. Якщо старе видно, а нове не з’являється, застосунок, імовірно, показує кеш.
4. Проблема у браузері, DNS або CDN
Іноді сам сервіс працює, але сайт не відкривається через шлях між вами й ним. Для сайту важливі кілька проміжних ланок:
- DNS, який перетворює адресу сайту на IP-адресу;
- CDN, який віддає картинки, скрипти й сторінки з найближчих серверів;
- браузерний кеш;
- розширення браузера, блокувальники реклами, VPN;
- налаштування мережі або провайдера.
Мобільний застосунок може використовувати інші адреси або інакше обробляти з’єднання, тому не завжди страждає від тієї самої проблеми. Наприклад, сайт не відкривається в домашньому Wi-Fi через DNS, але застосунок на мобільному інтернеті працює нормально.
5. Різні функції сервісу ламаються окремо
Сучасний сервіс рідко є однією монолітною програмою. Окремо можуть працювати авторизація, стрічка, пошук, оплата, чат, зображення, сповіщення, рекомендації, аналітика, доставка файлів.
Тому фраза «сервіс працює» або «сервіс лежить» не завжди точна. Може працювати перегляд товарів, але не працювати оплата. Може відкриватися чат, але не надсилатися фото. Може приходити сповіщення, але не завантажуватися сайт.
Для користувача це виглядає дивно, але для інфраструктури це нормально: зламалася не вся система, а один із її вузлів.
6. Застосунок уже авторизований, а сайт не може увійти
Ще одна поширена причина – різний стан входу в акаунт. У застосунку ви могли увійти раніше, і він має чинний токен доступу. Сайт у браузері може просити новий вхід, перевірку, код із SMS або підтвердження через пошту.
Якщо саме система входу тимчасово недоступна, застосунок може ще певний час працювати, бо не проходить повну авторизацію з нуля. А сайт не пустить вас далі, бо йому потрібно отримати новий дозвіл.
Так само буває з банківськими, поштовими, навчальними й робочими сервісами: відкриті сесії живуть, а нові входи тимчасово не проходять.
Як це виглядає на простому прикладі
Уявіть ресторан. Сайт – це вітрина, меню біля входу, каса, адміністратор і зал. Мобільний застосунок – це постійний клієнт, який уже має вашу картку, знає улюблені страви й напряму надсилає замовлення на кухню.
Якщо зламалася вивіска або заклинили двері, люди з вулиці не можуть зайти. Але кур’єр, який має службовий вхід, ще може забрати замовлення. Якщо ж зламалася кухня, не працюватиме вже нічого: ні сайт, ні застосунок, ні доставка.
В інтернеті так само: збій може бути на рівні «вітрини» сайту, а може бути в самому ядрі сервісу.
Як зрозуміти, проблема у вас чи в сервісі
Почніть із простих перевірок, які не потребують технічних знань.
- Відкрийте сайт в іншому браузері. Якщо в Chrome не працює, а у Firefox або Safari відкривається, причина може бути в кеші, розширеннях або налаштуваннях браузера.
- Перемкніться між Wi-Fi і мобільним інтернетом. Якщо через мобільний інтернет усе працює, можлива проблема у провайдера, DNS або домашньому роутері.
- Перевірте, чи оновлюються дані в застосунку. Старі дані ще не означають, що сервер живий.
- Подивіться офіційні канали сервісу. Великі компанії часто повідомляють про збої у статус-сторінках або соцмережах.
- Запитайте когось із іншої мережі. Якщо проблема тільки у вас, варто перевіряти пристрій і підключення. Якщо у багатьох – найімовірніше, збій на боці сервісу.
Важливо: не вводьте пароль на сторонніх «перевірочних» сайтах і не переходьте за підозрілими посиланнями з повідомлень про збій. Під час масових падінь шахраї часто імітують сторінки входу.
Що робити, якщо сайт не працює, а застосунок працює
Якщо вам терміново треба скористатися сервісом, а застосунок ще відкривається, дійте так:
- виконайте потрібну дію в застосунку, якщо вона справді проходить, а не лише показує старі дані;
- не виходьте з акаунта без потреби, бо повторний вхід може не спрацювати;
- не очищайте дані застосунку, якщо там є важлива локальна інформація;
- зробіть скриншот важливого статусу, квитка, бронювання або підтвердження;
- спробуйте сайт пізніше або з іншої мережі;
- якщо йдеться про оплату, перевірте списання в банку, а не натискайте кнопку багато разів поспіль.
Якщо ситуація не термінова, найкраще просто зачекати. Масові збої часто виправляють швидше, ніж користувач встигає перепробувати всі «радикальні» методи.
Що робити, якщо застосунок теж перестав працювати
Якщо спочатку працював застосунок, а потім зламався і він, це може означати, що проблема дісталася до спільного ядра сервісу або закінчився локальний кеш.
Спробуйте таку послідовність:
- Перевірте інтернет на інших сайтах і в інших застосунках.
- Перемкніть мережу: Wi-Fi на мобільний інтернет або навпаки.
- Закрийте застосунок повністю і відкрийте знову.
- Не перевстановлюйте його одразу, якщо не впевнені, що пам’ятаєте пароль і маєте доступ до двофакторної автентифікації.
- Перевірте, чи немає повідомлень про збій в офіційних каналах.
- Якщо це банк, доставка, квитки або державний сервіс, збережіть усі підтвердження й зачекайте на офіційне пояснення.
Перевстановлення – останній крок, а не перший. Воно може стерти кеш, вийти з акаунта й погіршити ситуацію, якщо проблема на боці сервісу.
Типові помилки користувачів
- Вважати, що застосунок точно працює, якщо відкрився головний екран. Він може показувати кеш без реального оновлення.
- Натискати оплату кілька разів. Якщо проблема в платіжному модулі, повторні спроби можуть створити плутанину зі списаннями або резервуванням коштів.
- Одразу виходити з акаунта. Якщо система входу зламана, повернутися назад буде складніше.
- Очищати все підряд. Кеш браузера іноді варто очистити, але дані застосунку – обережно, особливо якщо там є офлайн-доступ або чернетки.
- Довіряти неофіційним посиланням. Під час збоїв шахраї можуть надсилати «резервні входи», які крадуть паролі.
- Плутати проблему сервісу з проблемою телефону. Якщо не працює лише один сайт або один застосунок, телефон найчастіше ні до чого.
FAQ
Чи означає це, що сайт і застосунок мають різні бази даних
Не обов’язково. Часто база даних одна або пов’язана, але сайт і застосунок звертаються до неї через різні проміжні сервіси. Якщо зламався вебсервер, база може працювати нормально.
Чому сповіщення приходять, якщо сайт не відкривається
Сповіщення можуть надсилатися через окрему систему пуш-повідомлень. Вона не завжди залежить від того, чи відкривається сайт у браузері. Але натискання на сповіщення може вже не завантажити потрібну сторінку, якщо основний сервіс має збій.
Чи може застосунок показувати старі дані
Так. Багато застосунків зберігають частину інформації локально, щоб швидше відкриватися і працювати при слабкому інтернеті. Якщо дані не оновлюються, це може бути кеш, а не справжня робота сервера.
Чому сайт не працює тільки в одному браузері
Причина може бути в кеші, кукі, розширеннях, блокувальнику реклами, застарілій версії браузера або конфлікті зі скриптами сайту. Спробуйте приватне вікно, інший браузер або тимчасове вимкнення розширень.
Чи допоможе перевстановлення застосунку
Іноді допоможе, якщо проблема саме в локальних файлах застосунку. Але під час масового збою це зазвичай марно. Ба більше, після перевстановлення доведеться входити заново, а система входу теж може бути недоступною.
Чому оплата не проходить ні на сайті, ні в застосунку
Оплата часто залежить від окремого платіжного сервісу, банку, перевірки безпеки або шлюзу платежів. Якщо саме цей компонент не працює, проблема буде і на сайті, і в застосунку, навіть якщо каталог або профіль відкриваються.
Чи небезпечно користуватися застосунком, коли сайт лежить
Сам факт збою не означає небезпеку. Але варто бути обережним: не вводьте пароль на сторонніх сторінках, не переходьте за неофіційними посиланнями й не повторюйте фінансові операції без перевірки статусу в банку або самому сервісі.
Підсумок
Сайт і мобільний застосунок одного сервісу можуть працювати по-різному, бо це не завжди один і той самий вхід до системи. Сайт залежить від браузера, DNS, CDN, вебсерверів, скриптів і сторінок, а застосунок має частину інтерфейсу на телефоні та часто звертається до окремого API. Якщо сайт не відкривається, а застосунок працює, перевірте, чи оновлюються дані, не виходьте з акаунта без потреби й не поспішайте перевстановлювати програму. Найчастіше проблема або в окремій вебчастині сервісу, або на шляху між вашим браузером і сайтом. Якщо ж перестають працювати і сайт, і застосунок, імовірніше, йдеться про ширший збій, який має виправити сам сервіс.
