技术结构图如下所示:1、系统:Centos
CentOS 是 Linux 发行版之一,它来自于 Red Hat Enterprise Linux(红帽商业版)依照开放源代码规定发布的源代码所编译而成。
最新稳定版本:7.3
是否有教程:有
2、脚本语言:PHP
PHP 使用了 HHVM 来解析执行。
HHVM 是 Facebook 推出的用来执行 PHP 代码的虚拟机,它是一个 PHP 的JIT(Just-In- Time)编译器,同时具有产生快速代码和即时编译的优点。
HHVM 性能上优于 PHP 5.x 版本,后面 PHP 出了 7.x 版本,性能才能跟的上 HHVM。
HHVM 最新稳定版本:3.15.0
PHP 最新稳定版本:7.1.0
是否有教程:有
HHVM 官网地址:http://hhvm.com/
PHP 官网地址:http://php.net/
3、数据库:MySQL
MySQL 目前是 Oracle 旗下产品,社区版是 MySQL 之中唯一的免费版本, 所以有点担心以后是否继续开源。
目前 MySQL 的创始人麦克尔·维德纽斯以 MySQL 为基础,成立分支计划 MariaDB,维基百科已于 2013 年正式宣布将从 MySQL 迁移到 MariaDB 数据库。
最新稳定版本:5.7.16
是否有教程:有
4、服务器:Tengine
Tengine 是一个由淘宝从 Nginx 复刻出来的 HTTP 服务器,与 Nginx 的配置兼容。
它在 Nginx 的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。
最新稳定版本:2.2.0
是否有教程:无
官网地址:http://tengine.taobao.org/
5、网站系统:wordpress
WordPress 是一个以 PHP 和 MySQL 为平台,自由开源的、目前因特网上最流行的博客和内容管理系统。
最新稳定版本:4.7
是否有教程:无
官网地址:https://cn.wordpress.org/
6、缓存服务器:Redis
Redis 是一个开源、支持网络、基于内存、键值对存储数据库,使用ANSI C编写。
Redis 是最流行的键值对存储数据库。
最新稳定版本:3.2.5
是否有教程:有
官网地址:https://redis.io/
7、在线代码运行:Docker
Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。
容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。
最新稳定版本:1.10.3
是否有教程:有
Docker 官网:http://www.docker.com