The NGINX HTTP Server
An HTTP server is primarily a piece of software that will deliver web pages to clients when requested. These web pages can be anything from a simple HTML file on disk to a multicomponent framework delivering user-specific content, dynamically updated through AJAX or WebSocket. NGINX is modular, and is designed to handle any kind of HTTP serving necessary.
In this article by Dimitri Aivaloitis, author of Mastering NGINX , we will investigate the various modules that work together to make NGINX such a scalable HTTP server. The following topics are included in this article:
-
NGINX's architecture
-
The HTTP core module
-
Using limits to prevent abuse
-
Restricting access
-
Streaming media files
-
Predefined variables
-
Using NGINX with PHP-FPM
-
Wiring NGINX and uWSGI together
Liferay, its Installation and setup
Liferay is an open source portal solution. In this article by Sandeep Nair, author of Instant Liferay Portal 6 Starter, we will understand a little about portals.
Read Liferay, its Installation and setup in fullAdvanced Performance Strategies
In this article by Steve Perkins, author of Hibernate Search by Example, we will look at some advanced strategies for improving the performance and scalability of production applications, through code as well as server architecture.
Read Advanced Performance Strategies in fullImproving Performance with Parallel Programming
The recipes in this article focus on leveraging multiple cores by showing different ways to parallelize Clojure programs.
In this article by Eric Rochester, the author of Clojure Data Analysis Cookbook, we will cover:
-
Parallelizing processing with pmap
-
Parallelizing processing with Incanter
-
Partitioning Monte Carlo simulations for better pmap performance
-
Finding the optimal partition size with simulated annealing
-
Parallelizing with reducers
-
Generating online summary statistics with reducers
-
Harnessing your GPU with OpenCL and Calx
Planning the lab environment
This article by Vyacheslav Fadyushin, author of Instant Penetration Testing: Setting Up a Test Lab How-to, reveals how to plan your lab environment step by step and shows what you should consider during the lab planning process.
Read Planning the lab environment in full

