Если это повторяющийся контент, я бы выполнял сценарий на стороне клиента, загружаемый через <script src=...>
, чтобы повторяющийся контент можно было отдельно кэшировать, чтобы уменьшить объем загрузки ваших пользователей.Одно предостережение: если ваш сайт должен работать без включенного javascript, вам, очевидно, придется делать это на стороне сервера.
С помощью меню вы также можете сделать скрипт отложенным, чтобы он мог загружаться параллельно сосновной контент, который ваши пользователи пришли на сайт, чтобы увидеть.