Как выводить неограниченного количества нод в Views?

Главные вкладки

Аватар пользователя tolykot tolykot 28 сентября 2018 в 10:43

В представлении беру от нод по три поля. Результат показываю на Гугл - карте (все объявления на карте).
Сейчас 1000 нод создает дикие лаги на сайте. Страшно подумать, если нод будет 50 000.
Кеш вьюхи не приводит к положительному результату.

Ясное, что каждый раз дергать базу с таким жирным запросом плохая идея.

В какую сторону копать? Спасибо.

Лучший ответ

Аватар пользователя tolykot tolykot 28 сентября 2018 в 12:30

adano wrote:

https://www.drupal.org/project/geocluster
https://groups.drupal.org/node/286908
P.S. 1к нод в 2018, это какое-то "детское" число.


Использую https://www.drupal.org/project/geolocation_views. Модифицировал под свои нужды.

Semantics wrote:

Точно это не гугло-карта лагает?


Не доходит дело до построения карты (Решено. Нашел проблему)

<a href="mailto:sas@drupal.org">sas@drupal.org</a> wrote:

Сейчас 1000 нод создает дикие лаги на сайте

Какие именно? Можно глянуть? Ссылка есть на пациента?


http://mycastle.am/ru

Спасибо всем. Нашел проблему в коде. Из-за нее не выводилась карта со всеми нодами.
Но в целом на сайте нужно оптимизировать. Скорость открытия страниц с вьюхами не очень. Правда?

Комментарии

Аватар пользователя tolykot tolykot 28 сентября 2018 в 12:30

adano wrote:

https://www.drupal.org/project/geocluster
https://groups.drupal.org/node/286908
P.S. 1к нод в 2018, это какое-то "детское" число.


Использую https://www.drupal.org/project/geolocation_views. Модифицировал под свои нужды.

Semantics wrote:

Точно это не гугло-карта лагает?


Не доходит дело до построения карты (Решено. Нашел проблему)

<a href="mailto:sas@drupal.org">sas@drupal.org</a> wrote:

Сейчас 1000 нод создает дикие лаги на сайте

Какие именно? Можно глянуть? Ссылка есть на пациента?


http://mycastle.am/ru

Спасибо всем. Нашел проблему в коде. Из-за нее не выводилась карта со всеми нодами.
Но в целом на сайте нужно оптимизировать. Скорость открытия страниц с вьюхами не очень. Правда?