随笔分类 -  web

apache,nginx,tomcat
数据库“长连接”与“短连接”
摘要:什么是长连接? 其实长连接是相对于通常的短连接而说的,也就是长时间保持客户端与服务端的连接状态。 通常的短连接操作步骤是: 连接-》数据传输-》关闭连接; 而长连接通常就是: 连接-》数据传输-》保持连接-》数据传输-》保持连接-》…………-》关闭连接; 这就要求长连接在没有数据通信时,定时发送数据 阅读全文

posted @ 2017-03-22 10:03 wajika 阅读(2072) 评论(0) 推荐(0) 编辑

HTTP的长连接和短连接
摘要:一、什么是长连接 HTTP1.1规定了默认保持长连接(HTTP persistent connection ,也有翻译为持久连接),数据传输完成了保持TCP连接不断开(不发RST包、不四次握手),等待在同域名下继续用这个通道传输数据;相反的就是短连接。 HTTP首部的Connection: Keep 阅读全文

posted @ 2017-03-22 10:02 wajika 阅读(602) 评论(0) 推荐(0) 编辑

#探究# HTTP长连接和短连接
摘要:本文速读: HTTP协议与TCP/IP协议的关系 因TCP协议可靠,所以HTTP通常基于TCP实现 如何理解HTTP协议是无状态的 多次请求之间没有关联关系 什么是长连接、短连接? 每次请求都建立TCP连接,就是短连接 多次请求重用TCP连接,就是长连接 长连接和短连接的优点和缺点 长连接可以节省建 阅读全文

posted @ 2017-03-22 09:42 wajika 阅读(209) 评论(0) 推荐(0) 编辑

通俗讲解 异步,非阻塞和 IO 复用
摘要:1. 阅前热身 为了更加形象的说明同步异步、阻塞非阻塞,我们以小明去买奶茶为例。 1.1 同步与异步 同步与异步的理解 同步与异步的重点在消息通知的方式上,也就是调用结果通知的方式。 同步: 当一个同步调用发出去后,调用者要一直等待调用结果的通知后,才能进行后续的执行。 异步:当一个异步调用发出去后 阅读全文

posted @ 2017-03-19 17:38 wajika 阅读(497) 评论(0) 推荐(0) 编辑

怎样理解阻塞非阻塞与同步异步的区别?
摘要:作者:愚抄链接:https://www.zhihu.com/question/19732473/answer/23434554来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 老张爱喝茶,废话不说,煮开水。出场人物:老张,水壶两把(普通水壶,简称水壶;会响的水壶,简称响 阅读全文

posted @ 2017-03-19 17:36 wajika 阅读(178) 评论(0) 推荐(0) 编辑

IO 多路复用是什么意思?
摘要:在同一个线程里面, 通过拨开关的方式,来同时传输多个I/O流, (学过EE的人现在可以站出来义正严辞说这个叫“时分复用”了)。 什么,你还没有搞懂“一个请求到来了,nginx使用epoll接收请求的过程是怎样的”, 多看看这个图就了解了。提醒下,ngnix会有很多链接进来, epoll会把他们都监视 阅读全文

posted @ 2017-03-19 17:23 wajika 阅读(5526) 评论(0) 推荐(2) 编辑

聊聊阻塞与非阻塞、同步与异步、I/O模型
摘要:1. 概念理解 在进行网络编程时,我们常常见到同步(Sync)/异步(Async),阻塞(Block)/非阻塞(Unblock)四种调用方式: 同步/异步主要针对C端: 同步: 所谓同步,就是在c端发出一个功能调用时,在没有得到结果之前,该调用就不返回。也就是必须一件一件事做,等前一件做完了才能做下 阅读全文

posted @ 2017-03-19 16:18 wajika 阅读(306) 评论(0) 推荐(0) 编辑

网络编程释疑之:同步,异步,阻塞,非阻塞
摘要:一讲到网络编程的I/O模型,总会涉及到这几个概念。问了很多人,没几个能清晰地讲出他们之间的区别联系,甚至在网络上也有很多不同的观点,也不知是中国文字释义的博大精深,还是本来这几个概念就是绕人不倦。今天我也来给大家讲解一下我对这几个概念的理解。 既然网络上众说纷纭,不如找个权威参考一下,这个权威就是《 阅读全文

posted @ 2017-03-19 16:17 wajika 阅读(182) 评论(0) 推荐(0) 编辑

Nginx配置Awstats分析Nginx日志笔记
摘要:1、修改Nginx日志格式: log_format json '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" 阅读全文

posted @ 2017-02-09 16:31 wajika 阅读(602) 评论(0) 推荐(0) 编辑

详解PV、UV、VV、IP及其关系与计算
摘要:一、什么是PV? PV即Page View,网站浏览量,指页面浏览的次数,用以衡量网站用户访问的网页数量。用户每次打开一个页面便记录1次PV,多次打开同一页面则浏览量累计。一般来说,PV与来访者的数量成正比,但是PV并不直接决定页面的真实来访者数量,如同一个来访者通过不断的刷新页面,也可以制造出非常 阅读全文

posted @ 2017-02-04 16:39 wajika 阅读(19942) 评论(0) 推荐(1) 编辑

Yslow---一款很实用的web性能测试插件
摘要:YSlow可以对网站的页面进行分析,并告诉你为了提高网站性能,如何基于某些规则而进行优化。 YSlow可以分析任何网站,并为每一个规则产生一个整体报告,如果页面可以进行优化,则YSlow会列出具体的修改意见。 YSlow的安装: 1、安装 firebug插件。针对不同的浏览器插件也是不同的,例如 针 阅读全文

posted @ 2017-01-12 16:34 wajika 阅读(25353) 评论(2) 推荐(1) 编辑

大型网站运维探讨和心得
摘要:一、什么是大型网站运维? 首先明确一下,全文所讲的”运维“是指:大型网站运维,与其它运维的区别还是蛮大的;然后我们再对大型网站与小型网站进行范围定义,此定义主要从运维复杂性角度考虑,如网站规范、知名度、服务器量级、pv量等考虑,其它因素不是重点;因此,我们先定义服务器规模大于1000台,pv每天至少 阅读全文

posted @ 2017-01-11 11:45 wajika 阅读(601) 评论(0) 推荐(0) 编辑

实时跟踪log变化的工具Apachetop
摘要:作为一个网站管理员,我们经常会有需要知道当前什么人正在访问我们的网站,谁正在频繁的抓取我们网站的内容,什么搜索引擎正在抓取我们网站?面对这些问题,我们虽然可以去查看log日志文件,但是却不能让我们实时统计,不能给我们直观的统计数据。现在好了,有了apachetop这个工具就可以实时的跟踪log的变化 阅读全文

posted @ 2017-01-06 15:43 wajika 阅读(1140) 评论(0) 推荐(0) 编辑

实时观察Apache访问情况的工具Apachetop
摘要:Linux服务器的负载、进程等信息可以通过top命令查看。而Apache的运转如何实时的观察呢?“tail -f”log文件?这是个好方法,但是太累了! 所以,感谢Chris Elsworth为我们提供了类似top命令的apachetop命令!官网地址:http://www.webta.org/pr 阅读全文

posted @ 2017-01-06 15:42 wajika 阅读(639) 评论(0) 推荐(0) 编辑

apachetop 实时监测web服务器运行状况
摘要:apachetop 实时监测web服务器运行状况 我们经常会需要知道服务器的实时监测服务器的运行状况,比如哪些 URL 的访问量最大,服务器每秒的请求数,哪个搜索引擎正在抓取我们网站?面对这些问题,我们虽然可以去分析查看统计访问日志文件,但是却不能让我们实时统计,不能给我们直观的统计数据。现在好了, 阅读全文

posted @ 2017-01-06 15:40 wajika 阅读(601) 评论(0) 推荐(0) 编辑

Apache的Order Allow,Deny 详解
摘要:Allow和Deny可以用于apache的conf文件或者.htaccess文件中(配合Directory, Location, Files等),用来控制目录和文件的访问授权。 所以,最常用的是: Order Deny,Allow Allow from All 注意“Deny,Allow”中间只有一 阅读全文

posted @ 2017-01-01 16:39 wajika 阅读(266) 评论(0) 推荐(0) 编辑

http 错误代码表
摘要:http 错误代码表 所有 HTTP 状态代码及其定义。 代码 指示 2xx 成功 200 正常;请求已完成。 201 正常;紧接 POST 命令。 202 正常;已接受用于处理,但处理尚未完成。 203 正常;部分信息 — 返回的信息只是一部分。 204 正常;无响应 — 已接收请求,但不存在要回 阅读全文

posted @ 2017-01-01 16:07 wajika 阅读(170) 评论(0) 推荐(0) 编辑

apache配置文件参数优化
摘要:1.CentOS5.8 x86_64位 采用最小化安装,系统经过了基本优化篇2.apache版本:httpd-2.2.293.源码包存放位置:/home/oldboy/tools4.源码包编译安装位置:/application/一.设置日志轮循 1.下载并安装cronolog [root@ser20 阅读全文

posted @ 2017-01-01 15:25 wajika 阅读(1989) 评论(0) 推荐(0) 编辑

apache 虚拟主机详细配置:http.conf配置详解
摘要:apache 虚拟主机详细配置:http.conf配置详解 apache 虚拟主机详细配置:http.conf配置详解 Apache的配置文件http.conf参数含义详解 Apache的配置由httpd.conf文件配置,因此下面的配置指令都是在httpd.conf文件中修改。 主站点的配置(基本 阅读全文

posted @ 2017-01-01 14:55 wajika 阅读(291) 评论(0) 推荐(0) 编辑

Apache安装问题:configure: error: APR not found . Please read the documentation
摘要:Linux上安装Apache时,编译出现错误: Java代码 checking for APR... no configure: error: APR not found . Please read the documentation 安装APR,下载所需软件包,如果此时计算机可以上网,执行命令下载 阅读全文

posted @ 2017-01-01 14:10 wajika 阅读(797) 评论(1) 推荐(1) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示