手工编译 apache 的一些琐碎

压测的时候用到 apache ab,但是 ab 本身支持的并发最大 1000,过了报错,修改源码 support/ab.c 把这行注释掉 apr_err("apr_socket_recv", status); 但是编译的时候各种依赖,手工解决好烦,首先出来 undefined reference to apr 系列的函数,查到这里,http://hi.baidu.com/yang171892…,说了 col……

阅读全文

从点击到呈现 — 详解一次HTTP请求(1)

其实想这个内容很久了,一方面是回顾自己所学的 http 知识,另外一方面也是分享吧,因为目前为止没有看到网络上有类似我想写的东西。 一般来说,很多的参考资料上面都会说,http 是一个基于请求/响应的工作模式,然后画出一张浏览器和服务器的 b/s 结构图,再画上两个箭头,表示请求和响应,应该说这么解释是易懂的,一般……

阅读全文

Apache ab 压力测试

apache 的 ab 真的是非常容易用,直接的说,就是下面这条命令就够了 C:Program FilesApache Software FoundationApache2.2bin>ab -n 100 -c 10 http://localhost/index2.html 这里我 index 的 html 文件就是 apache 的 it works 文件,在我的机子上,测试结果的吞吐率是 2000 多,应该算是比较低的一个数字了,对于……

阅读全文

再搭一次 Apache PHP MySQL 环境

一直以来,都是使用 wamp 当作开发环境的,觉得在初期,还是快速动手开始写代码要紧,至于环境,没有什么特殊要求,就先用最典型的,所以就选择套装了。 而现在感觉是时候自己动手搭一个环境了,总的教程看这里,http://www.leapsoul.cn/?p=695, 于是从 http://httpd.apache.org/downlo… 下载了 apache 2.2.22……

阅读全文

Apache 多虚拟主机

之前在这篇笔记中,跨域请求时的 cookie 传送情况,http://zrj.me/archives/187,记过了 apache 的多虚拟主机情况,今天发现了一个新的现象 在 httpd.conf 中,如果我们存在一个这样的设置, NameVirtualHost *:80 <virtualHost *:80> ServerName www.lazyrest.local ServerAlias lazyrest.local DocumentRoot &q……

阅读全文

Apache 控制台输出

在 wamp 套装中,apache 的错误日志一般是放在这样的路径下,D:Documentscodewamplogs ,这个错误日志在大多数时候是可以帮助排查错误的,但是,如果在改写 httpd.conf 文件过程中出错了话,那么在 wamp 中启动 apache 是直接就启动不起来的,错误日志也没有,这个时候可以通过控制台,直接定位到 apache 的 httpd 程序,……

阅读全文