Невидимый калькулятор и один неприятный баг
Разбирался с проблемой загрузки базы материалов при прямом открытии калькуляторов и заодно нашел возможную причину проблем с индексацией.
Невидимый калькулятор и один неприятный баг
Сегодня разбирался с одним неприятным багом, который проявился только на боевом сервере.
Казалось бы, всё работает. Заходишь на главную KIB4D, открываешь калькулятор теплого пола или точки росы, и всё нормально: графики рисуются, материалы выбираются.
Но если открыть калькулятор сразу по прямой ссылке, например в режиме инкогнито, база материалов и городов оказывалась пустой, часть интерфейса не заполнялась.
Самое неприятное, что именно так на сайт могут заходить новые пользователи и поисковые роботы.
Что оказалось не так
Сначала думал, что проблема просто в загрузке базы.
Раньше справочники подгружались при заходе на главную страницу. При переходе дальше по сайту данные уже находились в Pinia, поэтому всё работало.
Но если открыть калькулятор напрямую, этот запрос вообще не выполнялся.
Я дописал пару строк в app.vue, чтобы выполнялась проверка, если баз нет подгружаем принудительно.
Что с индексацией
Google потихоньку продолжает индексировать сайт. Вчера даже увидел небольшой прирост страниц в индексе.
Но калькуляторы, самое главное, упорно не лезут в индекс.
Поэтому начал копаться уже с этой стороны. В процессе нашел одну вероятную проблему, связанную как раз с загрузкой данных при прямом открытии страниц.
Но это пока не точно. Исправил, ждем, изменится ли что-нибудь с индексацией.
Будем посмотреть.
Что по стройке
Ранним утром воскресенья взялся за мастерок.
Поработал четыре часа, поднял два ряда блоков. Стены подросли, на душе теплее.
Погода резко сменила вектор. Утром стало прохладно, воздух суше, днем жарит. Все как я люблю, отличный рабочий настрой.
Люблю всегда сравнивать с прошлым годом: что делал, какие были трудности, какой прогресс по стройке.
И вот как раз в это время в прошлом году, после нанесения базового армирующего слоя, начал пробовать наносить декоративку Ceresit CT 174.
В одного.
Первый подход я не то чтобы запорол, но фактура получилась недотертой на первой полосе. Работал полосами, поэтому на первой стенке видны маленькие шовчики.
Но с опытом стал наносить декоративку уже увереннее. Выбирал время примерно с шести утра. Вообще кайф. Времени полно, на утренней прохладе декор сохнет медленно, приятный запах самой штукатурки... И главное сам результат, нанес декор и все, долгожданный финиш!
И вот начал делать юго-восток. Как-то не подрасчитал, и прямое солнце выскочило из-за деревьев прямо на мой задел. Сохнуть стало мгновенно.
Не успел.
В итоге декоративка в этом месте поменяла цвет и стала темнее.
Больше я так не рисковал.
В этом году внутри дома работу продолжаем.
Что дальше
Пока процесс идет.
Нужно проверить, действительно ли исправление загрузки базы повлияет на индексацию калькуляторов.
Параллельно продолжаю дорабатывать сами страницы инструментов, чтобы на каждой было нормальное описание: что считает калькулятор, для чего он нужен и как им пользоваться.
А дальше возвращаемся к большой задаче — симуляции климата с почасовым расчетом за весь год.
Потихоньку двигаемся.