здравствуйте
задался таким вопросом:
большая таблица, в ней данные, отбираю по 10 строк, в цикле выбираю поля и отдаю функции, она в зависимости от параметров выводит контент в нужном виде на страницу.
к этой большой таблице ещё несколько таблиц с названиями, в большой таблице только индексы, чтобы при изменении названия на одну букву не переписывать данные в большой табл.
теперь хотелось бы мета теги формировать динамически, из нужных полей тех записей , что выбрались. в данный момент нужно дополнительно прописать код и выбрать из тех же 10 записей нужные данные, чтоб вставить их в теги.
решаю так:
планирую перенести код выборки в скрипте страницы в место - до начала отдачи страницы браузеру, получится выбираю один раз, формирую мета теги, отдаю функции, она собирает все данные, формирует нужный вид.
сам вопрос:
1 мета теги то сформируются, но что то запутался - если функция соберёт все данные, в них код html и 10 картинок (не малюсенький), то как мне отдать их в то место страницы где они должны быть отображены?
2 по идее если мы один раз кинем запрос к бд то это должно увеличить скорость, производительность, чем по сути 2 раза запрашивать те же данные - сначала часть, а потом все, или это сильно не повлияет?
алгоритм примерно такой:
1 запрос
2 в цикле выбираю, формирую мета теги
вызываю функцию, собираю контент
3 страница, мета теги, часть контента
???? как отдать сюда контент из функции????
4 остальная часть страницы
|