![]() |
Модераторы: LSD |
![]() ![]() ![]() |
|
||
|
azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 2 Всего: 211 |
isergey
CGI на C++ например, Apache Modules ![]() А вообще почему перл не указан? По моему это самый высокопроизводительный вариант. Это сообщение отредактировал(а) azesmcar - 10.4.2009, 22:59 |
|||
|
||||
nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: 13 Всего: 43 |
Какая напрочь разница?
Даже тормозной ROR не даст проигрыша, т.к. проигрыш на БД ляжет. Добавлено через 1 минуту и 26 секунд
|
|||
|
||||
bel_nikita |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Эксперт Сообщений: 2304 Регистрация: 12.10.2003 Где: Поезд №21/22 ( ст . Прага ) Репутация: нет Всего: 47 |
А что тут голосовать, если всё ясно и однозначно:
С++ + CGI ![]() |
|||
|
||||
unicuum |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 830 Регистрация: 16.3.2005 Где: Рашка Репутация: 1 Всего: 8 |
C++ надо использовать, PostgreSQL и библу XSLT. -------------------- ![]() обычный день на винграде |
|||
|
||||
nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: 13 Всего: 43 |
P.S. я юзаю к тому же и спец. фреймворки - ZF тот же. |
|||
|
||||
azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 2 Всего: 211 |
nerezus
Скорость разработки приложения разумеется упадет, но речь шла о скорости работы приложения а не о скорости разработки. А тут однозначно компилируемый код - быстрее интерпретируемого. Плюс оптимизация компилятора С++. Есть даже библиотеки для разработки веб приложений на C++, они значительно повышают скорость разработки. Хотя думаю по любому на ПХП быстрее. А из интерпретируемых как я сказал если не ошибаюсь перл самый быстрый. Это сообщение отредактировал(а) azesmcar - 24.4.2009, 10:37 |
|||
|
||||
Wowa |
|
|||
Эксперт ![]() Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: нет Всего: 290 |
||||
|
||||
Vasay |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2097 Регистрация: 8.3.2006 Репутация: 2 Всего: 73 |
Кстати, по моему php не имеет нормального connection pool-а для работы с БД?
Есть pconnect, на это, вроде, не совсем то да и работает не во всех конфигурациях php. Т.е. PHP при большом количестве запросов к бд будет создавать на нее дополнительную нагрузку.
Совершенно не однозначно. -------------------- Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны. |
|||
|
||||
azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 2 Всего: 211 |
![]() Добавлено через 1 минуту и 58 секунд Интерпретатор написан компилируемым языком и это дополнительное звено в работе программы. Быстрее он никак не может быть. |
|||
|
||||
nerezus |
|
||||||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: 13 Всего: 43 |
Так что производительнее в этом плане будет пхп(если разницу цен на аренду дом. машин потратить).
|
||||||
|
|||||||
Vasay |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2097 Регистрация: 8.3.2006 Репутация: 2 Всего: 73 |
azesmcar,
Java и .NET, Perl, Python перед выполнением будут скомпилированы. .NET еще и сохранит результат до следующего запуска. -------------------- Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны. |
|||
|
||||
azesmcar |
|
||||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 2 Всего: 211 |
Да...а процесс компиляции - требует времени. И по любому это нагрузка на сервер. Есть еще накладные расходы..если хотите поспорить поковыряюсь, но вы же не пытаетесь сказать что Джава быстрее С++? Пройдемьте в религиозные войны ![]() Компилируемые программы лишены этих недостатков (хотя у них есть свои, но это уже отдельная тема).
согласен. Но это уже не нам решать что дороже обойдется а топикстартеру ![]() возможно много разных вариантов. 1. Сервер уже куплен 2. В тех задании указаны какие-то требования на счет производительности 3. итд... А так - на С++ выйдет медленее разумеется. Не настолько насколько ты описал конечно (в 5 раз) при наличии хорошей библиотеки CGI но все же медленее ![]() Это сообщение отредактировал(а) azesmcar - 24.4.2009, 15:21 |
||||
|
|||||
azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 2 Всего: 211 |
||||
|
||||
Vasay |
|
||||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2097 Регистрация: 8.3.2006 Репутация: 2 Всего: 73 |
pconnect, если я не ошибаюсь, работает только с апачем и только в том случае, если php установлен как модуль. Да, это самая распространенная, но не единственная конфигурация.
Тут все не так просто. Если вы предлагаете писать cgi на с++ то (я могу быть где-то не прав) 1. На каждый запрос к вебсерверу будет запускаться новое cgi приложение. (в случае Java или .NET - приложение запускается один раз) 2. Вытекает из первого - у cgi будут проблемы с поддержкой сессий, транзакций, да и соединения к БД придется создавать каждый раз заново. 3. Скорость будет во многом зависеть от кривизны рук программистов, писавших те или иные используемые нами модули (такие, как RegExp) -------------------- Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны. |
||||
|
|||||
azesmcar |
|
||||||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 2 Всего: 211 |
можно подгрузить к апачу ДЛЛ-ку, и она будет висеть там до скончания веков, ничего не будет запускаться заного. возможно это называется по другому
нет, не будут..я писал библиотеку для разработки CGI. Никаких проблем с сессиями не имел.
вот это точно сказано ![]() |
||||||
|
|||||||
![]() ![]() ![]() |
Правила ведения Религиозных войн | |
|
1. Уважайте собеседника 2. Собеседник != враг 3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez" С уважением, Smartov. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Религиозные войны | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |