CGI、FastCGI及PHP-FPM的关系
一、动态网站与CGI技术? 在Web发展初期,只有静态页面处理能力。比如我们所熟知的Apache、Nginx服务器都是web服务器,它们有一个共同特点就是只能处理静态请求。也就是说,只能把本地的现成的html,css之类的东西传给浏览器,然后经过浏览器渲染成一个web页面。事物总是不断发展,网站也越来越复杂,所以出现动态技术,也就是我们今天所说的动态网站技术……
PHP 7.0安装及性能测试
一、PHP7与HHVM 提到PHP,肯定会有人说这是世界上最好的编程语言。单说流行程度,目前全球超过81.7%的服务器后端都采用了PHP语言,它驱动着全球超过2亿多个网站。上月初PHP7正式版发布,迎来自2004年以来最大的版本更新。现在PHP 7.0正式发布。 对于普通的PHP网站,主要是IO密集型的,瓶颈在MySQL数据之上,体现不出来PHP性能的劣势。……
Grafana添加Zabbix为数据源
一、安装grafana-zabbix插件 使用Zabbix收集数据,Grafana展示图形,大多数公司都是这么使用。Grafana默认没有zabbix作为数据源,所以我们需要手动给zabbix安装一个插件,然后再添加进Grafana即可,非常简单,下面开始配置。 官方网站:https://github.com/alexanderzobnin/grafana-……
Grafana安装配置介绍
一、Grafana介绍 Grafana是一个可视化面板(Dashboard),有着非常漂亮的图表和布局展示,功能齐全的度量仪表盘和图形编辑器,支持Graphite、zabbix、InfluxDB、Prometheus和OpenTSDB作为数据源。Grafana主要特性:灵活丰富的图形化选项;可以混合多种风格;支持白天和夜间模式;多个数据源。 二、安装Graf……
Zabbix 3安装使用详解
一、安装Zabbix 3.0前说明 Zabbix服务器运行的环境为Linux(UNIX)+PHP+Web Service+DataBase,这里的Web Service 可以为Nginx为例,而DataBase 可以为MySQL为例,下面以CentOS6.4_X64 为例介绍如何安装Zabbix 3.0。 系统环境 CentOS 6.5 PHP 7.0 Ng……
Rsync的核心算法
不知哪位大侠写的,不错就转存了? Rsync是unix/linux下同步文件的一个高效算法,它能同步更新两处计算机的文件与目录,并适当利用查找文件中的不同块以减少数据传输。rsync中一项与其他大部分类似程序或协定中所未见的重要特性是镜像是只对有变更的部分进行传送。rsync可拷贝/显示目录属性,以及拷贝文件,并可选择性的压缩以及递归拷贝。rsync利用由澳……
JAVA如何构建一个动态网站?
在学习Tomcat前,需要先了解Java这门语言JAVA编程语言介绍,其次应该要知道CGI技术以及Java是如果构建一个完整的动态网站?然后再去学习Tomcat容器。 在Web发展初期,只有静态页面处理能力。比如我们所熟知的Apache、Nginx服务器都是web服务器,它们有一个共同特点就是只能处理静态请求。也就是说,只能把本地的现成的html,css之类……
JVM虚拟机结构与机制
通过前面对Java语言的介绍,我们知道Java程序编译好之后是在Jvm虚拟机上运行的。下面就介绍JVM的组成部分以及它们内部工作的机制和原理。当然本文只是一个简单的入门,不会涉及过多繁杂的参数和配置,感兴趣的同学可以做更深入的研究,在研究JVM的过程中会发现,其实JVM本身就是一个计算机体系结构,很多原理和我们平时的硬件、微机原理、操作系统都有十分相似的地方……
Nginx到底快在哪里?
众所周知,nginx性能高,而nginx的高性能与其架构是分不开的。那么nginx究竟是怎么样的呢?这一节我们先来初识一下nginx框架吧。 nginx在启动后,在unix系统中会以daemon的方式在后台运行,后台进程包含一个master进程和多个worker进程。我们也可以手动地关掉后台模式,让nginx在前台运行,并且通过配置让nginx取消maste……
Nginx fastcgi模块相关指令
FastCGI模块(ngx_http_fastcgi_module) 这个模块允许nginx同FastCGI协同工作,并且控制哪些参数将被安全传递。例: location ~* \.php$ { root html; fastcgi_index index.php; fastc……
Linux服务:Logrotate日志管理工具
上面两篇文件讲完Linux系统中流行的日志管理系统rsyslog和syslog-ng。 Linux中rsyslog日志系统详解 Linux中syslog-ng日志系统详解 我们知道在系统中会产生各种各样的日志,那么这个时候就需要一个简易的日志管理程序了,比如说对日志进行压缩,切割等操作。CentOS或Debian都自带了logrotate日志管理工具,简单好……