Клуб Рекламной сети Яндекса

Предложение по вызову кода - загрузка нескольких блоков одновременно

pozdravok
9 сентября 2011, 13:20

1. Многие, очень многие - рамещают несколько блоков в разных местах страницы. К примеру, частый вариант эффективного размещения: перед статьей, в середине, в конце (по 1 объявлению - "плоский" вид блока).

2. И есть проблема: два (и более) асинхронных кода на странице - дублируют объявления. Т.е. нельзя использовать 2 асинхронных кода.

 

У меня предложение - грузить все это за ОДИН раз, просто указав в коде, что блоков будет несколько.

 

Пример для асинхронного кода:

...insertInto(11111,"yandex_ad",... - вариант загрузки 1 блока (сейчас).

...insertInto(11111,"yandex_ad1,yandex_ad2,yandex_ad3",...  - вариант загрузки 3х блоков.

Количество объявлений в одном блоке: limit/(кол-во блоков).

К примеру, для "limit:5" и 3х блоков - будет показано: 2,2,1 объявлений.

 

Код сам разбросает по 3м блокам (div id="yandex_ad1",  div id="yandex_ad2", div id="yandex_ad3") - объявления.

 

Плюсы:

1) быстрая загрузка блоков (и соответственно загрузка одного внешнего скрипта, вместо 3-4);

2) соответственно - более быстрая загрузка страниц сайтов;

3) меньше нагрузка на Яндекс;

4) решится проблема загрузки нескольких асинхронных блоков на одной странице.

8 комментариев
Подписаться на комментарии к посту

хорошая идея, однако. Была бы интересна данная реализация.

да, хорошо бы....

Интересное решение!

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

Анна, мы занимаемся этим вопросом, пока точного срока сказать не могу, к сожалению. Как только появится конкретная информация — мы обязательно сообщим.

Дублирование - это еще ладно вцепил на блог http://devvver.ru РСЯ - ассинхронный код, так не всегда вообще загружается... как бороться не знаю, в профит партнер рекомендуют обычный вставить, но он тормозит загрузку сильно...

tracert devvver.ru

Трассировка маршрута к devvver.ru [84.2.35.43]
с максимальным числом прыжков 30:

  1      2     3 ms     1 ms     1 ms     
  3     1 ms     1 ms     1 ms     
  4     1 ms     1 ms     1 ms     
  5    71 ms    71 ms    72 ms  decix.net.telekom.hu [80.81.194.86]
  6    72 ms    72 ms    72 ms  81.183.0.92
  7    74 ms    74 ms    73 ms  81.183.0.217
  8    75 ms    75 ms    74 ms  81.183.2.209
  9    74 ms    74 ms    73 ms  vertesh.hostven07.com [84.2.35.43]

Трассировка завершена.

========

сдается мне, тут не яндекс виноват.

Сейчас действительно наблюдается проблема с пингом. По поводу блока - во время подгрузки вижу обращение к серверам яндекса, то есть тормоза там, а не на моем хостинге.

ну покажите из FireBug время ответа яндекса