HyMeRa Production

Selamat Datang, Welcome, Assalamu'alaikum ahlan wa sahlan, ようこそ , Hoan nghênh, Xush kelibsiz, Laskavo proschmo, Le amogetswe, ยินดีต้อนรับ, Maligayang pagdating, வாங்க, Wilkomme, Välkomna, Bienvenidos, Karibu, Dobrodošli, Vitajte, Добро пожаловать, Bun venit, Bem-vindos, Velkommen, tavtai morilogtun, Salve, Қош келдіңіз!, 환영합니다, Benvenuti/e, सवागत हैं, Willkommen, Bienvenue, Vítáme vás, 歡迎光臨, 欢迎光临, Добре заварили, Dobrodošli, (translation by omniglot.com)

Minggu, 29 April 2012

Linux > Free Download cyclone 1.0 RC4

Non-blocking web server
cyclone is a low-level network toolkit, which provides support for HTTP 1.1 in an API very similar to the one implemented by the Tornado web server - which was developed by FriendFeed and later released as open source / free software by Facebook.
Key differences between Cyclone and Tornado
- Cyclone is based on Twisted, hence it may be used as a webservice protocol for interconnection with any other protocol implemented in Twisted.
- Localization is based upon the standard Gettext instead of the CSV implementation in the original Tornado. Moreover, it supports pluralization exactly like Tornado does.
- It ships with an asynchronous HTTP client based on TwistedWeb, however, it's fully compatible with one provided by Tornado - which is based on PyCurl. (The HTTP server code is NOT based on TwistedWeb, for several reasons)
- Native support for XMLRPC and JsonRPC. (see the rpc demo)
- WebSocket protocol class is just like any other Twisted Protocol (i.e.: LineReceiver; see the websocket demo)
- Support for sending e-mail based on Twisted Mail, with authentication and TLS, plus an easy way to create plain text or HTML messages, and attachments. (see the e-mail demo)
- Built-in support for Redis, based on txredisapi. We usually need an in-memory caching server like memcache for web applications. However, we prefer redis over memcache because it supports more operations like pubsub, various data types like sets, hashes (python dict), and persistent storage. See the redis demo for details.
- Support for HTTP Authentication. See the authentication demo for details
Advantages of being a Twisted Protocol
- Easy deployment of applications, using twistd.
- RDBM support via: twisted.enterprise.adbapi.
- NoSQL support for MongoDB (TxMongo) and Redis (TxRedisAPI).
- May combine many more functionality within the webserver: sending emails, communicating with message brokers, etc...
- Integrates on existing twisted based projects easily
- Leverages all Twisted protocols
Benchmarks
Some of the most popular Python web frameworks have been tested with a simple "hello world" application in order to compare performance against Cyclone.
All the tests were performed using ApacheBench (ab -n 100000 -c 25 http://host). All servers were single-threaded process, with no proxies in between. Django was also tested, using both mod_python and WSGI - but the results aren't published because perhaps we missed extra configurations or tuning which led to bad performance.
Product's homepage
Requirements:
· Python

Site Download Here 

Tidak ada komentar:

Posting Komentar

Hanya manusia yang berkomentar baik dan sopan. sedangkan hanya binatang yang berkomentar buruk dan tidak memikirkan perasaan dan tidak menghargai orang lain... Trima kasih....