lnmp_MariDB

技术架构

LNMP:Linux系统下Nginx+MySQL(MariDB)+PHP网站服务器架构

Tux.svgL

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIXUNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位64位硬件。Linux继承了Unix网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。目前国大型互联网公司如BAT(百度,阿里巴巴,腾讯)和国外如Google,Amazon,Facebook以及数以万计的信息科技公司均采用Linux作为服务器操作系统。每一部安卓手机系统内核均为Linux!我司采用CentOS7发行版

nginx

Nginx (“engine x”) 是一个高性能的HTTP反向代理服务器,也是一个IMAP/POP3/SMTP服务器

  • Nginx的所有模块都是全静态编译的,启动Nginx后,Nginx的模块被自动加载,静态库执行效率更高。
  • Nginx支持epoll(Linux系列)和kqueue(BSD系列)I/O事件通知机制
  • Nginx支持多进程的工作方式,Nginx启动后会有一个master进程,多个worker进程
  • more…

MariaDB-Foundation-500x500

MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB(英语:XtraDB)来代替MySQL的InnoDB。世界上最流行的开源数据库,被数以万计的公司采用,技术上非常成熟。由于MySQL被Oracle(甲骨文)掌控,有未知风险,本着对客户负责的原则,我司一律采用MariaDB作为数据库

PHP_Logo,_text_only.svg

PHP编程语言吸收了C语言JavaPerl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了CJavaPerl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页,号称是“最好的编程语言”。Facebook(脸书)和新浪微博均采用PHP。

仙葩科技的工程师均计算机科学与技术科班毕业,有着良好的计算机科学素养和丰富的系统架构经验,在机器学习,深度学习,人工智能等计算机前沿领域有着一定的研究能力,并且与北上广深等互联网发达城市的工程师建立了学习交流机制,广泛活跃在GitHub等技术社区。