Mongrel is an open-source software HTTP library and web server written in Ruby by Zed Shaw. It is used to run Ruby web applications and presents a standard HTTP interface. This makes layering other servers in front of it possible using a web proxy, a load balancer, or a combination of both, instead of having to use more conventional methods employed to run scripts such as FastCGI or SCGI to communicate. This is made possible by integrating a custom high-performance HTTP request parser implemented using Ragel.
Attributes | Values |
---|
rdf:type
| |
rdfs:label
| - Mongrel (Webserver) (de)
- Mongrel (el)
- Mongrel (serveur HTTP) (fr)
- Mongrel (web server) (en)
- Mongrel (pl)
- Mongrel (ru)
|
rdfs:comment
| - Mongrel ist ein Webserver für Ruby-basierende Webapplikationen. Er verwendet hauptsächlich HTTP an Stelle von FastCGI oder SCGI, um mit anderen (vorgelagerten) Servern zu kommunizieren. Es unterstützt zurzeit Ruby on Rails, Camping und das IOWA-Framework. Mongrel wurde ursprünglich von Zed A. Shaw in den Programmiersprachen Ruby und C geschrieben. (de)
- Mongrel est un serveur HTTP écrit en Ruby et en C. Il a été conçu pour être léger, rapide et sécurisé. C'est un logiciel libre distribué selon les termes de la licence Ruby, compatible avec la licence GNU GPL. (fr)
- Mongrel to mały i szybki serwer HTTP/1.1 dla Ruby i JRuby, którego można używać m.in. do obsługi aplikacji napisanych we frameworku Ruby on Rails. (pl)
- Ο Mongrel είναι μια βιβλιοθήκη HTTP ανοικτού κώδικα και για εφαρμογές Ιστού σε Ruby, που γράφτηκε από το Zed Shaw. Χρησιμοποιεί απλό HTTP, αντί για ή , για να επικοινωνήσει με άλλους εξυπηρετητές που μπορεί να ανήκουν στα στρώματα μπροστά από αυτόν. Ο Apache μπορεί να παραλειφθεί και να εγκατασταθεί μια συστοιχία του Mongrel (Mongrel cluster) με κάποιον εναλλακτικό εξυπηρετητή ιστού όπως ο ή ο , και έναν εξισορροπητή φορτίου (load balancer) όπως ο ή κάποια λύση βασισμένη σε υλικό. (el)
- Mongrel is an open-source software HTTP library and web server written in Ruby by Zed Shaw. It is used to run Ruby web applications and presents a standard HTTP interface. This makes layering other servers in front of it possible using a web proxy, a load balancer, or a combination of both, instead of having to use more conventional methods employed to run scripts such as FastCGI or SCGI to communicate. This is made possible by integrating a custom high-performance HTTP request parser implemented using Ragel. (en)
- Mongrel — open-source HTTP-библиотека и веб-сервер, основанные на Ruby и написанные Зедом Шоу (Zed Shaw). Используется для запуска Ruby веб-приложений и предоставления стандартного HTTP-интерфейса. Это делает возможным использование отдельных слоев, таких как , балансировщика нагрузки или комбинацию обоих подходов, вместо необходимости использовать более традиционные методы, используемые для запуска сценариев, такие как FastCGI или SCGI. Это стало возможным за счет интеграции анализатора пользовательских высокопроизводительных HTTP запросов — Ragel. (ru)
|
foaf:name
| |
foaf:homepage
| |
name
| |
dcterms:subject
| |
Wikipage page ID
| |
Wikipage revision ID
| |
Link from a Wikipage to another Wikipage
| |
Link from a Wikipage to an external page
| |
sameAs
| |
dbp:wikiPageUsesTemplate
| |
developer
| |
genre
| |
latest release date
| |
latest release version
| |
license
| |
operating system
| |
programming language
| |
website
| |
has abstract
| - Ο Mongrel είναι μια βιβλιοθήκη HTTP ανοικτού κώδικα και για εφαρμογές Ιστού σε Ruby, που γράφτηκε από το Zed Shaw. Χρησιμοποιεί απλό HTTP, αντί για ή , για να επικοινωνήσει με άλλους εξυπηρετητές που μπορεί να ανήκουν στα στρώματα μπροστά από αυτόν. Είναι συνηθισμένο να ρυθμίζεται ο Apache 2.2 να εκτελείται για την εξισορρόπηση φόρτου (load balancing) με τη χρήση του mod_proxy_balancer μαζί με διάφορα στιγμιότυπα του Mongrel, κάθε ένα από τα οποία τρέχει σε διαφορετική πόρτα. Η ρύθμιση αυτή γίνεται πολύ εύκολα από το εργαλείο ρύθμισης mongrel_cluster. Ο Apache μπορεί να κατανείμει τα εισερχόμενα αιτήματα στις διαθέσιμες διεργασίες του Mongrel, και, με προσεκτικές ρυθμίσεις, ακόμα και να εξυπηρετήσει αιτήσεις για στατικό περιεχόμενο χωρίς να απευθύνεται στον Mongrel. Μέχρι πρόσφατα, το Twitter ήταν σημαντικό δείγμα αυτής της ρύθμισης. Ο Apache μπορεί να παραλειφθεί και να εγκατασταθεί μια συστοιχία του Mongrel (Mongrel cluster) με κάποιον εναλλακτικό εξυπηρετητή ιστού όπως ο ή ο , και έναν εξισορροπητή φορτίου (load balancer) όπως ο ή κάποια λύση βασισμένη σε υλικό. (el)
- Mongrel ist ein Webserver für Ruby-basierende Webapplikationen. Er verwendet hauptsächlich HTTP an Stelle von FastCGI oder SCGI, um mit anderen (vorgelagerten) Servern zu kommunizieren. Es unterstützt zurzeit Ruby on Rails, Camping und das IOWA-Framework. Mongrel wurde ursprünglich von Zed A. Shaw in den Programmiersprachen Ruby und C geschrieben. (de)
- Mongrel is an open-source software HTTP library and web server written in Ruby by Zed Shaw. It is used to run Ruby web applications and presents a standard HTTP interface. This makes layering other servers in front of it possible using a web proxy, a load balancer, or a combination of both, instead of having to use more conventional methods employed to run scripts such as FastCGI or SCGI to communicate. This is made possible by integrating a custom high-performance HTTP request parser implemented using Ragel. Mongrel was the first web server used by Twitter, and inspired Node.js according to Ryan Dahl. Shaw subsequently created Mongrel2, an open-source "language agnostic" web server and the successor to Mongrel server. (en)
- Mongrel est un serveur HTTP écrit en Ruby et en C. Il a été conçu pour être léger, rapide et sécurisé. C'est un logiciel libre distribué selon les termes de la licence Ruby, compatible avec la licence GNU GPL. (fr)
- Mongrel to mały i szybki serwer HTTP/1.1 dla Ruby i JRuby, którego można używać m.in. do obsługi aplikacji napisanych we frameworku Ruby on Rails. (pl)
- Mongrel — open-source HTTP-библиотека и веб-сервер, основанные на Ruby и написанные Зедом Шоу (Zed Shaw). Используется для запуска Ruby веб-приложений и предоставления стандартного HTTP-интерфейса. Это делает возможным использование отдельных слоев, таких как , балансировщика нагрузки или комбинацию обоих подходов, вместо необходимости использовать более традиционные методы, используемые для запуска сценариев, такие как FastCGI или SCGI. Это стало возможным за счет интеграции анализатора пользовательских высокопроизводительных HTTP запросов — Ragel. С 2010 года проект больше не развивается, код Mongrel больше не поддерживается Ruby начиная с версии 1.9.2. Ему на замену пришёл , который уже не привязан к конкретному языку или фреймворку и не имеет ничего общего с реализацией Mongrel за исключением парсера HTTP-запросов. (ru)
|