About: FastCGI

An Entity of Type: software, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org:8891

FastCGI is a binary protocol for interfacing interactive programs with a web server. It is a variation on the earlier Common Gateway Interface (CGI). FastCGI's main aim is to reduce the overhead related to interfacing between web server and CGI programs, allowing a server to handle more web page requests per unit of time.

Property Value
dbo:abstract
  • FastCGI (en anglès interfície de porta comú ràpida) és un protocol estàndard per als servidors web que permet executar programes com si fossin aplicacions de consola (també coneguts com a línia d'ordres) que s'executen al servidor tot generant pàgines web de manera dinàmica. A diferència del CGI, el protocol SCGI té major velocitat (menor latència). (ca)
  • FastCGI je protokol pro interaktivní komunikaci aplikací s webovým serverem. FastCGI představuje vylepšení staršího protokolu CGI (Common Gateway Interface). Hlavním cílem FastCGI je omezit zátěž a režii spojenou s komunikací mezi webovým serverem a CGI aplikací a umožnit tak ve stejném čase zpracovat více webových požadavků. (cs)
  • FastCGI ist ein binäres Netzwerkprotokoll für die Anbindung eines Anwendungsservers an einen Webserver. FastCGI ist vergleichbar mit dem Common Gateway Interface (CGI), wurde jedoch entwickelt, um dessen Performance-Probleme zu umgehen. (de)
  • FastCGI is a binary protocol for interfacing interactive programs with a web server. It is a variation on the earlier Common Gateway Interface (CGI). FastCGI's main aim is to reduce the overhead related to interfacing between web server and CGI programs, allowing a server to handle more web page requests per unit of time. (en)
  • FastCGI es un protocolo para interconectar programas interactivos con un servidor web. FastCGI es una variación de la ya conocida Common Gateway Interface (CGI o Interfaz Común de Entrada). El principal objetivo de FastCGI es reducir la carga asociada con el hecho de interconectar el servidor web y los programas Common Gateway Interface, permitiéndole a un servidor atender más peticiones a la vez. (es)
  • FastCGI est une technique permettant la communication entre un serveur HTTP et un logiciel indépendant, c'est une évolution de Common Gateway Interface, abrégée en CGI, signifiant en anglais « Interface passerelle commune ». Créée en 1996 pour gérer les applications dynamiques des applications du World Wide Web (souvent abrégé en Web), la Common Gateway Interface permet l’exécution d'un nouveau processus à chaque requête, permettant ainsi la génération dynamique des pages. Dans le cas de CGI, chaque requête lance une nouvelle instance de CGI, qui appellera le programme à exécuter. Le binaire cgi recrée à chaque appel le contexte de l'environnement d'exécution et ne permet pas de limiter le nombre de processus simultanés. Le nombre de processus simultanés sera donc dépendant du nombre de processus simultanés du serveur web. Avec FastCGI, les applications générant les pages dynamiques peuvent se situer sur un ou des serveur(s) différent(s) du ou des serveur(s) hébergeant le service HTTP. Une variable est introduite permettant de déterminer le nombre minimum et maximum de processus CGI à exécuter, indépendamment du nombre de processus HTTP maximum. (fr)
  • FastCGI è un protocollo che permette di interfacciare programmi interattivi CGI con un server web. FastCGI è una variazione della prima Common Gateway Interface (CGI); lo scopo principale di FastCGI è quello di ottimizzare le risorse del sistema nell'interfacciamento tra il programma CGI e il server web, permettendo al server di gestire più richieste di pagina web assieme. (it)
  • FastCGI는 상호 작용 프로그램을 웹 서버와 통신하기 위한 이다. FastCGI는 초기 공용 게이트웨이 인터페이스(CGI)의 변형이다. FastCGI의 주 목적은 웹 서버와 CGI 프로그램 간 통신 시 발생되는 부하를 줄임으로써 서버가 한 번에 더 많은 웹 페이지 요청을 관리할 수 있게 하는 것이다. (ko)
  • FastCGI – interfejs programistyczny zwiększający szybkość oraz zapewniający lepszą skalowalność aplikacji internetowych opartych na technologii CGI. Nie posiada wielu wad rozwiązań opartych na interfejsie API: jest niezależny od języka i serwera WWW, nie wymaga skomplikowanego kodu – różnice ze standardowym CGI są niewielkie, lepiej zapewnia ciągłość funkcjonowania serwera i obsługę ruchu. Zasada działania polega na tym, że w odróżnieniu od CGI, gdzie dla każdego zapytania uruchamiany był od nowa skrypt, który po jego obsłużeniu kończył pracę, tu mamy jeden proces (lub wiele procesów) pracujący w sposób ciągły. Po obsłużeniu zapytania oczekują one na kolejne, nie kończąc pracy, to pozwala na znacznie lepsze gospodarowanie zasobami serwera, zwłaszcza informacjami z baz danych, które mogą być zachowane w pamięci i nie muszą być za każdym razem wczytywane od nowa. FastCGI powstało jako odpowiedź firmy Open Market, Inc., na standard w połowie lat 90., a następnie zostało udostępnione bezpłatnie w ramach próby utworzenia otwartego standardu. (pl)
  • FastCGIとは、Webサーバ上でユーザプログラムを動作させるためのインタフェース仕様の一つである。CGIの問題を解決するために(英語: Open Market)社によって1990年代中頃に開発されたもので、仕様は公開されている。 (ja)
  • Een Fast Common Gateway Interface of FastCGI is een belangrijke internettechnologie die het mogelijk maakt om in de webbrowser dynamisch gegevens op te vragen van de webserver. FastCGI is een verbeterde versie van het oudere Common Gateway Interface (CGI). Het hoofddoel van FastCGI is om de interactie die nodig is tussen de webserver en het betreffende CGI-programma te reduceren, waardoor een server meer gelijktijdige webpagina verzoeken kan verwerken. (nl)
  • Интерфейс FastCGI — клиент-серверный протокол взаимодействия веб-сервера и приложения, дальнейшее развитие технологии CGI. По сравнению с CGI является более производительным и безопасным. FastCGI снимает множество ограничений CGI-программ. Недостаток CGI-программ — в том, что они должны быть перезапущены веб-сервером при каждом запросе, — что приводит к понижению производительности. FastCGI (вместо того чтобы создавать новые процессы, для каждого нового запроса) использует постоянно запущенные процессы для обработки множества запросов; это позволяет экономить время. В то время как CGI-программы взаимодействуют с сервером через STDIN и STDOUT запущенного CGI-процесса — FastCGI-процессы используют Unix Domain Sockets или TCP/IP для связи с сервером. Это даёт следующее преимущество над обычными CGI-программами: FastCGI-программы могут быть запущены не только на этом же сервере, но и где угодно в сети. Также возможна обработка запросов несколькими FastCGI-процессами, работающими параллельно. lighttpd включает в себя внутренний распределитель нагрузки FastCGI, который может использоваться для распределения сразу на несколько FastCGI-серверов. В отличие от иных решений, в кластере должен находиться только FastCGI-процесс, а не целый веб-сервер. Это позволяет использовать FastCGI-процессу больше ресурсов, по сравнению, например, с load-balancer+apache+mod_php. При сравнении php-FastCGI с apache+mod_php необходимо обращать внимание на то, что FastCGI обеспечивает дополнительную безопасность, такую как, например, запуск FastCGI-процесса под учётной записью пользователя, отличного от пользователя веб-сервера, а также может находиться в chroot'е, отличном от chroot'а веб-сервера. При сравнении perl-FastCGI с apache+mod_perl(1,2), кроме вышеуказанного, заметно, что для разделяемого использования памяти между процессами, реализуемого в mod_perl через startup.pl, необходим FastCGI-менеджер процессов, реализованный на Perl. Это реализуется модулем FCGI::ProcManager и его надстройкой FCGI::Spawn. (ru)
  • 快速通用网关接口(Fast Common Gateway Interface/FastCGI)是一种让交互程序与Web服务器通信的协议。FastCGI是早期通用网关接口(CGI)的增強版本。 FastCGI致力於減少網頁伺服器與CGI程式之間互動的開銷,從而使伺服器可以同時處理更多的網頁請求。 (zh)
  • Інтерфейс FastCGI — клієнт-серверний протокол взаємодії вебсервера та програми, подальший розвиток технології CGI. У порівнянні з CGI є продуктивнішим і безпечнішим. FastCGI усуває безліч обмежень CGI-програм. Проблема CGI-програм у тому, що вони перезапускаються вебсервером при кожному запиті, що призводить до зниження продуктивності. FastCGI прибирає це обмеження, зберігаючи процес запущеним і передаючи запити цьому постійно запущеному процесу. Це дозволяє не витрачати час на запуск нових процесів. У той час, як CGI-програми взаємодіють з сервером через STDIN і STDOUT запущеного CGI-процесу, FastCGI-процеси використовують або TCP/IP для зв'язку з сервером. Це дає наступну важливу перевагу над звичайними CGI-програмами: FastCGI-програми можуть бути запущені не тільки на цьому ж сервері, але і будь-де в мережі. Також можлива обробка запитів кількома FastCGI-процесами, що працюють паралельно. Вебсервер lighttpd включає в себе внутрішній розподільник навантаження FastCGI, який може використовуватися для розподілу відразу на кілька FastCGI-серверів. На відміну від інших рішень, в кластері повинен знаходитися тільки FastCGI-процес, а не цілий вебсервер. Це дозволяє використовувати FastCGI-процесу більше ресурсів, що характерно, наприклад, для load-balancer+apache + . При порівнянні php-FastCGI з apache + , необхідно звертати увагу на те, що FastCGI забезпечує додаткову безпеку, як, наприклад, запуск FastCGI процесу під користувачем, відмінним від користувача web-сервера, а також може знаходитися в chroot-оточенні, відмінному від chroot-оточення вебсервера. При порівнянні perl-FastCGI з apache + mod_perl (1,2), крім вищевказаного, помітно, що для розділяється використання пам'яті між процесами, що реалізується в mod_perl через startup.pl, необхідний FastCGI — менеджер процесів, реалізований на Perl. Це реалізується модулем FCGI::ProcManager і надбудовою над ним, FCGI::Spawn. (uk)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 30872021 (xsd:integer)
dbo:wikiPageLength
  • 14022 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1106150574 (xsd:integer)
dbo:wikiPageWikiLink
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • FastCGI (en anglès interfície de porta comú ràpida) és un protocol estàndard per als servidors web que permet executar programes com si fossin aplicacions de consola (també coneguts com a línia d'ordres) que s'executen al servidor tot generant pàgines web de manera dinàmica. A diferència del CGI, el protocol SCGI té major velocitat (menor latència). (ca)
  • FastCGI je protokol pro interaktivní komunikaci aplikací s webovým serverem. FastCGI představuje vylepšení staršího protokolu CGI (Common Gateway Interface). Hlavním cílem FastCGI je omezit zátěž a režii spojenou s komunikací mezi webovým serverem a CGI aplikací a umožnit tak ve stejném čase zpracovat více webových požadavků. (cs)
  • FastCGI ist ein binäres Netzwerkprotokoll für die Anbindung eines Anwendungsservers an einen Webserver. FastCGI ist vergleichbar mit dem Common Gateway Interface (CGI), wurde jedoch entwickelt, um dessen Performance-Probleme zu umgehen. (de)
  • FastCGI is a binary protocol for interfacing interactive programs with a web server. It is a variation on the earlier Common Gateway Interface (CGI). FastCGI's main aim is to reduce the overhead related to interfacing between web server and CGI programs, allowing a server to handle more web page requests per unit of time. (en)
  • FastCGI es un protocolo para interconectar programas interactivos con un servidor web. FastCGI es una variación de la ya conocida Common Gateway Interface (CGI o Interfaz Común de Entrada). El principal objetivo de FastCGI es reducir la carga asociada con el hecho de interconectar el servidor web y los programas Common Gateway Interface, permitiéndole a un servidor atender más peticiones a la vez. (es)
  • FastCGI è un protocollo che permette di interfacciare programmi interattivi CGI con un server web. FastCGI è una variazione della prima Common Gateway Interface (CGI); lo scopo principale di FastCGI è quello di ottimizzare le risorse del sistema nell'interfacciamento tra il programma CGI e il server web, permettendo al server di gestire più richieste di pagina web assieme. (it)
  • FastCGI는 상호 작용 프로그램을 웹 서버와 통신하기 위한 이다. FastCGI는 초기 공용 게이트웨이 인터페이스(CGI)의 변형이다. FastCGI의 주 목적은 웹 서버와 CGI 프로그램 간 통신 시 발생되는 부하를 줄임으로써 서버가 한 번에 더 많은 웹 페이지 요청을 관리할 수 있게 하는 것이다. (ko)
  • FastCGIとは、Webサーバ上でユーザプログラムを動作させるためのインタフェース仕様の一つである。CGIの問題を解決するために(英語: Open Market)社によって1990年代中頃に開発されたもので、仕様は公開されている。 (ja)
  • Een Fast Common Gateway Interface of FastCGI is een belangrijke internettechnologie die het mogelijk maakt om in de webbrowser dynamisch gegevens op te vragen van de webserver. FastCGI is een verbeterde versie van het oudere Common Gateway Interface (CGI). Het hoofddoel van FastCGI is om de interactie die nodig is tussen de webserver en het betreffende CGI-programma te reduceren, waardoor een server meer gelijktijdige webpagina verzoeken kan verwerken. (nl)
  • 快速通用网关接口(Fast Common Gateway Interface/FastCGI)是一种让交互程序与Web服务器通信的协议。FastCGI是早期通用网关接口(CGI)的增強版本。 FastCGI致力於減少網頁伺服器與CGI程式之間互動的開銷,從而使伺服器可以同時處理更多的網頁請求。 (zh)
  • FastCGI est une technique permettant la communication entre un serveur HTTP et un logiciel indépendant, c'est une évolution de Common Gateway Interface, abrégée en CGI, signifiant en anglais « Interface passerelle commune ». Créée en 1996 pour gérer les applications dynamiques des applications du World Wide Web (souvent abrégé en Web), la Common Gateway Interface permet l’exécution d'un nouveau processus à chaque requête, permettant ainsi la génération dynamique des pages. (fr)
  • FastCGI – interfejs programistyczny zwiększający szybkość oraz zapewniający lepszą skalowalność aplikacji internetowych opartych na technologii CGI. Nie posiada wielu wad rozwiązań opartych na interfejsie API: jest niezależny od języka i serwera WWW, nie wymaga skomplikowanego kodu – różnice ze standardowym CGI są niewielkie, lepiej zapewnia ciągłość funkcjonowania serwera i obsługę ruchu. FastCGI powstało jako odpowiedź firmy Open Market, Inc., na standard w połowie lat 90., a następnie zostało udostępnione bezpłatnie w ramach próby utworzenia otwartego standardu. (pl)
  • Интерфейс FastCGI — клиент-серверный протокол взаимодействия веб-сервера и приложения, дальнейшее развитие технологии CGI. По сравнению с CGI является более производительным и безопасным. FastCGI снимает множество ограничений CGI-программ. Недостаток CGI-программ — в том, что они должны быть перезапущены веб-сервером при каждом запросе, — что приводит к понижению производительности. FastCGI (вместо того чтобы создавать новые процессы, для каждого нового запроса) использует постоянно запущенные процессы для обработки множества запросов; это позволяет экономить время. (ru)
  • Інтерфейс FastCGI — клієнт-серверний протокол взаємодії вебсервера та програми, подальший розвиток технології CGI. У порівнянні з CGI є продуктивнішим і безпечнішим. FastCGI усуває безліч обмежень CGI-програм. Проблема CGI-програм у тому, що вони перезапускаються вебсервером при кожному запиті, що призводить до зниження продуктивності. FastCGI прибирає це обмеження, зберігаючи процес запущеним і передаючи запити цьому постійно запущеному процесу. Це дозволяє не витрачати час на запуск нових процесів. (uk)
rdfs:label
  • FastCGI (ca)
  • FastCGI (cs)
  • FastCGI (de)
  • FastCGI (es)
  • FastCGI (en)
  • FastCGI (fr)
  • FastCGI (it)
  • FastCGI (ko)
  • FastCGI (ja)
  • FastCGI (nl)
  • FastCGI (pl)
  • FastCGI (ru)
  • FastCGI (zh)
  • FastCGI (uk)
rdfs:seeAlso
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License