|
|
|
| Господа,
столкнулся с такой проблемой, впроцессе разработки движка для сайта: бывает, что всё летает, а бывает, и очень уж часто - всё безбожно встаёт, чёрт бы его побрал, тормозит, собака.
Причины понять не могу - сверхъестественного кода у меня нет, запросов к базе мало (5-10), и совсем чуток используются сессии.
Дополнительно могу сообщить, что хостер - мастерхост, пинг 5-9мс. Проблема наблюдается и с других компов (провайдеров).
Собственно вопрос такой: как бы оределить причины тормозов, где они рождаются? | |
|
|
|
|
|
|
|
для: Zilog
(25.02.2009 в 20:29)
| | Возможно, хостер плохо выполняет свои обязанности! | |
|
|
|
|
|
|
|
для: OLi
(25.02.2009 в 23:29)
| | на 100% в этом уверен. | |
|
|
|
|
|
|
|
для: DEM
(25.02.2009 в 23:54)
| | >на 100% в этом уверен.
А откуда такая уверенность? | |
|
|
|
|
|
|
|
для: Zilog
(26.02.2009 в 00:09)
| | Ну если у вас в скрипте не стоит какая нить сложная система, из-за которой в определённое время увеличиваются запросы к БД и прочее-прочее, то думаю проблема может быть в двух случаях:
1) У вас тормозит интернет... но тогда, мне кажется, вы бы это и так поняли и не спрашивали вопрос.
2) Просто ответ сервера на котром находится ваш сайт очень долго доходит до вас, отсюда и долгогрузимость сайта :) | |
|
|
|
|
|
|
|
для: Zilog
(25.02.2009 в 20:29)
| | всетаки склоняюсь к мысли, что это код где то тормозит.
Ребята, подскажите, как можно сделать анализ что бы выяснить где возникает затык?
Может ли на скорости отражаться использование глобальных переменных в качестве объектов? У меня есть одна глобальная перменная, которая состоит порядка из 10 классов. | |
|
|
|
|
|
|
|
для: Zilog
(26.02.2009 в 16:01)
| | И ещё вопрос - может ли БД тормозить? | |
|
|
|
|
|
|
|
для: Zilog
(26.02.2009 в 16:01)
| | >всетаки склоняюсь к мысли, что это код где то тормозит.
склонялся правильно, но оказался не код. Вернее так- в определенном месте у меня есть 360 запросов к базе, и когда сервер не тормозит, ответ пиходит очень быстро. А когда ожидание превращается в ссущий ад. | |
|
|
|
|
|
|
|
для: Zilog
(26.02.2009 в 21:29)
| | >в определенном месте у меня есть 360 запросов
Это утверждение как-то слабо согласуется с первым "запросов к базе мало (5-10)... "
Зачем Вы морочите людям голову? | |
|
|
|
|
|
|
|
для: Trianon
(26.02.2009 в 21:33)
| | >>в определенном месте у меня есть 360 запросов
>Это утверждение как-то слабо согласуется с первым "запросов к базе мало (5-10)... "
>
>Зачем Вы морочите людям голову?
Дык так и есть, тормозит-то и при 5-10 запросах. В этом случае приходилось ждать 30-60 секунд, а в том отдельном скрипте - аж несколько минут. Впрочем, то, что криво сформулировал - согласен :).
Проблема решена (хостер), тему можно закрывать. Всем спасибо! | |
|
|
|
|
|
|
|
для: Zilog
(26.02.2009 в 21:42)
| | > Дык так и есть, тормозит-то и при 5-10 запросах.
MySQL-сервер-то один. Пока он мучается с Вашими 360-ю запросами в параллельно исполняющемся скрипте, Ваш сайт и висит. | |
|
|
|
|
|
|
|
для: BinLaden
(26.02.2009 в 21:46)
| | >> Дык так и есть, тормозит-то и при 5-10 запросах.
>
>MySQL-сервер-то один. Пока он мучается с Вашими 360-ю запросами в параллельно исполняющемся скрипте, Ваш сайт и висит.
Скрипт исполняется по отдельной кнопке, т.е. не всегда, редко. Сайт висит и без этой "красной кнопки". Тормоза, как писалось - возникают и при минимальном кол-ве запрососв. Например. Не далее, как несколько минут назад 7 запросов один раз исполнялось меньше секунды, второй раз - 44 секунды. Вечером такое нечасто, ночью вообще всё чисто, а вот днем - ссущий ад, особенно если 360 запросов запустить. | |
|
|
|
|
|
|
|
для: Zilog
(25.02.2009 в 20:29)
| | Дополнительно могу сообщить, что хостер - мастерхост, пинг 5-9мс.
На нашем хостинге все в оперативном порядке, бывают нюансы, но это времено.
Бывают некоторые вещи, по торможению, но уж извините. | |
|
|
|
|
|
|
|
для: AcidTrash
(26.02.2009 в 21:51)
| | >Дополнительно могу сообщить, что хостер - мастерхост, пинг 5-9мс.
>На нашем хостинге все в оперативном порядке, бывают нюансы, но это времено.
>Бывают некоторые вещи, по торможению, но уж извините.
Да на "некоторые" никто и не жалуется. Понято, что идеального в этом мире ничего нет. Тем не менее, мастехост иногда злоупотребяет своим добрым именем. | |
|
|
|
|
|
|
|
для: Zilog
(26.02.2009 в 23:00)
| | Тем не менее, мастехост иногда злоупотребяет своим добрым именем.
Вы ошибаетесь, не когда не злоупотребляли по отношению к клиентам. А насчет программных сбоев, это бывает, но оперативно устраняются. | |
|
|
|
|
|
|
|
для: AcidTrash
(26.02.2009 в 23:10)
| | >Тем не менее, мастехост иногда злоупотребяет своим добрым именем.
>Вы ошибаетесь, не когда не злоупотребляли по отношению к клиентам. А насчет программных сбоев, это бывает, но оперативно устраняются.
:) Речь не идет о _сознательном или умышленном_ злоупотреблении. У меня был негативный опыт, и совсем не по моей вине - речь шла о работе сайта, который неизменно хорошо работал в течении двух лет, но потом стал инвалидом. Примерно две недели я потратил на борьбу с матерхостом, что бы площадку перенесли на другой сервер. Добился, и сайт вновь бегает как олимпийский чемпион. Я не думаю, что ваши спецы специально морочили голову или им было лень, мне неизвестны их мотивы. Однако, факт остается фактом: проблемы были, и решили их только после того, как дело ушло "на верх".
(перед "войной" я недели две потратил на выяснение причин - упреждение: я не кидаюсь винить окружающих, и всегда для порядка разбираюсь с проблемой сперва у себя).
Что касается сбоев - это нормально, бывает у всех (и я до сих пор клиент мастерхоста). Но когда эти сбои хронические - это действительно непорядок.
ps Тему пора в курилку переносить ---- ~ | |
|
|
|
|
|
|
|
для: Zilog
(26.02.2009 в 23:27)
| | что бы площадку перенесли на другой сервер
Все сервера одинаковы и от расположения в принципе ничего не зависит.
А то, что был переход c PHP4 на PHP5 и даже с выключением многим любимой директивой register_globals, ой сколько было жалоб. | |
|
|
|
|
|
|
|
для: AcidTrash
(26.02.2009 в 23:46)
| | >что бы площадку перенесли на другой сервер
>Все сервера одинаковы и от расположения в принципе ничего не зависит.
Нагрузка на них тоже, наверное, одинаковая? :-/
Мне вот, перенос на другой "одинаковый" сервер очень помог.
>А то, что был переход c PHP4 на PHP5 и даже с выключением многим любимой директивой register_globals, ой сколько было жалоб.
Ну это уже не ко мне. | |
|
|
|