Web服务器
文章平均质量分 94
Jogger_Ling
这个作者很懒,什么都没留下…
展开
-
TCP网络协议 TIME_WAIT总结
四次握手 3.3 通过序列号与确认应答提高可靠性 在 TCP 中,当发送端的数据到达接收主机时,接收端主机会返回一个已收到消息的通知。这个消息叫做确认应答(ACK)。当发送端将数据发出之后会等待对端的确认应答。如果有确认应答,说明数据已经成功到达对端。反之,则数据丢失的可能性很大。 序列号是按照顺序给发送数据的每一个字节(8位字节)都标上号码的编号。接收端查询接收数据 TCP 首部中的序列号和数据的长度,将自己下一步应该接收的序列号作为确认应答返送回去。通过序列号和确认应答号,TCP ..原创 2021-05-06 19:17:06 · 350 阅读 · 0 评论 -
【Laravel】 的请求生命周期
生命周期概述# 第一件事# 一个 Laravel 应用的所有请求的入口都是 public/index.php 文件。 通过网页服务器 (Apache / Nginx) 所有请求都会导向这个文件。 index.php 文件没有太多的代码,只是加载框架其他部分的一个入口。 index.php 文件载入 Composer 生成的自动加载器定义,并从 bootstrap/app.ph原创 2017-03-18 22:24:38 · 678 阅读 · 0 评论 -
(phpbrew)PHP+FPM 多版本管理工具
大多数语言编程的时候,都会碰到在不同版本下的代码兼容性问题,测试代码兼容性,或者调试老旧代码,需要不同的语言版本环境. ruby有了rbenv,rvm,nodejs也有nvm,当然php也应该有个类似的 phpenv , php-version , phpbrew 来管理PHP版本,简单查看了下这三个工具,我更偏向于phpbrew一些,其实我更愿意叫它PHPbrew.原创 2017-04-07 19:08:14 · 4615 阅读 · 0 评论 -
构建高并发高可用的电商平台架构实践
从各个角度总结了电商平台中的架构实践,由于时间仓促,定了个初稿,待补充完善,欢迎大家一起交流。 转载请声明出处:http://blog.csdn.net/yangbutao/article/details/12242441 作者:杨步涛 关注分布式架构、大数据、搜索、开源技术 QQ:306591368 技术Blog:http://blog.csdn.net/yangbutao 一转载 2017-03-13 10:46:19 · 261 阅读 · 0 评论 -
FastCGI和php-fpm的区别
一直以来对cgi、php-cgi和php-fpm的概念都比较模糊,今天整理了一下: 1、CGI是什么? CGI是个协议,跟进程什么的没关系。 web server(比如说 nginx)只是内容的分发者。 比如, 1)如果请求的是/*.html静态数据,那么web server会去文件系统中找到这个文件,发送给浏览器。 2)如果请求的是/*.p转载 2017-03-06 22:38:23 · 1230 阅读 · 0 评论 -
想不通HTTPS如何校验证书合法性来看
简介 HTTPS(Secure Hypertext Transfer Protocol)安全超文本传输协议 它是一个安全通信通道,它基于HTTP开发,用于在客户计算机和服务器之间交换信息。它使用安全套接字层(SSL)进行信息交换,简单来说它是HTTP的安全版,是使用 TLS/SSL 加密的 HTTP 协议。 HTTP 协议采用明文传输信息,存在信息窃听、信息篡改和信息劫持的风险,而协议 T转载 2017-03-06 14:31:18 · 7574 阅读 · 3 评论 -
Cookie/Session的机制与安全
Cookie和Session是为了在无状态的HTTP协议之上维护会话状态,使得服务器可以知道当前是和哪个客户在打交道。本文来详细讨论Cookie和Session的实现机制,以及其中涉及的安全问题。 因为HTTP协议是无状态的,即每次用户请求到达服务器时,HTTP服务器并不知道这个用户是谁、是否登录过等。现在的服务器之所以知道我们是否已经登录,是因为服务器在登录时设置了浏览器的Cookie!S转载 2017-03-05 10:30:29 · 274 阅读 · 0 评论 -
gzip、长缓存、 entity tag 的使用方法
Gzip 可以使资源加载时,大小缩减到原来的 1/3 。长时间缓存可以让浏览器不加载没有变化的文件。这两者都是前端性能优化的范畴,大家都懂的。 资源文件长缓存 将 Cache-Control 改为 public ,并加上一年的长缓存,配合 MD5 版本号实现长缓存 + 按版本号自动更新: location /res{ expires 1y;转载 2017-03-17 16:59:01 · 1514 阅读 · 0 评论 -
三大WEB服务器对比分析(apache ,lighttpd,nginx)
一.软件介绍(apache lighttpd nginx) 1. lighttpd Lighttpd是一个具有非常低的内存开销,cpu占用率低,效能好,以及丰富的模块等特点。lighttpd是众多OpenSource轻量级的web server中较为优秀的一个。支持FastCGI, CGI, Auth, 输出压缩(output compress), URL重写, Alias等重要功能转载 2014-08-21 11:40:01 · 640 阅读 · 0 评论