Отчасти гипотетический вопрос:
Как выдумаете делать выборку с помощью views и показывать скажем 1000-10000 элементов это перебор?. Возникает вопрос откуда такое число и как оно уместится на странице - ответ метки на карте
чем больше строк выбирается вьюсой, тем больше ресурсов все это кушает.
а нельзя принудительно уменьшить масштаб карты? скажем, на cian.ru на странице объекта нельзя оттоодвинуть карту дальше определенного деленияЮ ведь там идет выборка меток объектов поблизости аяксом, и если отодвинуть слишком количество таких меток может выйти за определенные пределы. как пользователя это мен немного раздражает, но как вебмастер я признаю правильность подхода
Как выдумаете делать выборку с помощью views и показывать скажем 1000-10000 элементов это перебор?
Перебор или по индексу - зависит от запроса, извините за каламбур.
"NightL" wrote:
это неверный подход?
ага, не с того краю, как всегда.
Я для начала бы посмотрел что будет с браузером юзера при рендереринге 10000 меток, особенно если это яндекс-карты и стандартный метод нанесения маркеров, они в прошлом году помню релизили массовый метод
10000 меток для рендеринга конечно перебор, но я взял некий потолок на всякий случай, а в текущем варианте решил сделать, как временный вариант, метки хранить не в БД, а в ноде выводить только карту. Для кол-ва меток до 1к надеюсь проблем с производительностью больших не будет
Комментарии
чем больше строк выбирается вьюсой, тем больше ресурсов все это кушает.
а нельзя принудительно уменьшить масштаб карты? скажем, на cian.ru на странице объекта нельзя оттоодвинуть карту дальше определенного деленияЮ ведь там идет выборка меток объектов поблизости аяксом, и если отодвинуть слишком количество таких меток может выйти за определенные пределы. как пользователя это мен немного раздражает, но как вебмастер я признаю правильность подхода
Перебор или по индексу - зависит от запроса, извините за каламбур.
ага, не с того краю, как всегда.
Я для начала бы посмотрел что будет с браузером юзера при рендереринге 10000 меток, особенно если это яндекс-карты и стандартный метод нанесения маркеров, они в прошлом году помню релизили массовый метод
10000 меток для рендеринга конечно перебор, но я взял некий потолок на всякий случай, а в текущем варианте решил сделать, как временный вариант, метки хранить не в БД, а в ноде выводить только карту. Для кол-ва меток до 1к надеюсь проблем с производительностью больших не будет
карты гугла + _http://google-maps-utility-library-v3.googlecode.com/svn/trunk/markerclu...