С часами на изучение правильная тема: дает возможность примерно прикинуть трудозатраты. Но есть вопрос - как ты это время получаешь? Личное ощущение или есть что-то более формализованное?
Под php7 надо чуть поменять начало гайда Создаем папку assets/components cd assets/components wget https://github.com/rustjson/xhprof/archive/refs/heads/php7.zip unzip php7.zip rm php7.zip cd xhprof-php7/extension/ phpize ./configure --with-php-config=/$PHP7/bin/php-config make && make install
Просто так перенести не получится, точнее не имеет смысл, потому что если просто инклюдить из server/index.ts, то все равно результат будет тот же. Вариантов решения два: 1. Переписать на чистые запросы ctx.prisma, а не на фронтовых хуках. 2. Перенести во фронт и там прописать некст-страницы с отдачей файлов типа XML, а в server/index.ts проксировать запросы на фронт.
Папки эти никак не связаны. Это разные проекты. Просто pivkarta.ru - это https://pivkarta.ru (и сам сайт, и его АПИ), а pivkarta.ru-2 - это твой локальный пэт-проект, который жанные по АПИ тянет с https://pivkarta.ru-2
Так я вообще не очень понимаю, как связаны папки pivkarta.ru и pivkarta.ru-2. Можешь намекнуть, куда копаться?