Цифровая среда России

Как устроены сервисы, которыми мы пользуемся каждый день

Разбираем IT-индустрию и веб-технологии: от архитектуры государственных порталов до инструментов, на которых работают частные сервисы и стартапы.

Читать Публикации
01

Вехи развития

Короткая хронология того, как в стране складывалась инфраструктура публичных и коммерческих информационных ресурсов.

1994

Появление национального домена

Первые сайты организаций и научных институтов, ручная вёрстка, статические страницы без баз данных.

2002

Курс на электронное государство

Ведомства получают собственные сайты, начинается перевод справочной информации в сеть.

2009

Единый портал государственных услуг

Разрозненные ведомственные формы собираются в один интерфейс с общей учётной записью.

2010

Кириллическая доменная зона

Адреса на русском языке, первые эксперименты с локализацией интерфейсов и поисковой выдачи.

2019

Сервисы вместо сайтов

Мобильные приложения, API и суперсервисы: пользователь взаимодействует с данными, а не со страницами.

02

Публикации

Свежие материалы о разработке, интерфейсах, инфраструктуре и цифровых сервисах.

Почему внешних ссылок недостаточно: техническая готовность страницы к SEO

Почему внешних ссылок недостаточно: техническая готовность страницы к SEO

У внешнего продвижения есть неприятная особенность: можно потратить много сил на ссылки, хотя сама целевая страница ещё не готова нормально участвовать в поиске. Поэтому в эксперименте с топовысок перед ссылочным этапом имеет смысл проверить базовые вещи — отвечает ли акцептор корректным HTTP-статусом, доступен ли Googlebot, нет ли случайного noindex, какой URL указан как canonical и получает […]

URL-параметры и фасетная навигация: как не создавать бесконечные варианты страниц

URL-параметры и фасетная навигация: как не создавать бесконечные варианты страниц

Фильтр по цвету, размеру и бренду выглядит как обычный элемент интерфейса. Но если каждое состояние фильтра получает собственный URL, несколько фасетов быстро превращаются в тысячи комбинаций. Добавим сортировку, пагинацию, метки кампаний и служебные параметры — и один каталог начинает выглядеть для поискового робота как почти бесконечное пространство адресов.

Проблема здесь не в самом символе ? и не […]

HTTP-кэширование: как браузер решает, использовать ли сохранённый ответ

HTTP-кэширование: как браузер решает, использовать ли сохранённый ответ

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

Поэтому […]

Content-Type и MIME-типы: как сервер сообщает браузеру, что именно он вернул

Content-Type и MIME-типы: как сервер сообщает браузеру, что именно он вернул

HTTP-ответ состоит не только из статус-кода и содержимого. Клиенту нужно понять ещё одну вещь: что именно находится в теле ответа и как эти данные следует обрабатывать. Для этого сервер обычно передаёт заголовок Content-Type.

Например, два запроса могут закончиться одинаковым статусом 200 OK, но один сервер вернёт HTML-документ, другой — JSON, третий — изображение. Статус […]

03

Позиция редакции

Цифровая среда перестала быть отдельной отраслью: она стала способом, которым устроена повседневность — от справки до подписи.

Алексей Городецкий
04

Карта тем

Три направления, вокруг которых собираются материалы портала.