Форум SAPE.RU

Форум SAPE.RU (http://forum.sape.ru/index.php)
-   Разработка и сопровождение сайтов (http://forum.sape.ru/forumdisplay.php?f=29)
-   -   Вопрос по кеширующему прокси (http://forum.sape.ru/showthread.php?t=37907)

Йода 14.09.2009 08:45

Вопрос по кеширующему прокси
 
Камрады!
Навеяно прошлоночными безумствами сапобота.
Помогите пожалуйста разобрацца с построением архитектуры веб сервера, которая бы при тех же данных железа держала бы большую нагрузку (больше запросов в секунду), нежели голый апач.
Я слышал что между апачем и клиентом можно положить прослойку- кеширующий тупой сервер, который только запоминает урл и страницу и отдает её, не трогая основной апач, если не истекло время жизни.

Вопрос- кто нить так делал? Если да- то какой софт использовался?
Какие особенности совместной работы с апачем?

Еще вопрос- а есть утилиты получения статистики апача в онлайне? Тоесть- скока клиентов, тредов и так далее.

Более общно что у меня творицца:
У меня происходит странная фигня- отдаются страницы не полностью (недогружаются элементы- некоторые картинки, таблицы стилей, рамочки всякие, иногда- целые блоки), либо неотдаются вообще (невозможно отобразить страницу).
В логах- либо 200 либо 304 (вопрос- тут нет какогонить подводного камня? типа может принудить апачу отдавать всегда и все- чтоп не было 304 (304- это с момента последнего обращения элемент не изменился)).

Апач изредка грузит проц на 80-90%, однако это изредка. А неполная отдача идет постоянно почти. Ну тоесть всю прошедшую ночь- шла. Щас вроде меньший процент неправильных страничек- но все равно есть. В аккаунте сапе- сплошные тучи ерроров.

Началось это месяц наверное назад. Конфигурацию серва не менял - пенять не на что.

Вот такие дела.
Как грицца- поможите кто сколько сможет..
:)

Последний Герой 14.09.2009 08:56

nginx

Atomic 14.09.2009 09:05

nginx в качесте фронтенда, апач -backend. Первый статику обрабатывает, второй скрипты.
Цитата:

У меня происходит странная фигня- отдаются страницы не полностью (недогружаются элементы- некоторые картинки, таблицы стилей, рамочки всякие, иногда- целые блоки), либо неотдаются вообще (невозможно отобразить страницу).
М.б какая хрень пакеты режет?

GreyGhost 14.09.2009 09:22

Цитата:

Сообщение от Йода (Сообщение 562585)
Камрады!
Еще вопрос- а есть утилиты получения статистики апача в онлайне? Тоесть- скока клиентов, тредов и так далее.

на счёт утилиты не в курсе, но есть модуль для апача mod_status
показывает то что ты хочешь

alfa 14.09.2009 09:22

Цитата:

Сообщение от Йода (Сообщение 562585)
Помогите пожалуйста разобрацца с построением архитектуры веб сервера, которая бы при тех же данных железа держала бы большую нагрузку (больше запросов в секунду), нежели голый апач.
Я слышал что между апачем и клиентом можно положить прослойку- кеширующий тупой сервер, который только запоминает урл и страницу и отдает её, не трогая основной апач, если не истекло время жизни.

Вопрос- кто нить так делал? Если да- то какой софт использовался?
Какие особенности совместной работы с апачем?

nginx, но то, что вы пишите "только запоминает урл и страницу и отдает её" это проще на уровне приложения сделать или у вас массхостинг?

Цитата:

Сообщение от Йода (Сообщение 562585)
Еще вопрос- а есть утилиты получения статистики апача в онлайне? Тоесть- скока клиентов, тредов и так далее.

127.0.0.1/apache-status (в конфиге включить надо модуль)

Fredy314 14.09.2009 09:24

при желании можно и совсем без апача обойтись один только nginx, я себе так и сделал.

boric 14.09.2009 10:01

Йода
Как я понимаю, вам надо кешировать не только статику, но и страницы сгенеренные скриптами? Я на VDS какое-то время использовал модули обратного кеширующего прокси самого апача. Скорость стала практически такой же, как у статики. Но кешировать таким образом только неизменяющиеся страницы. И у меня иногда эта связка глючила - выдавала ошибку, которая лечилась очисткой кеша.

Йода 14.09.2009 10:05

Ага. Ясно. Спасибо, камрады.
Буду мучать Нгинкс.
:)


Цитата:

Сообщение от Atomic (Сообщение 562597)
М.б какая хрень пакеты режет?

Да не. Перегрузка это. Превед сапоботу, млин.

Цитата:

Сообщение от Последний Герой (Сообщение 562589)
nginx

Краткость- сестра таланта? :)

Всем ишшо раз спасибо!


Часовой пояс GMT +3, время: 20:11.

Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.