Занимаюсь созданием сайтов, программ, баз данных, делаю работы под заказ.Попутно, могу предложить свои наработки.У меня есть быстрый движок для сайтов. Могу сделать для Вас сайт на этом движке или просто продать движок сайта с исходным кодом, как шаблон и готовую основу сайта совсем недорого.
Страницы будут грузиться в пределах 1 секунды, так как сайт сделан по модульной структуре и эти модули работают независимо, параллельно, на чистом PHP, Mysql. Посмотрите описание http://stmsite.ru - стоимость для разработчиков 1 копии исходного кода - 8 долларов. Посмотрите на современные сайты, используют все модные технологии, фреймворки для бэкэнда и фронтенда, CMS, но много у кого нормально грузится страница за 0.5-1 секунду, что комфортно для пользователя?
А ведь работа сайтов - это комфорт для посетителей в первую очередь, а уже потом для разработчиков. Я могу привести примеры хороших сайтов которые грузят страницу, не то что за 3 секунды, а за 5-15 секунд - это очень дискомфортно для пользователей, не помогут и дизайн с функциональностью, посетители уйдут при первой возможности на нормальные сайты. А что-бы сделать быстрее надо облегчить Фронтенд и сделать работу Бэкэнда параллельной, распараллелить работу базы данных , убрать лишнее шаблонное ядро с сайта.
Но как поделить код и работу на потоки, на модули, сделать работу параллельной, если сделано по шаблонам в фреймворках с иерархией объектов типа MVC? Или вообще на CMS. Где изначально всё в одном ядре, и языки скриптовые не могут работать в несколько потоков изначально. 24 ядра на сервере работают в одном чипе, по 2-8 ядер в каждом дешёвом ноутбуке сегодня, запросы из браузера идут в 10 потоков, а сайт работает в 1 поток, на одно ядро, так как там иерархия MVC, ООП, дерево кода одно сверху вниз цельное, нет дублирования и удобно работать разработчикам, но не посетителям. Есть конечно варианты, но в общем примерно везде так.
А как важна скорость загрузки страницы, вот статья >> https://habr.com/ru/company/ddosguard/blog/499756/А у моего движка модули можно добавлять бесконечно и они работают параллельно, также там можно и базу удобно распараллелить по категориям, на скорость не влияет. Конечно, здесь есть какое-то дублирование кода, но зато появляется параллельность в работе.
Также нет нужды в белых полосах по бокам экрана на больших мониторах - нормальная вёрстка, код очень простой и легко менять, низкий порог вхождения, можно использовать любые языки программирования и объектный и функциональный стиль для своих модулей.Смотрите: www.stmsite.ru