• Index.php - как снизить нагрузку?

    Imangali-Sauyrbay
    @Imangali-Sauyrbay
    Увлеченный разработкой софта
    Пишу через мобилку, так что заранее извиняюсь за ошибки.

    Так вот, во первых, здравствуйте!
    А во вторых вопрос, есть ли у вас доступ ко всем файлам вашего сайта? Не важно через носитель или же через гит. Включая так же и дамп бд.

    На вашем месте я бы первым делом запустил бы и проверял бы на локалке. Желательно либо в контейнерах либо в виртуалке с максимально приближенными к серверу характеристиками ресурсов.

    Надо обратить внимание на профайлер. А именно использование xdebug либо по старинке с логированием. Надо фиксировать время в каждой из стадий жизненного цикла, начинай с инициализацией. Ну а дальше уже смотреть по результатам что больше всего жрёт. Точнее какая стадия. Желательно так же полностью отключить темы и плагины и повторить проверку.

    Это было по хорошему и желательно для добросовестности. А так можно тупо влепить вручную проверку что текущий роут /index.php и если да то тупо редирект и die до того как начнется полный цикл работый wp. Тут уже гарантия на работоспособность и скорость. Варианты расположении это либо в functions.php
    либо в хуке init...
    Ответ написан
    Комментировать
  • Изучение vue без хорошего знания JS?

    Imangali-Sauyrbay
    @Imangali-Sauyrbay
    Увлеченный разработкой софта
    Конечно можно, но можешь словить зубодробительные баги из за **учего js. А вообще желательно знать ts.

    Разумеется, это всё до тех пор, пока не доходишь до SEO. И вот тут начинается nuxt. (тот же вьюшка но с серверным рендерингом, функционалом для для работы с мета тегами и прочими, вроде апишек на сервере)

    Так что это твоё решение, лезть в это болото или нет)
    Ответ написан
  • ReactDOM renderToString & renderToPipeableStream, как React обробатывает lazy + Suspense на клиенте?

    Imangali-Sauyrbay
    @Imangali-Sauyrbay Автор вопроса
    Увлеченный разработкой софта
    Вопрос закрыт.
    Всё работает так как и предполагалось, заменяет на fallback и в консоли куча ошибок.
    Просто на локальном и на тестовом сервере всё работало шустро и успевало загружать компонент до рендеринга и было всё ок, кроме медленного продакшна...
    Ответ написан
    Комментировать
  • Определить компонент на задней панели ноутбука ROG Strix Scar 18?

    Imangali-Sauyrbay
    @Imangali-Sauyrbay Автор вопроса
    Увлеченный разработкой софта
    Вопрос закрыт, для понта
    Ответ написан
    Комментировать
  • Почему обычно React не рендерят прямо в body?

    Imangali-Sauyrbay
    @Imangali-Sauyrbay
    Увлеченный разработкой софта
    Вроде как innerHTML у рута очищается. А это крайне не желательно делать в body. Там могут быть что то, помимо реакта. Скрипты, Метрики, контейнеры для модалок. В общем, лучше использовать отдельный контейнер, нежели чем после пытаться фиксить неожиданные баги).

    И кстати, можно использовать не только div.main/root. Можно и кастомный html элемент юзать.
    <react-root></react-root> как пример.
    Ответ написан
    Комментировать