The technologies used on tutorialpro.org are as follows:
Classification Programming Technology
The technical structure of tutorialpro.org is shown below:
1. System: CentOS
CentOS is one of the Linux distributions, compiled from the source code released by Red Hat Enterprise Linux (commercial version) in accordance with open source regulations.
Latest stable version: 7.3
Does tutorialpro.org have tutorials? Yes
Official website: https://www.centos.org/
2. Scripting Language: PHP
PHP uses HHVM for parsing and execution.
HHVM is a virtual machine introduced by Facebook for executing PHP code. It is a JIT (Just-In-Time) compiler for PHP, with the advantages of producing fast code and just-in-time compilation.
HHVM performs better than PHP version 5.x, and only with the release of PHP 7.x, the performance can keep up with HHVM.
Latest stable version of HHVM: 3.15.0
Latest stable version of PHP: 7.1.0
Does tutorialpro.org have tutorials? Yes
Official website of HHVM: http://hhvm.com/
Official website of PHP: http://php.net/
3. Database: MySQL
MySQL is currently a product under Oracle, and the community edition is the only free version of MySQL, so there is some concern about whether it will continue to be open source in the future.
The founder of MySQL, Michael Widenius, has founded a branch plan MariaDB based on MySQL, and Wikipedia officially announced in 2013 that it will migrate from MySQL to MariaDB database.
Latest stable version: 5.7.16
Does tutorialpro.org have tutorials? Yes
Official website: https://www.mysql.com/
4. Server: Tengine
Tengine is an HTTP server cloned from Nginx by Taobao, which is compatible with the configuration of Nginx.
It adds many advanced features and characteristics based on Nginx, aimed at the needs of websites with large traffic.
Latest stable version: 2.2.0
Does tutorialpro.org have tutorials? No
Official website: http://tengine.taobao.org/
5. Website System: WordPress
WordPress is a free, open-source blog and content management system based on the PHP and MySQL platform, and is currently the most popular on the Internet.
Latest stable version: 4.7
Does tutorialpro.org have tutorials? No
Official website: https://cn.wordpress.org/
6. Cache Server: Redis
Redis is an open-source, network-capable, in-memory, key-value store database, written in ANSI C.
Redis is the most popular key-value store database.
Latest stable version: 3.2.5
Does tutorialpro.org have tutorials? Yes
Official website: https://redis.io/
7. Online Code Execution: Docker
Docker is an open-source application container engine, based on the Go language and open source under the Apache 2.0 license.
Containers use a complete sandbox mechanism, with no interfaces between them (similar to apps on the iPhone), and more importantly, the performance overhead of containers is extremely low.
Latest stable version: 1.10.3
Does tutorialpro.org have tutorials? Yes
Docker official website: http://www.docker.com