Есть интернет-магазин, у которого в каталоге много разного полезного кода. Что будет быстрее обрабатываться, что правильнее - запихать все в один файл или разбить на несколько и вызывать по необходимости?
Грубый пример: есть блок баннеров, который актуален только для одной категории.
Его можно выводить прям в файле:
if( $cat = 'someCat' ) :
echo '<img src="banner.jpg">';
echo '<img src="banner2.jpg">';
echo '<img src="banner3.jpg">';
echo '<img src="banner4.jpg">';
endif;
Или можно подключать файл с баннерами:
if( $cat = 'someCat' ) :
get_template_part( 'banners.php' );
endif;
Какой из двух вариантов адекватнее, если таких участков кода для одной страницы довольно много?