Механизм ротации "нового"/"баннеров".

_
На сайте с 24.03.2008
Offline
381
434

Есть проект, к которому в шапку надо подклеить несколько динамических блоков.

При этом это должны быть как баннеры, так и блоки ротация которых происходит скажем "ежечасно".

Вопрос: как лучше это дело организовать технически ?

Т.е. как организовать вставку блоков в страницу.

Если делать в php, то каждый раз будет вызываться для генерации страницы,

учитывая наличие довольно большого объема статики - это как-то "не очень".

Если делать в JS, то есть сомненье как это будет все "обкатываться" на

разных браузерах и мобильниках итп

Был еще какой-то include на уровне html, но что-то не найду в новых спецификациях,

депрекейтед небось...

L1
На сайте с 21.09.2007
Offline
114
#1
_SP_:

Если делать в php, то каждый раз будет вызываться для генерации страницы,
учитывая наличие довольно большого объема статики - это как-то "не очень".

Большого это на сколько? У меня порядка 50Тб файлов на серверах и все они прошли через php обработчики.

Большая посещаемость? Скрипт ротации баннеров/блоков выдержит и сотни миллионов запросов, выдержит ли другое железо?

Так что все ваши как-то "не очень" не более чем предположения.

Делайте на том, на чем умеете и разбираетесь!

_
На сайте с 24.03.2008
Offline
381
#2

Большой объемстатики - это 40-50% от общего объема.

И количество терабайт тут непричем, не терабайтами мы тут меряться по-моему собрались.

У меня не предположение, у меня факты как-бы собраны, меня интересовало в основном

"а как люди находящиеся в мейнстриме решают эту проблему".

Оказывается "как умеют".

vkusnoserver
На сайте с 30.04.2011
Offline
104
#3

Можно использовать DFP Гугла как ротатор для баннеров. По итогу - снимаете нагрузку с себя за счет CDN DoubleClick.

Скидки на хостинг (/ru/forum/629944) | Конфигуратор (http://www.vkusnoserver.ru/link.php?id=31) | Администрирование (/ru/forum/871196) CEO собственной персоной - skype: vkusnoandy
domen4you
На сайте с 08.03.2013
Offline
53
#4
_SP_:
Если делать в php, то каждый раз будет вызываться для генерации страницы,
учитывая наличие довольно большого объема статики - это как-то "не очень".

страница php или html?

Там кода-то надо - кот наплакал, дольше адреса баннеров вставлять

_
На сайте с 24.03.2008
Offline
381
#5

Есть и то и другое.

Вопрос не в написании трех строк кода, вопрос в том, как лучше.

Там вон сверху уже подсказывают неочевидные и интересные пути.

L1
На сайте с 21.09.2007
Offline
114
#6
_SP_:
Большой объемстатики - это 40-50% от общего объема.
И количество терабайт тут непричем, не терабайтами мы тут меряться по-моему собрались.

У меня не предположение, у меня факты как-бы собраны, меня интересовало в основном
"а как люди находящиеся в мейнстриме решают эту проблему".
Оказывается "как умеют".

Нужно просто определится что именно вам нужно и на чем вы сможете это реализовать.

В данном примере абсолютно все равно реализовывать это на php или на JS. Можно даже и в связке. Написать php скриптик который будет выдавать случайные (нужные) баннеры и запрашивать их через JS.

+ в php в том, что можно кэшировать вывод что бы не делать миллионны одинаковых запросов для одного и того же результата.

+ JS в том, что баннеры можно менять аяксом не перезагружая страницы.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий