Что меньше нагружает сервер, если выводить статьи из php скрипта через echo формируя html структуру статьи в echo и вставляя данные из массива в неё. Или передавать массив с данными через AJAX и формировать и выводить статьи средствами JS? И насколько одно эффективней другого?
P.S. Вот конкретный пример, можно возвращать новые статьи так:
for ($i=0; $i < count($articles)-1; $i++) {
echo '<article>
<img src="'.$articles['img'].'" alt="?">
<p>'.$articles['name'].'</p>
<div>'.$articles['text'].'</div>
<span>'.$articles['date'].'</span>
</article>';
}
Или так:
echo $articles;
В обоих случаях PHP скрипт вызывается через AJAX, но в первом варианте тратится время на склеивание текста и значений массива и на передачу готового текста клиенту. А во втором клиенту передается просто массив который формируется в html уже на стороне клиента, что уменьшает объем передаваемых данных. Уменьшит ли второй вариант нагрузку на сервер?