Медленный ответ сервера. Как правильно искать причину?

Doctor-Intelligent
На сайте с 06.02.2009
Offline
108
1369
Здравствуйте!
Я занимаюсь веб-разработкой без знаний, только ради денег. Получил задачу -> Погуглил решение -> Скопировал -> Получил деньги -> Всё забыл. Как там оно работает "под капотом", без понятия. Из-за этого иногда бывают проблемы. Вот из последнего. Сайт грузится 30 секунд. В отладчике браузера видно что 30 секунд - это время до первого байта, то есть, картинки, скрипты и т.д. грузятся нормально после этого. Сделал копию сайта на локальный хост, чтобы исключить проблемы на хостинге. То же самое. И вот вопрос - что делать дальше? Есть какой то инструмент, который может найти в какой конкретно функции (фрагменте кода) может быть задержка?
Решил в итоге проблему так. Стал отключать модули (сайт на Друпале) последовательно, и проверять загрузку. Так нашел проблемный модуль и дальше уже проблема решилась. Вопрос в другом? Это единственно верный путь? Или есть более правильный универсальный подход? Что если бы сайт был не на модульной CMS, а на самописе большом? Как вы диагностируете подобные проблемы?
PHP программист. Разработка и доработка сайтов. Telegram: https://t.me/mstebenkov (https://t.me/mstebenkov) Skype: live:mstebenkov
arbitrate
На сайте с 04.02.2018
Offline
59
#1
Doctor-Intelligent :
Как вы диагностируете подобные проблемы?

В консоли Chrome/Firefox/Edge есть вкладка Network, там все видно.

Идентификация – идеальная технология определения контактов посетителей вашего сайта https://clck.ru/bvvEM
D
На сайте с 29.10.2018
Offline
59
#2

Вопрос необъятный как необъятна Родина.

Друпал вообще тормознутый без кеширования.

ИМХО основными проблемами в этом вопросе являются:

  1. Инвалидация кеша
  2. Количество и качество SQL запросов.
  3. Количество и качество кода.
Помочь в этом может xdebug (только в отладочном режиме, в рабочем режиме он сам является источником задержек)
W1
На сайте с 22.01.2021
Offline
297
#3
arbitrate #:

В консоли Chrome/Firefox/Edge есть вкладка Network, там все видно.

Это не так. Вы ошибаетесь.

Мой форум - https://webinfo.guru –Там я всегда на связи
W1
На сайте с 22.01.2021
Offline
297
#4
Doctor-Intelligent :
Что если бы сайт был не на модульной CMS, а на самописе большом?

Можно добавлять точки остановки и смотреть время отклика на этих точках.

SeVlad
На сайте с 03.11.2008
Offline
1609
#5
Doctor-Intelligent :
Я занимаюсь веб-разработкой без знаний, только ради денег. Получил задачу -> Погуглил решение -> Скопировал -> Получил деньги -> Всё забыл.

Ну так погугли и сейчас.

Удивляет как люди стремятся помочь декретирующим профессию.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
M2
На сайте с 27.12.2015
Offline
69
#6
Doctor-Intelligent :
Я занимаюсь веб-разработкой без знаний, только ради денег. Получил задачу -> Погуглил решение -> Скопировал -> Получил деньги -> Всё забыл

шикарно

D
На сайте с 28.06.2008
Offline
1103
#7
max256 #:

шикарно

зато честно. Таких "гуру" 80% фриланса, но лишь единицы могут честно об этом признаться

M2
На сайте с 27.12.2015
Offline
69
#8
Dram #:

зато честно. Таких "гуру" 80% фриланса, но лишь единицы могут честно об этом признаться

а я то дурак забил на фриланс, решил что с пустой головой делать там нечего и если для себя могу себе позволить гуглить каждый чих, то за деньги уже позорно, а оказывается вот оно что

totamon
На сайте с 12.05.2007
Offline
437
#9
Doctor-Intelligent :
Погуглил решение

устал гуглить -> запилил пост на серче

эх, молодежь, а дальше будет так

https://searchengines.guru/ru/forum/894359/page2#comment_13684688

Получение базовых навыков по сайтам - Веб-строительство - Сайтостроение - Форум об интернет-маркетинге - Страница 2
Получение базовых навыков по сайтам - Веб-строительство - Сайтостроение - Форум об интернет-маркетинге - Страница 2
  • 2021.11.01
  • searchengines.guru
Приветствую! Подскажите, пожалуйста, наиболее простой путь - как получить базовые навыки по ведению и поддержке сайтов разных CMS (без разработки...
Домены и хостинг https://8fn.ru/regru | Дедик от 3000р https://8fn.ru/73 | VPS в Москве https://8fn.ru/72 | Лучшие ВПС, ТП огонь, все страны! https://8fn.ru/inferno | ХОСТИНГ №1 РОССИИ https://8fn.ru/beget
E
На сайте с 01.10.2017
Offline
97
#10
Doctor-Intelligent :
Я занимаюсь веб-разработкой без знаний, только ради денег. Получил задачу -> Погуглил решение -> Скопировал -> Получил деньги -> Всё забыл. Как там оно работает "под капотом", без понятия.
Интеллигентный подход 😊


Doctor-Intelligent :
Из-за этого иногда бывают проблемы.
🤣
Домены на продажу: https://p20.ru/collection/domains-for-sale

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий