Общие > Веб-технологии
Скорость: С-программа vs Apache
ThE0ReTiC:
C++
А она у тебя и заголовки шлет правильные?
А какое максиальное количество одновременных подключений может обработать?
Stas:
pohozhe na izobretenie kolesa..
A chem tebe apache ne C programma ? Esli tebe bystrodeistvie nuzhno, pootkliuchai nenuzhnye tebe moduli.. A eshio luchshe skompil\'ni httpd s nuzhnymi tol\'ko tebe functsiami bez EAPI, a statically.
C++:
Да, я совсем не правильно выразился.
На самом деле проги нет, пишу сейчас, под CGI, мне интересно, есть разница в скорости я буду выводить хтмл своей прогой или буду просто в броузер слать заголовок с переадресацией на свойже сервер на этот хтмл, тогда его будет выводить сам апач.
как быстрее и есть ли особая разница?
mike:
Просто прикинь время :):
Через Апач:
1) инфа от твоей проги доходит до клиента
2) клиент пересылает серверу запрос о новой странице
3) сервер читает файл и передает его клиенту
Прогой:
1) ты читаешь файл и передаешь его клиенту
Т.е. у клиента с хорошим соединением разница практически не будет заметна, а вот если я сижу на 14400 где-то в глуши...
ThE0ReTiC:
--- Цитировать ---Прогой:
--- Конец цитаты ---
1) Прога читает запрос от клиента
2) Читает файл, и отдает его клиенту, предварительно сформировав заголовки
3) Закрывает текущее соединение и слушает дальше.
Если Сишная програ работаетчерез CGI, то все равно все будет проходить через Апач.
На С обычно пишут какие-нить совсем критичные к быстродействию модули (Yandex например - очень большой объем информации, который надо обработать)
Навигация
Перейти к полной версии