Если и чтение шаблона, и запрос базы данных были медленными, то я бы сказал, что есть неплохой шанс, что достойная производительность может быть достигнута при параллельном выполнении задач. Но вы сказали это сами, чтение шаблона идет медленно, а запрос БД - быстрый. Таким образом, даже игнорируя любые дополнительные издержки, создаваемые добавлением, необходимым для параллельного выполнения задач, в лучшем случае вы экономите 0,001 секунды (время, необходимое для запроса базы данных).
Параллельное выполнение нескольких задач всегда будет требовать времени самой медленной задачи. Выполнение задач последовательно - это сумма всех задач. В вашем случае, templateTime + queryTime (0.001)
Не стоит имо.
Обычно база данных - это черепаха в уравнении. Вы можете выполнить эту часть асинхронно без особых усилий. См. Недавно добавленные функции mysqli_poll () и friend.