Explore chapters and articles related to this topic
Technological Overview
Published in Peng Liu, Wang Chao, Computational Advertising, 2020
Nginx is open source server software that combines the functions of an HTTP server and a reverse proxy server. Its main features are high performance, high concurrency, and low memory consumption, and it has load balancing, caching, access control, bandwidth control, and the ability to efficiently integrate various applications. These features make Nginx very suitable for computing advertising as a highly concurrent Internet service.
The global climate monitor system: from climate data-handling to knowledge dissemination
Published in International Journal of Digital Earth, 2019
Juan Mariano Camarillo-Naranjo, José Ignacio Álvarez-Francoso, Natalia Limones-Rodríguez, María Fernanda Pita-López, Mónica Aguilar-Alba
The system is structured using three levels (Figure 3) of architecture, as follows: Data warehouse: The data server system has a core component comprising a PostgreSQL relational database server (version 9.2) and its spatial extension PostGIS (version 2.0) for point geometry management. At the second level, the system has a file server with a Linux operating system that handles the plain-text files deriving from the netCDF/Grib climate data extraction.Business layer: This layer moves and processes data between the data warehouse and the client and is supported by two main components: a map server and a web server. GeoServer (version 2.5) is selected to handle the transactions between the database server and the clients through WMS and WFS interoperable services. In addition, NGINX (version 1.1.19) is the web server that integrates the standards for web content definition. The latter was chosen because it is the best in terms of the number of requests per second that it can serve and because of its memory usage (DreamHost n.d.).Client (geoviewer): This level is the viewer itself, which is accessible at the following URL: http://www.globalclimatemonitor.org. This viewer has been designed using web standards HTML, CSS and Javascript libraries, which have been adapted for our project. The core JavaScript code library used is the OpenLayer project version 2.13.1 (OpenLayers n.d.), as this is an effective scripting language for online mapping (Pavlicko and Peterson 2005; Peterson 2012). The interactive charts were built by means of the JavaScript charting engine HighCharts (Highcharts n.d.).