Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля
Новогодние скидки до 25%!
Подробнее

Metrprice: интернет-сервис подбора недвижимости

Заказчик: Собственный проект агентства qb.digital

Сайт: Metrprice

Неткэт: Netcat Business 5.6

Разработчик: qb.digital

Сегодня в рубрике «Кейсы» собственный проект qb. digital — портал о недвижимости Metrprice. Подробно о том, как наша платформа работает при высоких ежедневных нагрузках.

Что за проект?

Агентство qb.digital хорошо известно на рынке недвижимости Москвы, так как давно и успешно сотрудничает с крупнейшими застройщиками, среди которых ГК МИЦ, компании «Эксперт», Plaza Development, «Гант». Наработав опыт продвижения отдельных жилых проектов, агентство решает выйти на новый уровень и создает собственную площадку для реализации недвижимости – портал с обширной базой новостроек Москвы и Московской области.

Задача проекта

Разработать портал с серьёзным функционалом и большим объёмом данных. Создать систему, которая содержит информацию по нескольким сотням тысяч объектов, снабдить её адекватным пользовательским поиском.

Особенности работы

«В процессе разработки возникло несколько сложностей, одна из них – это сбор и обработка статистки, — комментирует ход проекта Вячеслав Островский, технический директор — Стандартный функционал мы использовать не стали, вместо этого написали свой, который больше подходил под наши цели.  Кроме того, с ростом числа посетителей нагрузка на сервер сильно возросла, поэтому мы перенесли функционал обработки статистки на другой сервер. Несмотря на то, что информация проходит длинный путь, отображение статистики происходит в режиме реального времени, и мы этим очень довольны :)

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

Технические особенности проекта

  • Быстрое развертывание. Нам нужно было реализовать проект в кратчайший срок, и это стало возможным во многом благодаря платформе Неткэт. Используя её, можно быстро завести структуру будущего сайта, создать макеты дизайна и нужные компоненты. Нет необходимости писать функционал для управления ими – система его предоставляет.
  • Стабильная работа под высокой нагрузкой.  Посещаемость у сайта достаточно высокая: около 12 млн сеансов ежемесячно (в «высокий» сезон на рынке недвижимости – осенью и зимой – доходило до 16 млн сеансов), количество единовременных просмотров может достигать 1,5 тысячи и более.

  • Такая большая аудитория создаёт серьёзную нагрузку на систему, что грозит сбоями. Проблему можно решить с помощью тонкой оптимизации запросов к базе данных, и Неткэт, в отличие от многих других CMS, делает это возможным. Например, в редакторе компонентов можно создать индексы по нужным полям – указать, что эти поля участвуют в фильтре или поиске. Если грамотно спроектировать структуру сайта и воспользоваться возможностями, то система показывает впечатляющие результаты. В нашем случае на синтетических тестах мы добились показателя в 10000 запросов в минуту при адекватном времени ответа.

  • Модуль маршрутизации. До создания модуля маршрутизации все ссылки в системе были приведены к определенному стандарту: все строилось на базе разделов, компонентов в разделах и идентификаторах/ключевых в словах объектов. При передаче дополнительных параметров приходилось использовать get-переменные, которые делали ссылку «трёхэтажной», некрасивой и непонятной.  С введением модуля маршрутизации появилась возможность изменить вид URL, сделав его понятным даже самому неискушённому пользователю интернета. Все get-параметры стали конвертироваться в красивые и понятные пользователю и, что особенно важно, поисковым роботам ссылки и при работе с SEO.

Результаты

Новостройки: локации на карте

Раздел «Частные объявления о продаже квартир»

Результаты поиска (плиткой)

Раздел «Аналитика и прогнозы рынка недвижимости»

Отзыв разработчика

Вячеслав Островский

С системой Неткэт я работаю уже много лет, сделаны сотни проектов. Какое-то время я занимался непосредственно разработкой самой системы и прекрасно знаю ее изнутри, понимаю, в чем ее преимущества и хитрости. Разработчики часто негативно относятся к коробочным CMS из-за предрассудков о невозможности расширения системы или написания своих модулей, но в Неткэт с этим проблем не возникает — мы постоянно разрабатываем на сайте что-то новенькое и интересное как в пользовательской, так и в административной части.

Разрабатываете сайты на Netcat и хотите рассказать о них? Напишите нам на pr@netcat.ru

Другие кейсы

Поделиться

Комментарии 2

http://joxi.ru/Bv29a9HGv9wX2G
   
Светлана 08 июля 2016, 14:12:54
Что бы это значило?
   
Описание проекта