- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Добрый день.
Задача стоит следующая: необходимо на сайте добавить ЯКарту, на которой будут выводиться объекты. Проблема заключается в том, что этих объектов будет 10к+. Как это вижу я: база данных, в которой уже имеются координаты каждой точки (дабы не получать эти координаты при каждом запросе из Я), по которым и формируются балуны, содержащие необходимую информацию.
Но:
1) при каждом запросе страницы эти данные будут извлекаться из базы, тем самым создавая нагрузку на сервер. При более-менее ощутимом трафике сервер ляжет.
2) вываливая 10к записей в браузер пользователю, я завешу его нафиг.
3) даже если не случится 1) и 2), то это будет грузится... боюсь предположить сколько.
Вопрос:
1) решается ли задача активными областями, если да, то как?
2) если 1) - нет, то вообще реально ли решить задачу?
вариантов несколько
скорее всего самое простое для вас будет использовать кластеризацию как на стороне сервера, так и на стороне клиента
как это сделать на стороне сервера на php можно посмотреть тут
https://github.com/RosYama/RosYama.2/blob/master/protected/controllers/HolesController.php
как это сделать в браузере на стороне клиента написано тут
https://api.yandex.ru/maps/features/?p=cluster