WEBVTT

00:04.960 --> 00:12.520
Engine X was created in 2004 by a Russian developer Igor sizov as he was frustrated with a patchi and

00:12.520 --> 00:19.470
wanted to build a replacement capable of handling 10000 concurrent connections worth the focus on performance.

00:19.480 --> 00:22.320
I concurrency and low memory usage.

00:22.600 --> 00:28.840
Today engine X serves the majority of the world's top 1000 websites and whilst this growth is largely

00:28.840 --> 00:34.370
due to its performance it's also because engine X is relatively easy to get started with.

00:34.480 --> 00:39.910
Of course it's by no means a simple piece of software but it's really good at making practical tasks

00:39.970 --> 00:42.340
such as Kashima or video streaming.

00:42.400 --> 00:48.730
Very easy to implement and there's a large number of first and third party modules which help extend

00:48.730 --> 00:50.390
its core functionality.

00:50.770 --> 00:56.500
I'm referring to engine X as a web server as this is what most people think of adair's and it's also

00:56.500 --> 01:00.500
what this course will focus on engine X as a web server.

01:00.520 --> 01:06.640
However it's important to understand that engine X is reverse proxy server at its core and it's because

01:06.640 --> 01:11.880
of this design that it performs so well in the next video will take a look at what this means for us.

01:11.890 --> 01:15.300
When working with engine X and how it compares to Apache.
