Forum Webscript.Ru
Программирование => Perl => Тема начата: frenky от 21 Марта 2006, 09:14:22
-
Есть ли какието основные правила как рационально писать FCGI?
-
Как и CGI, только очень внимательно следить за глобальными переменными и избегать exit-ов. В документации на http://fastcgi.com/#Docs все очень хорошо расписано.
-
че то там не написано как лучше коннектиться к базе до основного цикла while {} или вне его?
Процедуры тоже описывать в нем или вне его?
-
и вообще , что то есть интересное кроме fastcgi.com по fcgi ?
-
frenky:
че то там не написано как лучше коннектиться к базе до основного цикла while {} или вне его? Процедуры тоже описывать в нем или вне его?
А если подумать?
frenky:
и вообще , что то есть интересное кроме fastcgi.com по fcgi ?
Там-же форум разработчиков.
-
NeoNox ну не всеж такие умные как ты
-
frenky
Как думаешь, я писал про форум зря?
http://www.fastcgi.com/archives/fastcgi-developers/2004-April/003391.html
Процедуры там где тебе удобно, fastcgi к грамотности/красоте написания кода не имеет никакого отношения.
ну не всеж такие умные как ты
[OFF]подпись мою почитай[/OFF]
-
а например если нужно обновить содержимое скрипта .fpl
то как это сделать, если просто заменить файлы то он же походу все расно в памяти будет?
-
Да, только рестарт сервиса.
-
почему надо избегать exit ? ведь что страшногов том что скрипт прекратит работу?
-
а как параметры передать, чтоб они были каждый раз разные ? в FCGI
-
frenky
http://forums.webscript.ru/showthread.php?s=&threadid=20963&perpage=15&highlight=CGIFast&pagenumber=2
-
Вобщем результат таков : ЛЮДИ не ставьте себе FCGI он глючный просто мама дорогая а вот последнюю версию CGI::Fast можно с чистой совестью ставить - там исправлени прикол с параметрами тоест ьони теперь работают как и в обчном цги.
-
frenky
Может ты просто не умеешь их готовить?
У меня с FCGI все спакойно работало....
Но и ничего против CGI::Fast не имею... с ним даже все проще... обычный CGI + Fast
И читайте доки поразумнее.... обычный FCGI не включает в себя возможности от use CGI; нашего любимого =)
#include Rulezzzzz
-
ть смог передать параметры FCGI чтоб они каждый раз передавались? А не оставалиь теми которые передались первый раз?
Этот модуль даже с cpan брали
-
frenky
Если у тебя Win платформа то все ясно =)
Да и вообще действительно лучше юзать CGI::Fast
-
Да и на FreBSD тот же прикол с FCGI
-
frenky:
Вобщем результат таков : ЛЮДИ не ставьте себе FCGI он глючный просто мама дорогая а вот последнюю версию CGI::Fast можно с чистой совестью ставить - там исправлени прикол с параметрами тоест ьони теперь работают как и в обчном цги.
Ты-бы для начала в поиск по этому форуму глянул...
-
Я глядел , там нашел токо про CGI::Fast а про FCGI ниче не было
-
FCGI ничем не хуже CGI::Fast, последним, правда, не пользовался, но от первого в восторге. Работает под Win + Apache 2.0.54 Работает замечательно! И параметры передаются нормально и выходит нормально и сервис не надо рестартить :) Главное с технологие FastCGI уметь работать...
*кто-то спрашивал почему нельзя использовать exit... потому что скрипт перестаёт работать, вернее вылетает из памяти FastCGI, а потом опять туда заходит. Т.е. от FastCGI никакого толку не остаётся, поэтому его лучше не использовать, а пихать всё в sub\'ы и оттуда return\'ом выходить, а не exit...
-
А вообще могу согласиться с мнением, что по технологии FastCGI в сети мало что найдёшь... только офф. сайт, где всё на английском, так что людям без знания языка будет тяжело :)
-
Алан:
А вообще могу согласиться с мнением, что по технологии FastCGI в сети мало что найдёшь...
НИкак не могу понять что там можно описать на три тома?!
Вам может по форкам тоже написать многотомник?
Документации на fastcgi.com вполне достаточно для понимания как оно работает + серверные директивы. Все остальное(почему нельязя exit делать и когда коннектится к базе) это продукт работы головой не более пяти минут.
frenky:
Я глядел , там нашел токо про CGI::Fast а про FCGI ниче не было
Так отож. Я с CGI::Fast плотно работаю более пяти лет. Выбирал между CGI::Fast и FCGI тогда - же. Более понравилась реализация Lincoln D. Stein, как идеологически так и чистота кода. ИМХО.
-
Да не... мне-то документация не нужна :) у мну всё замечательно работает... просто когда начинал изучать пару лет назад, то ничего на русском найти не мог... пришлось читать на английском на офф.сайте :)
-
Алан:
FCGI ничем не хуже CGI::Fast, последним, правда, не пользовался, но от первого в восторге. Работает под Win + Apache 2.0.54 Работает замечательно! И параметры передаются нормально и выходит нормально и сервис не надо рестартить Главное с технологие FastCGI уметь работать...
значит у меня руки не отдуда растут :О( ну незнаю вроде все по определению делал а параметра сотавался первоначальный
-
А нынче и 5 лет спустя на русском ничего нет... :-(
-
английский -- lingua franca IT