关闭

HTTP消息中header头部信息的讲解

HTTP消息中header头部信息的讲解 HTTP Request的Header信息   1、HTTP请求方式 如下表: GET 向Web服务器请求一个文件 POST 向Web服务器发送数据让Web服务器进行处理 PUT 向Web服务器发送数据并存储在Web服务器内部 HEAD 检查一个对象是否...
阅读(129) 评论(0)

Laravel的console使用方法

Laravel的console使用方法 适用场景:分析数据(日志) php artisan make:console 你的命令类名 示例: 1. php artisan make:console NewsScript 在\app\Console\Commands目录下已生成一个Check.php文件 namespace App\Console\C...
阅读(218) 评论(0)

mac 下 wget 安装

1.下载 wget 压缩包,wget 下载地址:ftp://ftp.gnu.org/gnu/wget/ 打开终端解压, 1 输入:tar zxvf wget-1.9.1.tar.gz 2 cd 进入到解压的目录 3 输入:./configure 4 输入:make 5 输入:sudo make install 输入秘密 OK 安装完成! 可以输入wget www.googl...
阅读(84) 评论(0)

6种负载均衡算法

1、轮询法   将请求按顺序轮流地分配到后端服务器上,它均衡地对待后端的每一台服务器,而不关心服务器实际的连接数和当前的系统负载。 2、随机法      通过系统的随机算法,根据后端服务器的列表大小值来随机选取其中的一台服务器进行访问。由概率统计理论可以得知,随着客户端调用服务端的次数增多, 其实际效果越来越接近于平均分配调用量到后端的每一台服务器,也就是轮询的结果。 3...
阅读(163) 评论(0)

六个Web负载均衡原理与实现

不能狭义地理解为分配给所有实际服务器一样多的工作量,因为多台服务器的承载能力各不相同,这可能体现在硬件配置、网络带宽的差异,也可能因为某台服务器身兼多职,我们所说的“均衡”,也就是希望所有服务器都不要过载,并且能够最大程序地发挥作用。   一、http重定向        当http代理(比如浏览器)向web服务器请求某个URL后,web服务器可以通过http响应头信息中的Locatio...
阅读(160) 评论(0)

PHP常用加密函数

一、加密类型: 1.单向散列加密   就是把任意长度的信息进行散列计算,得到固定长度的输出,这个散列计算过程是单向的,即不能对固定长度的输出信息进行计算从而得到输入信息。 (1)特征:雪崩效应、定长输出和不可逆。 (2)作用是:确保数据的完整性。 (3)加密算法:md5(标准密钥长度128位)、sha1(标准密钥长度160位)、md4、CRC-32 2.对称散列加密   对称加密是指...
阅读(109) 评论(0)

Redis中5种数据结构的使用场景介绍

一、redis 数据结构使用场景 原来看过 redisbook 这本书,对 redis 的基本功能都已经熟悉了,从上周开始看 redis 的源码。目前目标是吃透 redis 的数据结构。我们都知道,在 redis 中一共有5种数据结构,那每种数据结构的使用场景都是什么呢? String——字符串 Hash——字典 List——列表 Set——集合 Sorted Set——有序集合 下...
阅读(108) 评论(0)

PV、UV、UIP、VV、CPC、CPM、RPM、CTR

PV:Page View,页面访问量,也就是曝光量。 UV:UniqueVisitor,独立访客数,同一个访问多次访问也只算1个访客。通常情况下是依靠浏览器的cookies来确定访客是否是独立访客(之前是否访问过该页面),在同一台电脑上使用不同的浏览器访问或清除浏览器缓存后重新访问相同的页面,也相当于不同的访客在访问,会导致UV量增加。 UIP:Unique IP,独立IP,和UV类似,正常情...
阅读(215) 评论(0)

mysql 字段类型

int型包括(tinyint, smallint, mediumint, int, bigint)     tinyint是1个字节表达范围就是2的8次方(-128-128) 或者(0-255) 很多人不明白为什么有两种情况,因为在计算机中有一种说法叫做无符号,也就是全部是正整数,所以在用MySQL 选择整形字段的时候一定要加上unsigned也就是无符号,因为负数基本不会用到。     sm...
阅读(124) 评论(0)

长连接的定义及其优缺点

HTTP长连接(持久化连接):  在一个TCP连接的基础之上,发送多个HTTP请求以及接收多个HTTP响应,这是为了避免每一次请求都去打开一个新的连接。         以下是一张连接与接连接的区别           在HTTP 1.1标准中,所有的请求都认为是长连接,这个时候HTTP长连接的建立不再需要标识单独的长连接信息。然而,在apache2.0中默认的连接超时时间是15秒,而2.2...
阅读(137) 评论(0)

php中http头设置函数header参数详解

网页的缓存是由HTTP消息头中的“Cache-control”来控制的,常见的取值有private、no-cache、max-age、must-revalidate等,默认为private。 其作用根据不同的重新浏览方式分为以下几种情况: (1) 打开新窗口 值为private、no-cache、must-revalidate,那么打开新窗口访问时都会重新访问服务器。 而如果指定了max-...
阅读(300) 评论(0)

PHP运行模式

1、运行模式 关于PHP目前比较常见的五大运行模式: 1)CGI(通用网关接口 / Common Gateway Interface) 2)FastCGI(常驻型CGI / Long-Live CGI) 3)CLI(命令行运行 / Command Line Interface) 4)Web模块模式(Apache等Web服务器运行的模式) 5)ISAPI(Internet Server ...
阅读(68) 评论(0)

什么是CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI

什么是CGI   CGI全称是“公共网关接口”(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。   CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量。如PHP,perl,tcl等   什么是FastCGI   FastCGI像是一个常驻(long-live)型的CGI,它可以一直执行着,只要激活后,不会每次都要花费时间去fork一次(这是CGI最为人诟病的fork-and-execu...
阅读(98) 评论(0)

Nginx+Php-fpm运行原理详解

一、代理与反向代理 现实生活中的例子 1、正向代理:访问google.com 如上图,因为google被墙,我们需要vpn翻墙才能访问google.com。 vpn对于“我们”来说,是可以感知到的(我们连接vpn)vpn对于"google服务器"来说,是不可感知的(google只知道有http请求过来)。 对于人来说可以感知到,但服务器感知不到的服务器,我们叫他正向代理服务器...
阅读(155) 评论(0)

php对一次请求处理过程或生命周期详解

简介   先看看下面这个过程: 我们从未手动开启过PHP的相关进程,它是随着Apache的启动而运行的;PHP通过mod_php5.so模块和Apache相连(具体说来是SAPI,即服务器应用程序编程接口);PHP总共有三个模块:内核、Zend引擎、以及扩展层;PHP内核用来处理请求、文件流、错误处理等相关操作;Zend引擎(ZE)用以将源文件转换成机器语言,然后在虚拟机上运行它;扩展层是...
阅读(95) 评论(0)
48条 共4页1 2 3 4 下一页 尾页
    个人资料
    • 访问:7786次
    • 积分:399
    • 等级:
    • 排名:千里之外
    • 原创:27篇
    • 转载:20篇
    • 译文:1篇
    • 评论:0条
    文章分类