Эффективная ротация баннера с помощью PHP

Я поворачиваю баннер на своем сайте, выбирая его из массива баннеров.

Пример кода в качестве демонстрации:

<?php $banners = array( '<iframe>...</iframe>', '<a href="#"><img src="#.jpg" alt="" /></a>', //and so on ); echo $banners(rand(0, count($banners))); ?> 

Массив баннеров стал довольно большим. Меня интересует объем памяти, который этот массив добавляет к исполнению моей страницы. Но я не могу найти лучший способ показать случайный баннер, не загружая все баннеры в память …