URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 91594
[ Назад ]

Исходное сообщение
"Столкнулся с такой проблемой"

Отправлено HappyAlex , 18-Май-11 15:29 
Добрый день, комрады

столкнулся с такой проблемой

есть клиентский софт (самописная CMS)

данный софт лежит на вебсервере (на котором еще работает несколько десяткой сайтоф)
так вот

у сайта есть два интерфейса - то что видит визитор и админский


если зайти на сайт - сайт работает шустро без каких либо проблем. т.е открывается за 1 - 2 сек, но если зайти в админку и там вызвать какой либо материал на редактирование (нас странице редактирования формируется внушительный список разделов) .. то админская часть эта загружается примерно 5-8 сек и если в это же самое время зайти в любой раздел сайта - то скорость загрузки страницы падает .. примерно .. 5-8 сек грузится.. как только страница в админской части прогрузилась.. то и сайт открылся сразу.. и открывается так же быстро

при этом если смотреть show processlist на серваке mysql (он стоит на отдельной машине)

то у mysql юзера через которого идет подключение висит статус - Sleep . счетчик на нем меняется

и потом видимо когда все прогружается процесс пропадает

иными словами

если использовать одновременно сайт и админскую его часть - то сайт тормозит
если использовать просто сайт без админской части он летает

при этом другие сайты на данном сервере работают на 5+ и тормозов не заметно

я отписал владельцу - что нужно сделать оптимизацию кода .. .. на что ессно .. ответов не приходит

возможно гуру могут подсказать куда можно копать ?


Содержание

Сообщения в этом обсуждении
"Столкнулся с такой проблемой"
Отправлено Andrey Mitrofanov , 18-Май-11 15:35 
> есть клиентский софт (самописная CMS)
> если использовать одновременно сайт и админскую его часть - то сайт тормозит
> если использовать просто сайт без админской части он летает

Автору этого самописного - на выбор или в комбинации: руки оторвать / попросить разобраться, наверное...

А так, да, "граждане учёные, объясните это явление". Мож блокировка базы, мож ограничение одновременных подключений, мож ещё чего, кто ж его знает.


"Столкнулся с такой проблемой"
Отправлено HappyAlex , 18-Май-11 15:49 
>> есть клиентский софт (самописная CMS)
>> если использовать одновременно сайт и админскую его часть - то сайт тормозит
>> если использовать просто сайт без админской части он летает
> Автору этого самописного - на выбор или в комбинации: руки оторвать /
> попросить разобраться, наверное...
> А так, да, "граждане учёные, объясните это явление". Мож блокировка базы, мож
> ограничение одновременных подключений, мож ещё чего, кто ж его знает.

посмотрел для маскул юзера ограничения у него везде анлим

еще доп. информация

Допустим открываем админку в Chrome тыкаем на ректирование - страница в админке начинает грузиться

если в другой вкладке Хрома открыть сам сайт - висяк

но если сделать так

Допустим открываем админку в Chrome тыкаем на ректирование - страница в админке начинает грузиться

и в это же время открыть сайт в IE - то сайт загружает на ура...

Хмммм.. где может быть косяк ... -(

на сервере стоит

oproxy - которые передает подключения апачу 2.2.х


"Столкнулся с такой проблемой"
Отправлено LSTemp , 19-Май-11 00:13 
>[оверквотинг удален]
> начинает грузиться
> если в другой вкладке Хрома открыть сам сайт - висяк
> но если сделать так
> Допустим открываем админку в Chrome тыкаем на ректирование - страница в админке
> начинает грузиться
> и в это же время открыть сайт в IE - то сайт
> загружает на ура...
> Хмммм.. где может быть косяк ... -(
> на сервере стоит
> oproxy - которые передает подключения апачу 2.2.х

не очень удивлюсь, если Вы с абсолютно разных веб-клиентов и абсолютно в разном порядке их запуска получите ту же картину.

а как будет если с разных машин запустить не важно какие веб-клиенты на админ и просто сайт?



"Столкнулся с такой проблемой"
Отправлено HappyAlex , 19-Май-11 07:12 
>[оверквотинг удален]
>> начинает грузиться
>> и в это же время открыть сайт в IE - то сайт
>> загружает на ура...
>> Хмммм.. где может быть косяк ... -(
>> на сервере стоит
>> oproxy - которые передает подключения апачу 2.2.х
> не очень удивлюсь, если Вы с абсолютно разных веб-клиентов и абсолютно в
> разном порядке их запуска получите ту же картину.
> а как будет если с разных машин запустить не важно какие веб-клиенты
> на админ и просто сайт?

Получается следующее

Открываю админку на PC1 - нажимаю редактировать - страница начинает загружаться и идет формирование Родительского Раздела - это меню .. где нужно выбрать к какому разделу относится статья

в это время открываю на PC2 - сам сайт все летает и все классно

Апач имеет настройки
Timeout 300
KeepAlive Off
MaxKeepAliveRequests 400
KeepAliveTimeout 10

StartServers          10
MinSpareServers       10
MaxSpareServers     20
MaxClients          250
MaxRequestsPerChild   0

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

как это обойти ХЗ.. только переписать код


"Столкнулся с такой проблемой"
Отправлено LSTemp , 26-Май-11 17:01 

> Возможно сделать Вывод такой, из-за кода, который используется.. апач блокирует соединение..
> пока скрипт окончательно не исполниться и не дает создать новое соединение
> с одного и тоже бразуезра..

а можно сделать вывод, что это из-за дождя на улице. логи почитайте, найдите узкое место и ставьте тогда вопрос.

> как это обойти ХЗ.. только переписать код

что-то переписать явно придется (м/б и не код)