Posts Tagged: Web Server


22
Feb 12

Apache releases first major new version of popular Web server in six years

The Apache Software Foundation has just announced the release version 2.4 of its award-winning Apache HTTP Server. This is the first major release of the Apache Web server in more than six years. Long before the release of Apache 2.2 in December 1st, 2005 though, Apache was already the most popular Web server in the world. Today Apache powers almost 400 million Web sites.

“It is with great pleasure that we announce the availability of Apache HTTP Server 2.4?, said Eric Covener, Vice President of the Apache HTTP Server Project in a statement. “This release delivers a host of evolutionary enhancements throughout the server that our users, administrators, and developers will welcome. We’ve added many new modules in this release, as well as broadened the capability and flexibility of existing features.”

The Foundation claims that numerous enhancements make Apache HTTP Server v2.4 ideally suited for Cloud environments. These include:

• Improved performance (lower resource utilization and better concurrency)
• Reduced memory usage
• Asyncronous I/O support
• Dynamic reverse proxy configuration
• Performance on par, or better, than pure event-driven Web servers
• More granular timeout and rate/resource limiting capability
• More finely-tuned caching support, tailored for high traffic servers and proxies.

Additional Apache 2.4 features include easier problem analysis, improved configuration flexibility, more powerful authentication and authorization, and documentation overhaul.

It’s that first point, improved performance, that most users have been waiting for. While Apache has remained very popular, many users have wanted a faster Web server.

This update has been long expected, but it couldn’t come at a better time for Apache. In recent months NGINX, a low-latency, high-performance Web server, has flown by Microsoft’s Internet Information Server (IIS) to become the world’s number two Web server. While it seems unlikely that NGINX could overcome Apache’s commanding lead, NGINX has recently started to offer commercial support and is growing in popularity compared to both Apache and IIS in recent months.


22
Nov 09

NGiNX HTTP Push Module

You’re writing a live-updating web application. Maybe it’s some sort of chat, a multiplayer Flash game, a live feed reader, or maybe it’s a realtime HTCPCP teapot controller. Either way, you won’t have status updates come only when the user refreshes a page, and polling the server every couple of seconds seems to you ugly and insufficient. But you don’t quite want to commit to writing your application in any of the available asynchronous scripted web serverframeworks. You’re also not crazy about CometD, maybe because you think the Bayeux protocol is overkill.

Solution?

NGiNX_HTTP_Push_Module

This module turns Nginx into an adept HTTP Push and Comet server. It takes care of all the connection juggling, and exposes a simple interface to broadcast messages to clients via plain old HTTP requests. This lets you write live-updating asynchronous web applications as easily as their oldschool classic counterparts, since your code does not need to manage requests with delayed responses.

NHPM fully implements the Basic HTTP Push Relay Protocol, a no-frills publisher/subscriber protocol centered on uniquely identifiable channels. It is an order of magnitude simpler and more basic than similar protocols (such asBayeux). However, this basic functionality together with the flexibility of the server configuration make it possible to reformulate most HTTP Push use cases in Basic HTTP Push Relay Protocol language with very little application- and client-side programming overhead.

Enjoy!


6
Dec 08

Transforming your mobile phone into a fully functional callcenter

iPhone Apache PHPI was amazed when I saw that the iPhone provides a unix-like terminal.

I read this article: http://www.mgamble.ca/oss/iphone_asterisk/ and I realized that asterisk PBX can run on this mobile and handle calls as a typical call center with welcoming messages, ques, rules and so on…

What else could we expect? web server running on the mobile? This is possible too!
Check this out: http://idude.org/2007/11/07/an-iphone-powered-apache-web-server-with-php/