Dserviced Санкт-Петербург Добавить сервис Войти
Санкт-Петербург · Команда · Евгений Неверов
Евгений Неверов

Евгений Неверов

Разработка и техническая часть

Евгений — разработчик, живёт и работает в Челябинской области. Отвечает за техническую часть ServiceD целиком: сайт, каталог и то, как он собирается.

Витрина Петербурга это больше тысячи страниц, и ни одна из них не пишется руками. Данные лежат отдельно от вёрстки: сервисные центры с адресами, телефонами, графиком и прайсом; категории техники; станции метро с координатами; марки; разборы поломок. Генератор собирает из них страницы разных видов — каталог техники, страницы категорий и узких типов, срезы у станций метро, пары «техника плюс марка», карточки сервисных центров, разборы поломок и страницы вроде этой. Сайт статический: страница готова к моменту, когда её открыли, и не собирается заново на каждый запрос, поэтому открывается одинаково быстро и в час пик, и ночью.

Срез у метро — пример того, как данные превращаются в страницу. Станция привязывается к сервису не вручную, а по координатам: точка попадает в срез, если она привязана к станции или находится в пределах примерно двух километров от неё, и адрес нужной станции поднимается в карточке наверх. Так же собираются пары «техника плюс марка»: их заводят не для всех сочетаний, а только там, где такой запрос действительно ищут, и только если под него есть хотя бы три сервиса — страница ради одного адреса не нужна ни человеку, ни поиску.

Половина работы не видна на странице вовсе. Адреса не должны меняться: если адрес всё-таки сменился, старый уводится на новый со всем, что было внутри — статьями, срезами, парами. Разметка для поисковых систем собирается из тех же данных, что и текст, поэтому не может с ним разойтись. Карта сайта совпадает с тем, что реально опубликовано, а не с тем, что когда-то собиралось. Придержанная статья живёт по своему адресу, но не идёт в индекс и на неё не ведёт ни одной ссылки с сайта.

Отдельно устроены проверки. Сборка сама сообщает о страницах-сиротах, на которые ниоткуда не ведёт ссылка, о дублях заголовков и описаний, о ссылках в никуда, о тонких страницах и о нехватке файлов данных — и падает, если статья не соответствует контракту. Смысл в том, чтобы ошибку находила машина при сборке, а не человек через неделю на живом сайте.

По вопросам публикации информации о сервисном центре — к нему, удобнее в Телеграме, отвечает быстро.

Связаться в Телеграм →

Разборы за его подписью

Все статьи →
Телевизоры·19 августа
Телевизор не включается: причины и что делать
Чаще всего телевизор не включается из-за блока питания.
Телевизоры·19 августа
Нет изображения на телевизоре: причины и что делать
В двух случаях из трёх экран тёмный из-за подсветки, а сам телевизор жив.
serviced
Каталог сервисных центров по ремонту техники. Адреса, телефоны, отзывы и рейтинги.