Добрый день, комрадыстолкнулся с такой проблемой
есть клиентский софт (самописная CMS)
данный софт лежит на вебсервере (на котором еще работает несколько десяткой сайтоф)
так воту сайта есть два интерфейса - то что видит визитор и админский
если зайти на сайт - сайт работает шустро без каких либо проблем. т.е открывается за 1 - 2 сек, но если зайти в админку и там вызвать какой либо материал на редактирование (нас странице редактирования формируется внушительный список разделов) .. то админская часть эта загружается примерно 5-8 сек и если в это же самое время зайти в любой раздел сайта - то скорость загрузки страницы падает .. примерно .. 5-8 сек грузится.. как только страница в админской части прогрузилась.. то и сайт открылся сразу.. и открывается так же быстропри этом если смотреть show processlist на серваке mysql (он стоит на отдельной машине)
то у mysql юзера через которого идет подключение висит статус - Sleep . счетчик на нем меняется
и потом видимо когда все прогружается процесс пропадает
иными словами
если использовать одновременно сайт и админскую его часть - то сайт тормозит
если использовать просто сайт без админской части он летаетпри этом другие сайты на данном сервере работают на 5+ и тормозов не заметно
я отписал владельцу - что нужно сделать оптимизацию кода .. .. на что ессно .. ответов не приходит
возможно гуру могут подсказать куда можно копать ?
> есть клиентский софт (самописная CMS)
> если использовать одновременно сайт и админскую его часть - то сайт тормозит
> если использовать просто сайт без админской части он летаетАвтору этого самописного - на выбор или в комбинации: руки оторвать / попросить разобраться, наверное...
А так, да, "граждане учёные, объясните это явление". Мож блокировка базы, мож ограничение одновременных подключений, мож ещё чего, кто ж его знает.
>> есть клиентский софт (самописная CMS)
>> если использовать одновременно сайт и админскую его часть - то сайт тормозит
>> если использовать просто сайт без админской части он летает
> Автору этого самописного - на выбор или в комбинации: руки оторвать /
> попросить разобраться, наверное...
> А так, да, "граждане учёные, объясните это явление". Мож блокировка базы, мож
> ограничение одновременных подключений, мож ещё чего, кто ж его знает.посмотрел для маскул юзера ограничения у него везде анлим
еще доп. информация
Допустим открываем админку в Chrome тыкаем на ректирование - страница в админке начинает грузиться
если в другой вкладке Хрома открыть сам сайт - висяк
но если сделать так
Допустим открываем админку в Chrome тыкаем на ректирование - страница в админке начинает грузиться
и в это же время открыть сайт в IE - то сайт загружает на ура...
Хмммм.. где может быть косяк ... -(
на сервере стоит
oproxy - которые передает подключения апачу 2.2.х
>[оверквотинг удален]
> начинает грузиться
> если в другой вкладке Хрома открыть сам сайт - висяк
> но если сделать так
> Допустим открываем админку в Chrome тыкаем на ректирование - страница в админке
> начинает грузиться
> и в это же время открыть сайт в IE - то сайт
> загружает на ура...
> Хмммм.. где может быть косяк ... -(
> на сервере стоит
> oproxy - которые передает подключения апачу 2.2.хне очень удивлюсь, если Вы с абсолютно разных веб-клиентов и абсолютно в разном порядке их запуска получите ту же картину.
а как будет если с разных машин запустить не важно какие веб-клиенты на админ и просто сайт?
>[оверквотинг удален]
>> начинает грузиться
>> и в это же время открыть сайт в IE - то сайт
>> загружает на ура...
>> Хмммм.. где может быть косяк ... -(
>> на сервере стоит
>> oproxy - которые передает подключения апачу 2.2.х
> не очень удивлюсь, если Вы с абсолютно разных веб-клиентов и абсолютно в
> разном порядке их запуска получите ту же картину.
> а как будет если с разных машин запустить не важно какие веб-клиенты
> на админ и просто сайт?Получается следующее
Открываю админку на PC1 - нажимаю редактировать - страница начинает загружаться и идет формирование Родительского Раздела - это меню .. где нужно выбрать к какому разделу относится статья
в это время открываю на PC2 - сам сайт все летает и все классно
Апач имеет настройки
Timeout 300
KeepAlive Off
MaxKeepAliveRequests 400
KeepAliveTimeout 10StartServers 10
MinSpareServers 10
MaxSpareServers 20
MaxClients 250
MaxRequestsPerChild 0Возможно сделать Вывод такой, из-за кода, который используется.. апач блокирует соединение.. пока скрипт окончательно не исполниться и не дает создать новое соединение с одного и тоже бразуезра..
как это обойти ХЗ.. только переписать код
> Возможно сделать Вывод такой, из-за кода, который используется.. апач блокирует соединение..
> пока скрипт окончательно не исполниться и не дает создать новое соединение
> с одного и тоже бразуезра..а можно сделать вывод, что это из-за дождя на улице. логи почитайте, найдите узкое место и ставьте тогда вопрос.
> как это обойти ХЗ.. только переписать код
что-то переписать явно придется (м/б и не код)