|
|
|
| меня интересует оправдано ли использование С++ для создания сайтов, плюсы и минусы, подводные камни и пр.
И еще, ни смотря ни на что, очень хочу испробовать С++ для создания сайтов, прошу подсказать, как можно настроить сервер? | |
|
|
|
|
|
|
|
для: Lelik
(04.09.2007 в 00:06)
| | Нет не оправдано. Вам по сути потребуется, как раньше до Apache, написать свой браузер и логику на C++ - изменять сайт нужно будет его перекомпиляцией - сложно, дорого, долго. Большая часть инструментов, обслуживающих сайты (Apache, MySQL, BIND, PHP) уже созданы с использованием C++ - оставшаяся часть слишком быстро и часто должна изменяться, поэтому используются другие языки программирования. Вы будете слишком неконкурентноспособны если захотите противостоять армии разработчиков, которые потратили десяток лет на свои инструменты.
PS Можно, конечно, взять apache и писать CGI-программы (они медленее модулей, в том числе и модуля PHP) для него, или даже модуль - но это долго и неэффективно. В то время как все разработчики будут исправлять ошибку загрузив лишь один файл на сервер, вам потребуется перекомпиляция модуля и Apache. | |
|
|
|
|
|
|
|
для: cheops
(04.09.2007 в 12:42)
| | «Большая часть инструментов, обслуживающих сайты (Apache, MySQL, BIND, PHP) уже созданы с использованием C++»
это и стало моим основным сомнением, ведь уходит время на перекомпиляцию (или интерпритацию, как правильно в данном случае?) из одного продукта в С++ , и все глубже. или я не прав? | |
|
|
|
|
|
|
|
для: Lelik
(04.09.2007 в 13:58)
| | Это неизбежно - взаимодействие множество машин в рамках Интернет - слишком сложная задача, перераспределение отдельных задач по множеству пакетов неизбежно - иначе организовать безошибочную работу будет невозможно, ошибок и так хватает, но если всё интегрировать - их будет вообще несметное количество, которое погребёт под собой проект. Основная заповедь программирования - разделяй и властвуй. Иногда лучше получить медленный результат, чем вообще никакой. | |
|
|
|
|
|
|
|
для: cheops
(05.09.2007 в 10:54)
| | cheops
можешь прокомментировать, тогда слова авторов сутры?
"Sutra TDS оптимизирована для работы с большим трафиком, написана на Си с использованием технологии FastCGI, не использует MySQL и, как следствие, работает стабильно даже на сильно загруженных серверах. На среднем сервере стабильно держит 20.000.000 кликов/сутки. По скорости работы с SutraTDS+FastCGI не сравнится никакой PHP/mod_perl скрипт, даже с использованием оптимизаторов."
http://kytoon.com/sutra/ | |
|
|
|
|
|
|
|
для: tricket
(14.09.2007 в 22:27)
| | >можешь прокомментировать, тогда слова авторов сутры?
Ммм... а в каком плане? Что вас интересует? | |
|
|
|
|
|
|
|
для: cheops
(15.09.2007 в 11:50)
| | <PS Можно, конечно, взять apache и писать CGI-программы (они медленее модулей, ...
почему тогда автор утверждает что у него тдска работает быстрее php и perl аналогов? тогда же имеет смысл написать к примеру CMS на сях? | |
|
|
|
|
|
|
|
для: tricket
(15.09.2007 в 13:49)
| | По тому, что FastCGI - это не CGI - это практически модуль Apache - у него код работает в составе процесса Apache, не используя внешние интерфейсы. | |
|
|
|