5 月 262012
 

为什么服务器在连续运行多天后或访问峰值后,进程中的一个Apache.exe占用内存几百兆不减少?
用记事本打开apache2\conf\httpd.conf,
我在centos5上 httpd.conf在 /etc/httpd/conf/目录下。
查找MaxRequestsPerChild,将MaxRequestsPerChild 0改成MaxRequestsPerChild 50即可。 Continue reading »

5 月 222012
 

本文将结合实际情况,给VPS新手一些Apache参数调优的建议。

请注意:实际环境变化多端,参数既可以保守的设置也可以积极的设置,本文只是针对大多数情况的个人理解。请务必根据实际情况进行调整。

 

首先确定Maxclients参数的值

如果你的总内存为128M,那么该参数的值设置为3-8。一般来说,拥有128M内存的VPS性能、负载往往不会很高,大多数只是应付零星陆续的访问请求。128M本身就已经非常小了,加上系统占用的内存,可供Apache使用的内存并不多。 Continue reading »

5 月 182012
 


左边是普通 HTTPS 加载,右边是 SPDY 加载。是不是很神奇?

SPDY 是什么 ?

SPDY 是 Google 开发的基于传输控制协议 (TCP) 的应用层协议 ,开发组正在推动 SPDY 成为正式标准(现为互联网草案)。SPDY 协议旨在通过压缩、多路复用和优先级来缩短网页的加载时间和提高安全性。(SPDY 是 Speedy 的昵音,意思是更快)

SPDY 与 HTTP 的关系

http-spdy

SPDY 协议只是在性能上对 HTTP 做了很大的优化,其核心思想是尽量减少连接个数,而对于 HTTP 的语义并没有做太大的修改。具体来说是,SPDY 使用了 HTTP 的方法和页眉,但是删除了一些头并重写了 HTTP 中管理连接和数据转移格式的部分,所以基本上是兼容 HTTP 的。

Google 在 SPDY 白皮书里 表示要向协议栈下面渗透并替换掉传输层协议(TCP),但是因为这样无论是部署起来还是实现起来暂时相当困难,因此 Google 准备先对应用层协议 HTTP 进行改进,先在 SSL 之上增加一个会话层来实现 SPDY 协议,而 HTTP 的 GET 和 POST 消息格式保持不变,即现有的所有服务端应用均不用做任何修改。 Continue reading »

5 月 182012
 

注意到 BadVPN 是一個以 C 开发的开源点对点协议的 VPN 系统. 它在 VPN 节点间工作于第二层乙太网协议上. 目前节点需要连接一个作为聊天服务器的中心服务器, 中心服务器帮助节点之间建立数据直连. 直连用于传输加密过的网络数据.

目前 BadVPN 提供 Linux 版和 Windows 版下载, 作者认为在 FreeBSD 上应该也能工作.

5 月 182012
 

Namecoin 是一个基于比特币技术的分布式域名系统. 其原理和 Bitcoin 一样, 但产生於一个不同於 Bitcoin 主交易区块的起源块. 因为是基於 Bitcoin , 域名的安全性, 分布性, 鲁棒性, 加密性, 迁移都有数学保证. 矿工们现在在一些矿池中可以在挖 Bitcoin 的同时挖出 Namecoin. 出于对目前 DNS 系统的不满由 bitdns 讨论并提出.

目前, Namecoin 惟一的顶级域名是 .bit, 註册 .bit 域名需要花费 Namecoin. 浏览架设在 .bit 分布式域名上的网站已有多种方法.”

5 月 172012
 

根据APNIC的最新IP地址列表及whois信息,每日0点(UTC时区)生成的各主要运营商IP地址段,准确度还是很高的。

中国电信IP地址段: http://files.liubaishui.com/ChinaTelcom.txt

中国联通(网通)IP地址段 http://files.liubaishui.com/UNICOM_CNC.txt

中国铁通IP地址段 http://files.liubaishui.com/CTT.txt

中国移动IP地址段 http://files.liubaishui.com/CMCC.txt