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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
List2006
24 / 16 / 2
Регистрация: 19.12.2009
Сообщений: 366
#1

С++ в качестве движка сайта - C++

22.12.2009, 10:59. Просмотров 418. Ответов 0
Метки нет (Все метки)

Данный вопрос прошу рассматривать теоретически.


Начинаю изучать C++ (после php) и подумал что если реализовать С++ в качестве веб-программирования (на стороне сервера)?

Сегодня поднял информацию, погонял скрипты через cgi. Принципе есть начальный затрах, но реализовать можно удобно.

Понятно что основной минус это КПД на такой проект, но зная что php каждый раз прогоняет (без оптимизаторных утилит), компилит и вроде там транслирует код (и конечно же парсит его), можно ожидать что на С++ будет весьма большой прирост скорости.

Даже если получится рост производительности в 2 раза (а встречал тесты и до 8 раз) то получится сильная экономия (кто держал серваки меня поймут). То есть чем плохо имея один сервак который держит 20.000 хостов в день иметь тот же сервак на 40.000 - и более хостов, но уже на С++?

Довольно окупаемый "затрах", для крупных ресурсов.
Теоретически работа с бинарником будет ровна работе базе данных, так как сам бинарник будет шустро пролетать не сжирая процессорное время. Потому что алгоритмы в веб не сложные.

Кто что может сказать по этому поводу.

Добавлено через 14 минут
в технологии fastcqi - исполняемый файл вообще в памяти весит - что вообще не реально прирост делает.

Добавлено через 11 часов 56 минут
Наверно уместней тему было перенести в раздел
"Теория и технологии программирования"
Так как вопрос больше философского направления чем вопрос по самому С++
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.12.2009, 10:59     С++ в качестве движка сайта
Посмотрите здесь:

Написание звукового движка - C++
Товарищи, приветствую. Сабж. Очень серьёзное дело, требующее не менее серьёзного подхода. С чего начать? Куда копать? В чём отличия...

Организация архитектуры движка - C++
коротко интро: Есть три компонента, они в исходниках естессно, так как пишу их я. так вот эти три компонента должны ...

Возможность перевода игрового движка c# на c++ - C++
У меня вопрос:). Делаем с другом игровой движок. Точнее делаем редактор к портированому на c# графическому движку ogre. Вопрос: Если мы все...

Программирование движка для трёхмерной игры - C++
Ребята,нужна помощь. Решил писать игру и понял,что нужен движок. В интернете всё написано слишком заумно. Не могли бы вы разъяснить что...

Обмен данными GUI и шахматного движка - C++
Пишу GUI для работы с шахматным движком. Движок это exeшник принимающий команды, но как мне сделать возможным обмен данными между ними?

Где можно раздобыть иходники каково-нибуть движка? - C++
Недавно посетила идея присоиденения не хватающих составляющих к движку OGRE , но я даже не знаю с чего начать думаю разобраться в...

Как правильно обрабатывать исключения в приложении на базе графического движка? - C++
Я с исключениями работал только в консольных приложениях - там удобно реализовывался метод бросания интов, которые представляли собой код...

MAP в качестве ключа - C++
Есть map<string, map<Language, string> lang; map<string, map<Language, string> >::iterator itr = langHashtable.find(keyLabe); Нахожу...

Map. 0 в качестве ключа [0] - C++
Если создать словарь map и в качестве ключа использовать целые числа. Почему нельзя использовать ключ 0 ? Когда пытаешься вывести, выдает...

Функция в качестве параметра - C++
Я не знаю, как передать функцию в качестве параметра. При обработке программа никаких ошибок не выдает, но результат печатает неверный. ...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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