Forum Webscript.Ru

Программирование => Perl => Тема начата: frenky от 21 Марта 2006, 09:14:22

Название: FCGI основные приёмы
Отправлено: frenky от 21 Марта 2006, 09:14:22
Есть ли какието основные правила как рационально писать FCGI?
Название: FCGI основные приёмы
Отправлено: NeoNox от 21 Марта 2006, 11:29:26
Как и CGI, только очень внимательно следить за глобальными переменными и избегать exit-ов. В документации на http://fastcgi.com/#Docs все очень хорошо расписано.
Название: FCGI основные приёмы
Отправлено: frenky от 21 Марта 2006, 11:33:09
че то там не написано как лучше коннектиться к базе до основного цикла while {} или вне его?
Процедуры тоже описывать в нем или вне его?
Название: FCGI основные приёмы
Отправлено: frenky от 21 Марта 2006, 11:35:38
и вообще , что то есть интересное кроме fastcgi.com по fcgi ?
Название: FCGI основные приёмы
Отправлено: NeoNox от 21 Марта 2006, 14:40:14
Цитировать
frenky:
че то там не написано как лучше коннектиться к базе до основного цикла while {} или вне его? Процедуры тоже описывать в нем или вне его?

А если подумать?

Цитировать
frenky:
и вообще , что то есть интересное кроме fastcgi.com по fcgi ?

Там-же форум разработчиков.
Название: FCGI основные приёмы
Отправлено: frenky от 21 Марта 2006, 23:34:45
NeoNox   ну не всеж такие умные как ты
Название: FCGI основные приёмы
Отправлено: NeoNox от 21 Марта 2006, 23:58:59
frenky
Как думаешь, я писал про форум зря?
http://www.fastcgi.com/archives/fastcgi-developers/2004-April/003391.html

Процедуры там где тебе удобно, fastcgi к грамотности/красоте написания кода не имеет никакого отношения.

Цитировать
ну не всеж такие умные как ты

[OFF]подпись мою почитай[/OFF]
Название: FCGI основные приёмы
Отправлено: frenky от 24 Марта 2006, 21:15:58
а например если нужно обновить содержимое скрипта .fpl

то как это сделать, если просто заменить файлы то он же походу все расно в памяти будет?
Название: FCGI основные приёмы
Отправлено: NeoNox от 24 Марта 2006, 22:51:02
Да, только рестарт сервиса.
Название: FCGI основные приёмы
Отправлено: frenky от 24 Марта 2006, 23:37:51
почему надо избегать exit ?  ведь что страшногов том  что скрипт прекратит работу?
Название: FCGI основные приёмы
Отправлено: frenky от 25 Марта 2006, 01:17:50
а как параметры передать, чтоб они были каждый раз разные ?  в FCGI
Название: FCGI основные приёмы
Отправлено: NeoNox от 25 Марта 2006, 01:29:48
frenky
http://forums.webscript.ru/showthread.php?s=&threadid=20963&perpage=15&highlight=CGIFast&pagenumber=2
Название: FCGI основные приёмы
Отправлено: frenky от 25 Марта 2006, 12:53:57
Вобщем результат таков : ЛЮДИ не ставьте себе FCGI он глючный просто мама дорогая а вот последнюю версию CGI::Fast можно с чистой совестью ставить - там исправлени прикол с параметрами тоест ьони теперь работают как и в обчном цги.
Название: FCGI основные приёмы
Отправлено: Nikolai Z. от 25 Марта 2006, 16:04:53
frenky
Может ты просто не умеешь их готовить?

У меня с FCGI все спакойно работало....
Но и ничего против CGI::Fast не имею... с ним даже все проще... обычный CGI + Fast

И читайте доки поразумнее.... обычный FCGI не включает в себя возможности от use CGI; нашего любимого =)

#include Rulezzzzz
Название: FCGI основные приёмы
Отправлено: frenky от 25 Марта 2006, 17:09:10
ть смог передать параметры FCGI чтоб они каждый раз передавались? А не оставалиь теми которые передались первый раз?
Этот модуль даже с cpan брали
Название: FCGI основные приёмы
Отправлено: Nikolai Z. от 25 Марта 2006, 18:23:58
frenky
Если у тебя Win платформа то все ясно =)
Да и вообще действительно лучше юзать CGI::Fast
Название: FCGI основные приёмы
Отправлено: frenky от 25 Марта 2006, 18:45:56
Да и на FreBSD тот же прикол с FCGI
Название: FCGI основные приёмы
Отправлено: NeoNox от 26 Марта 2006, 23:21:34
Цитировать
frenky:
Вобщем результат таков : ЛЮДИ не ставьте себе FCGI он глючный просто мама дорогая а вот последнюю версию CGI::Fast можно с чистой совестью ставить - там исправлени прикол с параметрами тоест ьони теперь работают как и в обчном цги.

Ты-бы для начала в поиск по этому форуму глянул...
Название: FCGI основные приёмы
Отправлено: frenky от 26 Марта 2006, 23:32:48
Я глядел , там нашел токо про CGI::Fast а про FCGI ниче не было
Название: FCGI основные приёмы
Отправлено: Алан от 27 Марта 2006, 13:24:30
FCGI ничем не хуже CGI::Fast, последним, правда, не пользовался, но от первого в восторге. Работает под Win + Apache 2.0.54 Работает замечательно! И параметры передаются нормально и выходит нормально и сервис не надо рестартить :) Главное с технологие FastCGI уметь работать...

*кто-то спрашивал почему нельзя использовать exit... потому что скрипт перестаёт работать, вернее вылетает из памяти FastCGI, а потом опять туда заходит. Т.е. от FastCGI никакого толку не остаётся, поэтому его лучше не использовать, а пихать всё в sub\'ы и оттуда return\'ом выходить, а не exit...
Название: FCGI основные приёмы
Отправлено: Алан от 27 Марта 2006, 13:27:40
А вообще могу согласиться с мнением, что по технологии FastCGI в сети мало что найдёшь... только офф. сайт, где всё на английском, так что людям без знания языка будет тяжело :)
Название: FCGI основные приёмы
Отправлено: NeoNox от 27 Марта 2006, 14:19:44
Цитировать
Алан:
А вообще могу согласиться с мнением, что по технологии FastCGI в сети мало что найдёшь...

НИкак не могу понять что там можно описать на три тома?!
Вам может по форкам тоже написать многотомник?
Документации на fastcgi.com вполне достаточно для понимания как оно работает + серверные директивы. Все остальное(почему нельязя exit делать и когда коннектится к базе) это продукт работы головой не более пяти минут.

Цитировать
frenky:
Я глядел , там нашел токо про CGI::Fast а про FCGI ниче не было

Так отож. Я с CGI::Fast плотно работаю более пяти лет. Выбирал между CGI::Fast и FCGI тогда - же. Более понравилась реализация Lincoln D. Stein, как идеологически так и чистота кода. ИМХО.
Название: FCGI основные приёмы
Отправлено: Алан от 27 Марта 2006, 16:27:48
Да не... мне-то документация не нужна :) у мну всё замечательно работает... просто когда начинал изучать пару лет назад, то ничего на русском найти не мог... пришлось читать на английском на офф.сайте :)
Название: FCGI основные приёмы
Отправлено: frenky от 27 Марта 2006, 18:06:03
Цитировать
Алан:
FCGI ничем не хуже CGI::Fast, последним, правда, не пользовался, но от первого в восторге. Работает под Win + Apache 2.0.54 Работает замечательно! И параметры передаются нормально и выходит нормально и сервис не надо рестартить  Главное с технологие FastCGI уметь работать...


значит у меня руки не отдуда растут :О(   ну незнаю вроде все по определению делал а параметра сотавался первоначальный
Название: FCGI основные приёмы
Отправлено: rvs от 22 Июня 2011, 16:01:59
А нынче и 5 лет спустя на русском ничего нет... :-(
Название: FCGI основные приёмы
Отправлено: arto от 23 Июня 2011, 12:36:31
английский -- lingua franca IT