если у вас не большой проект то можно и не париться с этим, а так копайте в сторону gulp webpack, например на wepback можно настроить так, что подружается стили и скрипты только используемого компонента
ну у меня 10 шаблонов на сайте, обычный single.php написан по стандартам, за него у прям уверен) без всяких плагинов циклов и тд, как в документации, но он тоже бывает тупит, а бывает за 0.7 секунд все шаблоны на сайте грузятся...
это весь php код этого шаблон был (eдинственное в самом начале получаем $project = get_posts(array(...)), остальное html обычный собранный на gulp все файлы минифицированны, шаблон например single.php обычной страницы, где выводится из базы стандартным способом только title и content то же тормозит если проекты затупили. То есть я правильно понимаю, что если в каком то месте нагрузка идет сильная, все страницы будут тупить?
так другие страницы ( любая другая ) так же долго грузится когда страница с проектами тупит, То и все тупят, а на не которых страницах только post_content и post_title выводится (небольшая нагрузка на базу я думаю)
спасибо за направление, но еще хочется понять почему заходишь в одно время показывает загрузку 1s заходишь через пол часа может так же 1s а может 25s грузится это виной функция или другая проблема может быть?