摘要:
[toc] 一、varnish简介 Varnish是一款高性能、开源的反向代理服务器和缓存服务器。Varnish使用内存缓存文件来减少响应时间和网络带宽消耗。这个项目是由挪威的一家报纸Verdens Gang的网络分支起始的,其架构设计和开发总监Poul Henning Kamp是FreeBSD核心 阅读全文
摘要:
[toc] nginx常规日志分析 {此篇借鉴 小马哥 Maximilian Kalbfell} Nginx日志的格式在nginx.conf里面配置,常见的格式配置如下: log_format main '$remote_addr $remote_user [$time_local] "$reque 阅读全文
摘要:
企业web架构优化方案 {此篇借鉴 小马哥 Maximilian Kalbfell} 案例一:<nginx限制IP访问> 作用:限制网站来源IP访问 最佳应用场景:内部使用网站或者暴露外网网站有恶意攻击IP出现 location / { root html/blog; index index.php 阅读全文
摘要:
[toc] 使用Xtrabackup进行MySQL备份: 一、安装 1.1 简介 Xtrabackup是由percona提供的mysql数据库备份工具,据官方介绍,这也是世界上惟一一款开源的能够对innodb和xtradb数据库进行热备的工具。特点: (1)备份过程快速、可靠; (2)备份过程不会打 阅读全文
摘要:
[toc] 一、I/O简介 I/O分为两种: 网络IO:本质是socket读取 磁盘IO:读取硬盘 每次IO,都要经由两个阶段: 第一步:将数据从磁盘文件先加载至内核内存空间(缓冲区),等待数据准备完成,时间较长 第二步:将数据从内核缓冲区复制到用户空间的进程的内存中,时间较短 二、I/O模型 I/ 阅读全文