ICAS5203B Evaluate and select a web hosting service

snortfearΔιακομιστές

4 Δεκ 2013 (πριν από 3 χρόνια και 8 μήνες)

99 εμφανίσεις


ICAS5203B

Evaluate and select a web hosting service


Name: Xiaocui Wu Student ID: C61890




Nginx web services

Nginx is a free, open
-
source, high
-
performance HTTP server and reverse proxy, as well as an
IMAP/POP3 proxy server.
Igor Sysoev

started development of Nginx in 2002, with the first
public release in 2004. Nginx now hosts nearly
11.28% (43M)

of all domains worldwide.
Netcraft predicts that current trends will soon have Nginx surpassing Microsoft IIS as the
second most popular web server.

Nginx is known for its high performance, stability, rich feature set, simple configuration, and
low resou
rce consumption.

Nginx is one of a handful of servers written to address the
C10K problem
. Unlike traditional
servers, Nginx doesn't rely on threads to handle requests. Instead it uses a much more scalable
ev
ent
-
driven (asynchronous) architecture. This architecture uses small, but more importantly,
predictable

amounts of memory under load.

Even if you don't expect to handle thousands of simultaneous requests, you can still benefit
from Nginx's high
-
performance

and small memory footprint. Nginx scales in all directions: from
the smallest VPS all the way up to clusters of servers.

Nginx powers several high
-
visibility sites, such as
WordPress
,
Hulu
,
Github
,
Ohloh
,
SourceForge
,
WhitePages

and
TorrentReactor
.

Contents



1

Nginx lands $3M in funding, plans to open San Francisco headquarters




2

Nginx 1.0 is released!




3

Nginx book is available!




4

Support Nginx!


Nginx
lands $3M in funding, plans to open San Francisco headquarters

Open source web server developer NGINX has received $3 million in a fully subscribed Series A
round. Today NGINX powers over 40,000,000 domains on the Internet, and over 20% of the top
1000 busiest websites around the world, including Facebook, Zappos, Gro
upon, LivingSocial,
Hulu, TechCrunch, Dropbox and WordPress.

"Several of the companies we invested in were able to solve significant scaling issues by
switching their web platforms to NGINX," said Thomas Gieselmann of BV Capital. "NGINX
transparently and
effectively enables the growth of the largest sites on the Internet today."




Apache Tomcat

Apache Tomcat is an open source software implementation of the Java Servlet and JavaServer
Pages technologies. The Java Servlet and JavaServer Pages specifications
are developed under
the
Java Community Process
.

Apache Tomcat is developed in an open and participatory environment and released under the
Apache Licens
e version 2
. Apache Tomcat is intended to be a collaboration of the best
-
of
-
breed
developers from around the world. We invite you to participate in this open development
project. To learn more about getting involved,
click here
.

Apache Tomcat powers numerous large
-
scale, mission
-
critical web applications across a diverse
range of industries and organizations. Some of these users and their stories are listed on the
PoweredBy

wiki page.

Apache Tomcat, Tomcat, Apache, the Apache feather, and the Apache Tomcat project logo are
trademarks of the Apache Software Foundation.




Klone web services



Multiplatform HTTP and HT
TP/S


KLone allows the creation of HTTP and HTTP/s servers which run on a wide range of
platforms, even with strong CPU and memory constraints.

A growing list of supported
Platforms

is availa
ble.



Small footprint

Memory footprint is small; the range goes from about 110 KB (statically linked, no SSL
support) to about 350 KB (dynamically linked, with SSL support through OpenSSL).

The server file size with HTTP/S support is about 130KB (dynamic
ally linked).



Multiple content suppliers (on
-
disk file system, embedded file system, CGIs)

The web server may retrieve its content from the local file system, from the embedded
file system (which is linked to the executable at build time) or from CGIs (a
lso PHP, Perl,
etc.) or from a combination of such methods.

Systems with no storage can still provide rich web content by embedding all data into
KLone's main executable and burning it in a ROM.

Developers can choose to compress or encrypt embedded conte
nt.



Open source or royalty
-
free commercial license

One can choose between an open source license (GPL) and a royalty
-
free commercial
licence depending on needs. More info can be found on the
Lic
ense

page.

Development



Automatic setup and build framework

Starting a new KLone application on a new PC is a matter of writing a 5
-
line Makefile. No
manual download is needed, everything will be handled automatically.

Watch the
screencast

or follow the
basic tutorial
.



Full source code available

The source code of KLone and all other components used is freely

downloadable from
our site.

No lock in, no undebbuggable binary blobs.



Dynamic page scripting in C/C++

Dynamic pages are written by mixing HTML and C/C++ code embraced within
<%

code

%>

tags.

During the build phase, the framework translates, compiles
and links the pages to the
web server providing fast script execution, tiny memory occupation, embeddable
content and native usage of thousand of C/C++ libraries from within web scripts.



Ready to use API to access common functionality

KLone provides libr
aries to access all common resources required to build a web
application such as:

o

Form variables

o

Sessions

o

Cookies

o

File upload




Decide

This local charity should chooce Nginx
web services, bacause this services
is a free, open
-
source, high
-
performance HTTP server and reverse proxy, as well as an IMAP/POP3 proxy
server.
Igor Sysoev

started development of Nginx in 2002, with the first public release in 2004.
Nginx now hosts near
ly
11.28% (43M)

of all domains worldwide. Netcraft predicts that current
trends will soon have Nginx surpassing Microsoft IIS as the second most popular web se
rver.

And quick,save money for a business.