imho.ws |
![]() |
![]() |
![]() |
# 1 |
Full Member
Регистрация: 12.12.2003
Пол: Male
Сообщения: 1 780
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Интерактивная компиляция FastCGI
Вот хочу сделать из FastCGI некое подобие PHP. общая идея мониторить папку, например с помощью Kevent/Kqueue и в случае если файл обновлён то компилировать его и подкладывать в директорию FastCGI, вобщем в голове я прикинул как оно должно выглядеть, вот хочу услышать что скажут местные, тут круг небольшой вот интересно узнать ваши мысли
__________________
Связался с лучшим,умри как все... © "Хакеры" ("Hackers") ==||::::::> * <::::::||== |
![]() |
![]() |
# 2 |
мод
IMHO Кодер-200(6,7,8) Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
А что сказать-то? Вопрос в чём?
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям! Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru Pahan-Hubbitus. |
![]() |
![]() |
# 3 |
СуперМод
IMHO Консультант 2005-2009 Регистрация: 14.08.2002
Адрес: Московская ПЛ, ракетный отс
Пол: Male
Сообщения: 14 380
![]() |
[telepate mode]Собственно, ни одного достоинства такого решения в production (т.е. при использовании веб-сервера по прямому назначению) в упор не вижу.
![]() Малейшая ошибка разработчика при написании автокомпилируемого кода может привести не только к недоступности сайта на некоторое время, но и к повреждению данных. Не говоря уж об упрощении "работы" по взлому такого сервера (т.е. снижении безопасности).[/telepate mode] А без телепатии, собственно, и говорить не о чем... ![]() Offtop:
Если речь идёт о разработке большого и серьёзного проекта, так там обычно вообще принято держать исходники в SVN и заново компилировать всё из исходников при каждом изменении в коде, с добавлением к бинарникам информации о версии и ЭЦП, а на production класть исключительно всесторонне протестированные и подписанные бинарники; по наличию ЭЦП сервер вполне может отслеживать аутентичность используемых бинарников и автоматически блокировать неподписанные...
__________________
Не засоряйте форум "спасибами"! Для выражения благодарности существуют ПС и репутация! Соблюдайте Правила! Распространенье наше по планете Особенно заметно вдалеке: В общественном парижском туалете Есть надписи на русском языке В. Высоцкий |
![]() |
![]() |
# 4 |
Full Member
Регистрация: 12.12.2003
Пол: Male
Сообщения: 1 780
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
ну основаная цель это замена PHP, всем известно что популярность любого решения зависит от уровня входа, те же МК стали популярными среди простых людей благодаря ардуине, с PHP была та-же самая история, собственно смысл поста, может такое уже сделали и я зря морочусь, ну или кто-то захочет присоеденится, основная цель , когданибудь заменить PHP
__________________
Связался с лучшим,умри как все... © "Хакеры" ("Hackers") ==||::::::> * <::::::||== |
![]() |
![]() |
# 5 |
СуперМод
IMHO Консультант 2005-2009 Регистрация: 14.08.2002
Адрес: Московская ПЛ, ракетный отс
Пол: Male
Сообщения: 14 380
![]() |
pnp2000
Если кто-то такое и слепил - хвастаться этим он не спешит... ![]() По вышеприведённым причинам. Совсем не из-за технической сложности такого "решения"... Собственно, PHP как таковой и был задуман и сделан в качестве замены компилируемым CGI. И отнюдь не из-за того, что никому не пришло в голову прилепить к серверу компилятор и грузить на него исходники... ![]()
__________________
Не засоряйте форум "спасибами"! Для выражения благодарности существуют ПС и репутация! Соблюдайте Правила! Распространенье наше по планете Особенно заметно вдалеке: В общественном парижском туалете Есть надписи на русском языке В. Высоцкий |
![]() |