Форум программистов, компьютерный форум CyberForum.ru

Построение проекта на CGI (C++) - C++

Восстановить пароль Регистрация
 
Angrynik
 Аватар для Angrynik
26 / 2 / 0
Регистрация: 04.04.2012
Сообщений: 34
15.08.2012, 01:55     Построение проекта на CGI (C++) #1
Имеет ли смысл полностью отказаться от PHP (или оставить для инклудов CGI-модулей на страницах, где много текста), и заменить все на С++?
Дела с огромным трафиком не имел, максимум 5000 хостов в день, с этим PHP справляется отлично. Но если посмотреть с точки экономии ресурсов и времени выполнения, может стоит прибегнуть к CGI?
Тот же Facebook использует HipHop для транслирования PHP в C++ и компиляции, значит, есть наверное смысл?

P.S. Тут скорее топик-рассуждение, прошу перенести, если не туда написал.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.08.2012, 01:55     Построение проекта на CGI (C++)
Посмотрите здесь:

CGI и C++ C++
C++ Правильно ли я всё сделал? CGI и Visual C++
C++ Компилирование проекта
C++ Компиляция проекта
C++, Разделяемая память и apache CGI C++
C++ GET и POST методы CGI скрипта на C++
C++ CGI и C++
как в решение из двух проектов из второго проекта обращаться к функциям из первого проекта C++
C++ Cgi скрипт на C++
C++ Не выполняеться CGI
применение готовой Нейросети (cgi) C++
C++ Makefile: как осуществить построение проекта?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Nameless One
Эксперт С++
 Аватар для Nameless One
5759 / 3408 / 255
Регистрация: 08.02.2010
Сообщений: 7,393
15.08.2012, 07:08     Построение проекта на CGI (C++) #2
Angrynik, ты попробуй переписать пару страничек на С++, желание, скорее всего, пропадет.

Может, стоит посмотреть на другие языки, заточенные под Web?

Цитата Сообщение от Angrynik Посмотреть сообщение
Дела с огромным трафиком не имел, максимум 5000 хостов в день, с этим PHP справляется отлично
"Работает - не трожь!"
PSIAlt
 Аватар для PSIAlt
86 / 86 / 8
Регистрация: 19.06.2012
Сообщений: 245
15.08.2012, 10:31     Построение проекта на CGI (C++) #3
Дешевле будет просто лучше настроить сервер/закешировать узкие места в php коде.
Писать веб на С++ дело не благодарное.. Более того, разочарую: php обычно работает как модуль апача, либо в режиме fastcgi. В режиме CGI твой код на C++ будет медленнее отдавать запрос - это 100%.
Angrynik
 Аватар для Angrynik
26 / 2 / 0
Регистрация: 04.04.2012
Сообщений: 34
15.08.2012, 12:48  [ТС]     Построение проекта на CGI (C++) #4
Цитата Сообщение от PSIAlt Посмотреть сообщение
Дешевле будет просто лучше настроить сервер/закешировать узкие места в php коде.
Писать веб на С++ дело не благодарное.. Более того, разочарую: php обычно работает как модуль апача, либо в режиме fastcgi. В режиме CGI твой код на C++ будет медленнее отдавать запрос - это 100%.
FastCGI запускает и *.cgi

Добавлено через 8 минут
Цитата Сообщение от Nameless One Посмотреть сообщение
Angrynik, ты попробуй переписать пару страничек на С++, желание, скорее всего, пропадет.
Пробовал, не сказал бы, что это невыполнимо, но требует времени побольше, чем быдлокод на PHP.
Забыл упомянуть, что вместо MySQL на проекте используется MongoDB. Поэтому код на C++ получился более лаконичным.
PSIAlt
 Аватар для PSIAlt
86 / 86 / 8
Регистрация: 19.06.2012
Сообщений: 245
15.08.2012, 12:55     Построение проекта на CGI (C++) #5
Цитата Сообщение от Angrynik Посмотреть сообщение
FastCGI запускает и *.cgi
Ну, какбы *.cgi это расширение файла и не более, а FastCGI это протокол=)
Angrynik
 Аватар для Angrynik
26 / 2 / 0
Регистрация: 04.04.2012
Сообщений: 34
15.08.2012, 12:56  [ТС]     Построение проекта на CGI (C++) #6
Цитата Сообщение от PSIAlt Посмотреть сообщение
Ну, какбы *.cgi это расширение файла и не более, а FastCGI это протокол=)
Об этом и речь
Yandex
Объявления
15.08.2012, 12:56     Построение проекта на CGI (C++)
Ответ Создать тему
Опции темы

Текущее время: 00:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru