Best4U.Biz
С нами с 21.02.04
Сообщения: 1252
Рейтинг: 1441
|
Добавлено: 13/12/07 в 23:01 |
Кто-то может ПО ОПЫТУ сказать - насколько велика нагрузка на сервак от SSI?
Например: сайт, 100к/сутки. Если заменитьть чистый хтмл на схтмл в котором 100-200 подстановок типа Код: | <!--#echo var="v1"--><!--#echo var="v2"-->...<!--#echo var="vN"--> |
- насколько сильно вырастет нагрузка?
|
|
|
|
$$$$$$$$$$
С нами с 05.05.05
Сообщения: 1014
Рейтинг: 479
|
Добавлено: 13/12/07 в 23:43 |
100-200 подстановок на одной странице чтоли!??
лучше отпиши в саппорт хоста от железа сильно зависит
|
|
|
|
С нами с 21.09.03
Сообщения: 7329
Рейтинг: 2144
|
Добавлено: 14/12/07 в 01:41 |
Sams писал: | Кто-то может ПО ОПЫТУ сказать - насколько велика нагрузка на сервак от SSI? |
При работе с переменными в тысячи раз легче, нежели php. Это если отпотолочно судить. Ну и в сотни раз легче, нежели rewrite. Там идет прямой парсинг страницы очень простым кодом с прямыми подстановками.
|
|
|
|
Best4U.Biz
С нами с 21.02.04
Сообщения: 1252
Рейтинг: 1441
|
Добавлено: 14/12/07 в 04:41 |
Понятно, спасибо за инфу.
|
|
|
|
www.phpdevs.com
С нами с 24.10.02
Сообщения: 16633
Рейтинг: 16105
|
Добавлено: 14/12/07 в 12:16 |
Цитата: | При работе с переменными в тысячи раз легче, нежели php |
Вообще то страница с инклудами на пхп и простой хтмл по скорости будут процентов на 20 всего отличатся.
Но я думаю мало кого будет волновать факт, что сервер вместо 600 страниц за секунду сможет отдавать только 500 или даже ( о господи, падение в 2 раза ) всего 300. При трафике в 1лям в час уже возникают совершенно другие проблемы
|
|
Пишу на php/mysql/django за вменяемые деньги.
Обращаться в личку.
|
3
|
|
|
С нами с 21.09.03
Сообщения: 7329
Рейтинг: 2144
|
Добавлено: 14/12/07 в 12:40 |
Stek писал: | Вообще то страница с инклудами на пхп и простой хтмл по скорости будут процентов на 20 всего отличатся. |
При этом только одна libphp по размеру раз в 5 больше, чем остальная апача со всеми остальными модулями... А это уже сильно влияет на кеширование в памяти страниц, и, соответственно, на отдачу.
|
|
|
|
www.phpdevs.com
С нами с 24.10.02
Сообщения: 16633
Рейтинг: 16105
|
Добавлено: 14/12/07 в 15:11 |
ну это уже другой вопрос
Сейчас везде на хостингах пхп модулем по умолчанию, поэтому выбор SSI или PHP в таком случае не существенен.
А так, для статики, наверное nginx лучше поставить.
|
|
Пишу на php/mysql/django за вменяемые деньги.
Обращаться в личку.
|
3
|
|
|
Best4U.Biz
С нами с 21.02.04
Сообщения: 1252
Рейтинг: 1441
|
Добавлено: 14/12/07 в 17:31 |
Меня, в первую очередь, интересует нагрузка на проц.
nginx - не решение. В смысле - он не везде есть. Все должено работать и на виртуалах, в том числе.
|
|
|
|
С нами с 21.09.03
Сообщения: 7329
Рейтинг: 2144
|
Добавлено: 14/12/07 в 17:38 |
Sams писал: | Меня, в первую очередь, интересует нагрузка на проц. |
Проц грузит обычно mod_rewrite
SSI проц не грузит.
|
|
|
|
С нами с 01.02.07
Сообщения: 231
Рейтинг: 294
|
Добавлено: 17/12/07 в 12:58 |
Ещё как грузит
Скорость отдачи различается почти на порядок
Раз в 3-5 минимум, и это ещё немного SSI-тегов
Просто чистая статика отдается исключительно быстро, если правильно настроить сервер, конечно )
|
|
|
|
www.phpdevs.com
С нами с 24.10.02
Сообщения: 16633
Рейтинг: 16105
|
Добавлено: 17/12/07 в 15:05 |
Сейчас время такое - процессор грузить. Ну разве что только галерки и фришники в статике отдавать.
|
|
Пишу на php/mysql/django за вменяемые деньги.
Обращаться в личку.
|
0
|
|
|
С нами с 21.09.03
Сообщения: 7329
Рейтинг: 2144
|
Добавлено: 17/12/07 в 19:08 |
Боюсь показаться не очень вежливым, но еще раз замечу, что прямой линейный парсинг ну уж никак не грузит процессор. А скорость отдачи зависит скорее от интенсивности дисковых операций и занятости дискового кеша.
|
|
|
|
С нами с 01.02.07
Сообщения: 231
Рейтинг: 294
|
Добавлено: 17/12/07 в 20:39 |
Ну, во первых парсинг все же грузит проц, как ни крути
Скопировать пачку байт можно гораздо быстрей чем поискать там тег и сделать соотв действие, которое опять же далеко не бесплатное, особенно если использовать не include file а include virtual или include exec
А если использовать sendfile для статики то и копировать эту пачку байт не надо - ядро само подрывает контент с винта (если он ещё не в памяти) и пишет в буффер сокета либо сразу отдает сетевухе через dma, если есть поддержка zero_sockets
А во вторых, сам факт обработкой SSI, даже если нет ни одгого SSI-тега, уже добавит ощутимый оверхед и замедлит выдачу на время порядка миллисекунд, что автоматом уменьшает максимальный rps
С другой стороны, SSI куда меньшее зло, чем
AddType application/x-httpd-php .html
Но правильней всего сгенерить контент один раз и положить его на диск в тот же index.html
Жаль что никто до сих пор не озаботился соданием нормального кеширующего шаблонного движка
|
|
|
|
С нами с 11.06.03
Сообщения: 1266
Рейтинг: 950
|
Добавлено: 17/12/07 в 20:47 |
zuborg писал: | Жаль что никто до сих пор не озаботился соданием нормального кеширующего шаблонного движка |
Я пользую самопальный. И видимо не я один.
|
|
|
|
www.phpdevs.com
С нами с 24.10.02
Сообщения: 16633
Рейтинг: 16105
|
Добавлено: 18/12/07 в 06:40 |
Цитата: | Жаль что никто до сих пор не озаботился соданием нормального кеширующего шаблонного движка |
Их очень много , особенно самопальных.
Но тогда возникает вопрос, а нафига городить огород с кешированием, когда можно тупо пустить через сквид и получить гораздо значительнее выйгрышь.
Правда умалчиваем о том, что на динамическом сайте такое вот кеширование, в любой его реализации, доставит дохуя проблем и головной боли, которые будут стоить дороже чем просто нарастить серверную мощность.
|
|
Пишу на php/mysql/django за вменяемые деньги.
Обращаться в личку.
|
0
|
|
|
С нами с 01.02.07
Сообщения: 231
Рейтинг: 294
|
Добавлено: 18/12/07 в 14:59 |
Через сквид далеко не всегда нормально получится закешировать так как надо, а не так как хочется сквиду
Принцип таков что не надо делать много раз работу по рендерингу контента, которую можно сделать один раз и пользоваться дальше результатом столько раз сколько надо.
Какие могут быть тут проблемы ?
|
|
|
|
С нами с 21.09.03
Сообщения: 7329
Рейтинг: 2144
|
Добавлено: 18/12/07 в 15:10 |
zuborg писал: | Ну, во первых парсинг все же грузит проц, как ни крути |
Замелдляя выдачу в 3-5 раз??????
Все, я молчу...
|
|
|
|
С нами с 01.02.07
Сообщения: 231
Рейтинг: 294
|
Добавлено: 18/12/07 в 20:07 |
правильно, лучше потестить, сколько запросов в секунду апач сделает с SSI и сколько без, а потом говорить
|
|
|
|