Metrprice: интернет-сервис подбора недвижимости
Заказчик: Собственный проект агентства qb.digital
Сайт:
Неткэт: Netcat Business 5.6
Разработчик:
Сегодня в рубрике «Кейсы» собственный проект qb. digital — портал о недвижимости Metrprice. Подробно о том, как наша платформа работает при высоких ежедневных нагрузках.
Что за проект?
Агентство qb.digital хорошо известно на рынке недвижимости Москвы, так как давно и успешно сотрудничает с крупнейшими застройщиками, среди которых ГК МИЦ, компании «Эксперт», Plaza Development, «Гант». Наработав опыт продвижения отдельных жилых проектов, агентство решает выйти на новый уровень и создает собственную площадку для реализации недвижимости – портал с обширной базой новостроек Москвы и Московской области.
Задача проекта
Разработать портал с серьёзным функционалом и большим объёмом данных. Создать систему, которая содержит информацию по нескольким сотням тысяч объектов, снабдить её адекватным пользовательским поиском.
Особенности работы
«В процессе разработки возникло несколько сложностей, одна из них – это сбор и обработка статистки, — комментирует ход проекта Вячеслав Островский, технический директор — Стандартный функционал мы использовать не стали, вместо этого написали свой, который больше подходил под наши цели. Кроме того, с ростом числа посетителей нагрузка на сервер сильно возросла, поэтому мы перенесли функционал обработки статистки на другой сервер. Несмотря на то, что информация проходит длинный путь, отображение статистики происходит в режиме реального времени, и мы этим очень довольны :)
Подобные задачи могут решать и другие CMS, но именно у Неткэт мы нашли сочетание всех тех качеств, которые нам требовались: большой набор готового функционала, относительная простота в настройке, широкие возможности масштабирования. Мы понимали, что проект будет постоянно расти: увеличиваться объём данных, понадобятся новые функции — поэтому выбрали Неткэт. Система управления позволяет быстро начать, а потом легко дорабатывать проект по мере необходимости».
Технические особенности проекта
- Быстрое развертывание. Нам нужно было реализовать проект в кратчайший срок, и это стало возможным во многом благодаря платформе Неткэт. Используя её, можно быстро завести структуру будущего сайта, создать макеты дизайна и нужные компоненты. Нет необходимости писать функционал для управления ими – система его предоставляет.
- Стабильная работа под высокой нагрузкой. Посещаемость у сайта достаточно высокая: около 12 млн сеансов ежемесячно (в «высокий» сезон на рынке недвижимости – осенью и зимой – доходило до 16 млн сеансов), количество единовременных просмотров может достигать 1,5 тысячи и более.
- Такая большая аудитория создаёт серьёзную нагрузку на систему, что грозит сбоями. Проблему можно решить с помощью тонкой оптимизации запросов к базе данных, и Неткэт, в отличие от многих других CMS, делает это возможным. Например, в редакторе компонентов можно создать индексы по нужным полям – указать, что эти поля участвуют в фильтре или поиске. Если грамотно спроектировать структуру сайта и воспользоваться возможностями, то система показывает впечатляющие результаты. В нашем случае на синтетических тестах мы добились показателя в 10000 запросов в минуту при адекватном времени ответа.
- Модуль маршрутизации. До создания модуля маршрутизации все ссылки в системе были приведены к определенному стандарту: все строилось на базе разделов, компонентов в разделах и идентификаторах/ключевых в словах объектов. При передаче дополнительных параметров приходилось использовать get-переменные, которые делали ссылку «трёхэтажной», некрасивой и непонятной. С введением модуля маршрутизации появилась возможность изменить вид URL, сделав его понятным даже самому неискушённому пользователю интернета. Все get-параметры стали конвертироваться в красивые и понятные пользователю и, что особенно важно, поисковым роботам ссылки и при работе с SEO.
Результаты
Новостройки: локации на карте
Раздел «Частные объявления о продаже квартир»
Результаты поиска (плиткой)
Раздел «Аналитика и прогнозы рынка недвижимости»
Отзыв разработчика
Вячеслав Островский
С системой Неткэт я работаю уже много лет, сделаны сотни проектов. Какое-то время я занимался непосредственно разработкой самой системы и прекрасно знаю ее изнутри, понимаю, в чем ее преимущества и хитрости. Разработчики часто негативно относятся к коробочным CMS из-за предрассудков о невозможности расширения системы или написания своих модулей, но в Неткэт с этим проблем не возникает — мы постоянно разрабатываем на сайте что-то новенькое и интересное как в пользовательской, так и в административной части.
Разрабатываете сайты на Netcat и хотите рассказать о них? Напишите нам на pr@netcat.ru
Другие кейсы
- АО «Военторг»: как создавался сайт генерального подрядчика Минобороны России
- Разработка интернет-магазина автомобильных аксессуаров Svetodiod96
- Интернет-магазин Tece-RUS: необычная реализация каталога и интеграция с CRM
- Проект «Контакт Плюс»: не совсем обычный интернет-магазин
- Проект "под ключ" за три недели: StartUP-Сабантуй
- Редизайн и автоматизация бизнес-процессов: сайт фестиваля Red Apple
- Поэтапная переработка и SEO-продвижение магазина Теплолюкс
- 1000 заявок в месяц с пяти каналов продвижения: кейс tractorshina.ru
- Разработка личного кабинета для клиентов “Росводоканал Краснодар”
- Интернет-каталог TL-Shop: разработка и дизайн
- LAVR: начало продаж на базе собственного сайта
- Ironnori: Перенос интернет-магазина с CMS Drupal на Netcat
- ДайЧай: перевод сайта с Wordpress на Netcat
- Создание главного портала ботанических садов России
- Разработка и продвижение образовательного портала
- ЦНТИ «Стандарты и Регламенты»: редизайн устаревшей версии сайта
- Как наш партнер из Владивостока запускает автомобильные сайты лидерам рынка
- Ребрендинг сайта Теплолидер: сохранение поискового трафика и обновление имиджа
Комментарии 2