- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Вобщем ситуация такая, если я проверяю главную страницу сайта, то всё проходит нормально среднее время ответа не более 1 секунды ошибок нет, но если я начинаю проверять какую нибудь страницу сайта, то начинают валиться ошибки, в процесс листе куча открытых процессов иногда доходит до maxclient и апач отваливается.
в h-t в основном ошибки такого типа - Ошибка HTTP:502 или client noreply
у меня vps 3ггц, 2 гига озу, онлайн на сайте от 150-200 человек, средняя посещалка в день 13к уников.
двиг на сайте гемморойный WP, база 126000 постов, включено кеширование hyper-cache (грешу на него) но без него ещё хуже.
замечаю что когда пытаюсь открыть какую нибудь дальнюю страницу сайта, то время отклика иногда более 30 секунд.
что делать, куда копать?
Вобщем ситуация такая, если я проверяю главную страницу сайта, то всё проходит нормально среднее время ответа не более 1 секунды ошибок нет, но если я начинаю проверять какую нибудь страницу сайта, то начинают валиться ошибки, в процесс листе куча открытых процессов иногда доходит до maxclient и апач отваливается.
в h-t в основном ошибки такого типа - Ошибка HTTP:502 или client noreply
Смотрите в логе вашего веб-сервера, чего ему не хватает для нормальной жизни.
у меня vps 3ггц, 2 гига озу, онлайн на сайте от 150-200 человек, средняя посещалка в день 13к уников.
двиг на сайте гемморойный WP,
Не такой уж он и плохой :)
база 126000 постов.
Сами напостили? :)
замечаю что когда пытаюсь открыть какую нибудь дальнюю страницу сайта, то время отклика иногда более 30 секунд.
что делать, куда копать?
Это из-за сортировки. Оптимизировать выборку и сортировку. Но если это WP, то сами вы вряд ли ему поможете. Вообще, не думаю, что он расчитан на таких продуктивных авторов :)
Ну это я уже понял, что WP не расчитан на такие большие базы, вот думаю на дедик переходить, иначе всех посетителей растеряю, либо надо как то оптимизировать, настройками mysql уже не получается, настройки апача тоже крутил и в сторону уменьшения и в сторону увеличения, вобще чем база становится больше, тем больше становится время отклика к дальним страницам сайта.
Лучше всего кешировать nginx'ом.
Ошибка HTTP:502 или client noreply
Связка nginx + apache. Можно попробовать увеличить таймауты в nginx.
Реальных причин может быть множество. Слишком тормозящий vds. Движок сайта. Не всключено кеширование статики в nginx. Неоптимальные параметры настройки mysql сервера.
Лечить сервер по фотографии весьма тяжело.
Сообщите хоть какие-то подробности. Дистрибутив, хостинговая панель?
Выдача с top
Не всключено кеширование статики в nginx.
это вы жжоте, однако))) зачем статику кешировать??
Mister_Black, проверьте лог медленных запросов в мускуле(думаю WP с ним у вас работает), вместо top удобнее пользовать htop(если под линукс), и в моменты тормозов помониторьте в рилтайме текущие запросы в мускуле через mytop.
и, да, таймауты увеличить в энжиниксе больше 30 сек., чтобы дожидался ответа от апача(апач наверняка ждет пока мускуль переварит запросы, скорее всего его и нужно вам тюнить).
это вы жжоте, однако))) зачем статику кешировать??
есть большая разница отдавать статику апачем или нгинксом
iamsens добавил 09.06.2011 в 14:34
тут только грамотное кеширование спасет
возможно для ВП стоит попробывать другой кеш, к примеру "супер-кеш"
у меня vps 3ггц, 2 гига озу, онлайн на сайте от 150-200 человек, средняя посещалка в день 13к уников.
Немного. У меня Joomla 1.5 с такой посещалкой на жалкой VPS-ке с 200Мб ОЗУ работает. Большую часть времени из тех 200 свободно 60-70 Мб.
В вашем случае прежде всего нужно установить и настроить nginx. Также нужно настроить апач, чтобы не валил сервер. Потом можно заняться тюнингом mysql
iamsens, суперкеш не нужен - кешировать можно через сам nginx :)
Может помогу..
А плагина внутр.перелинковки случайно никакого не стоит? А то у меня такая же ситуация была как то(объемы правда гораздо меньше, но тормозило жжуть!).. Отрубил - заработало сразу нормально...
есть большая разница отдавать статику апачем или нгинксом
и все же, зачем ее кешировать, если она физически на том же сервере?
по поводу ситуации ТС - выкиньте hyper-cache, потому что он в любом случае дергает php. поставьте super-cache, как уже сказали, и настройте nginx на отдачу закешированной статики (примеров конфигов масса)
iamsens, суперкеш не нужен - кешировать можно через сам nginx
поведайте нам как вы собираетесь выборочно дропать кеш. например при добавлении комментария к статье. всего лишь одной статье, из 126К. или будем весь дропать, че уж там?