随笔分类 - LAMP服务篇
摘要:libevent :高性能的网络库 epoll() nginx调用了libevent库中的epoll Epoll --异步模型 支持一个进程打开大数目的socket描述符 IO效率不随FD数据增加而线性下降 使用mmap加速内核与用户空间的消息传递 边缘出发和水平触发 Nginx 采用C进行编写,不
阅读全文
摘要:LAMP组合的编译安装: httpd*php modules:把php编译成httpd的DSO对象 prefork:libphp5 event,worker : libphp5-zts cgi fpm(fastcgi): php作为独立的服务 注:httpd对fastcgi协议的支持 httpd-2
阅读全文
摘要:www.itjc8.com 新特性: MPM支持运营DSO机制(动态共享对象),以模块形式按需加载 支持event MPM 支持异步读写 支持每模块及每个目录分别使用各自的日志级别 每请求配置 增强版的表达式分析器 支持毫秒级的keepalive timeout 基于FQDN的虚拟主机不再需要Nam
阅读全文
摘要:URL(Unifrom Resource Locator)简述 相对URL 从当前页面(同一个站点内或同一个文章内引用) 绝对URL 从当前页面或其他页面跳转而来(跨站引用) HTTPD版本<0.9文本><1.0,method,mime,弱缓存><1.1持久连接><2.0,mime,spdy,缓存,
阅读全文
摘要:MAC地址:设备到设备之间通信时专用(从源主机到目标主机可能经由N台路由设备)4 IP地址:标记主机到主机之间通信时专用 TCP/UDP :提供进程地址 通过port number来标记 进程地址:用TCP,UDP协议的端口标识,端口(16bits) TCP :传输控制协议,面向连接的协议:通信前需
阅读全文
摘要:httpd的特性: 高度模块化:core + modules 模块化设计DSO:Dynamic Shared Object MPM:Multipath Processing Modules 多路处理模块 perfork MPM:多进程模型,每个进程响应一个请求 (并发模型不能超过1024个) 一个主
阅读全文
摘要:http协议实现的程序 静态(httpd, nginx, lighttpd) 动态 (IIS, tomcat, jetty, jboss, resin, websphere, weblogic, oc4j) 客户端工具 (telnet, elinks, curl) 纯文本协议访问工具 HTTPD配置
阅读全文
摘要:回顾 PHP:脚本编程语言,php解释器 Webapp:面向对象的特性 Zend: 第一段:词法分析、句法分析、编译为Opcode; opcode放置于内存中 第二段:执行opcode; opcode的转换是动态完成的,当有用户访问第一次一个页面的时候,由Zend Engine将其转换为opcode
阅读全文

浙公网安备 33010602011771号