Сведения о вопросе

HOLY

11:22, 6th August, 2020

Теги

PHP   JavaScript    

Оставлять логику PHP или отдавать JavaScript'у?

Просмотров: 350   Ответов: 3

Пишу тизерную сеть и немного мучаюсь в сомнениях:
на рекламной площадке размещается код типа <script type=«text/javascript» src=«someurl.com/site_id/block_id»></script>
который, разумеется, подгружает уже полный JS-код для генерации тизерного блока.
Вот я и думаю — передавать клиенту уже отрендеренный блок (логика в php), или отдавать только данные блока в, например, JSON-формате, а рендерить его средствами JS (логика в JS)?



  Сведения об ответе

qwerty101

20:38, 13th August, 2020

Для максимальной скорости загрузки вынесите всю логику рендеринга в отдельный статичный JS скрипт и сожмите его gzip-ом, а данные блока в JSON подгружайте. Статичный JS закешируется и все летать будет :-) Кроме того можно будет разместить несколько блоков на одной странице и обрабатывать их все тем же одним JS, а не грузить для каждого HTML.


  Сведения об ответе

appple

04:42, 19th August, 2020

На клиентскую сторону имеет смысл переносить любые задачи, если это:
— обеспечивает экономию ресурсов сервера и/или ускорение загрузки страниц/данных;
— не слишком сильно усложняет сопровождение;
— не наносит ущерба безопасности (скажем, для проверки правильности заполнения форм без дублирования на серверной стороне Javascript использовать не следует).


  Сведения об ответе

прога

10:26, 3rd August, 2020

А тизерный блок не в Iframe отображается? Ай нехорошо(((((


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться