Apache 中 KeepAlive 配置的合理使用 不指定

freebird , 2007/06/12 14:30 , Linux , 评论(0) , 阅读(171) , Via 本站原创
在 Apache 服务器中,KeepAlive 是一个布尔值,On 代表打开,Off 代表关闭,这个指令在其他众多的 HTTPD 服务器中都是存在的。

KeepAlive 配置指令决定当处理完用户发起的 HTTP 请求后是否立即关闭 TCP 连接,如果 KeepAlive 设置为 On,那么用户完成一次访问后,不会立即断开连接,如果还有请求,那么会继续在这一次 TCP 连接中完成,而不用重复建立新的 TCP 连接和关闭 TCP 连接,可以提高用户访问速度。

那么我们考虑3种情况:
1。用户浏览一个网页时,除了网页本身外,还引用了多个 javascript 文件,多个 css 文件,多个图片文件,并且这些文件都在同一个 HTTP 服务器上。
2。用户浏览一个网页时,除了网页本身外,还引用一个 javascript 文件,一个图片文件。
3。用户浏览的是一个动态网页,由程序即时生成内容,并且不引用其他内容。

对于上面3中情况,我认为:1 最适合打开 KeepAlive ,2 随意,3 最适合关闭 KeepAlive

下面我来分析一下原因。

在 Apache 中,打开和关闭 KeepAlive 功能,服务器端会有什么异同呢?

先看看理论分析。
Tags:
自己写的文档,算是一个记录吧,大家看看,欢迎大家交流。
序言
说到这篇文档,其实早就要写了,只是一直懒得动,最近因为要配置网站的FTP服务器,正好有两台机器的没有环境,必须从最基本的Apache开始搭起,所以也就称这个机会把文档写出来了,没想到写起来也蛮快的,因为系统环境已经搭建过无数次,所以在配置完服务器,用了不到2个小时的时间就把文档写完了,呵呵,既然有了第一次,相信还会有第二次、第三次、我会逐渐把我在工作中的事情慢慢写出来,也是自己做一个记录,也希望能对朋友们有所帮助吧。

所谓的LAPM其实就是Linux+Apache+PHP+Mysql的简写,实际上仅有这些是不够的,俗话说计划不如变化快,一点也没错,不过这里暂且叫他LAPM吧。

既然是网站,除了基本的环境之外,上传下载自然是免不了的,在综合比较之后,决定采用pureftpd+mysql+pureftp_manager来搭建.

Pureftpd支持基于系统账号、Mysql、Postgresql、Ldap、PureDB(没用过)的身份验证,并且通过Pureftp_manager可以实现用户上传/下载流量控制,用户空间限制,上传/下载比率设置,其他更高级的功能暂时没用,实在是太懒,不过如果须要,看看官方文档,配置起来也很容易的

详细内容,浏览http://blog.soueasy.net/la...

cron的使用 不指定

freebird , 2006/06/27 18:50 , Linux , 评论(0) , 阅读(1889) , Via 本站原创
  cron来自希腊语的chronos(时间)一词。在linux中,通过运行crontab -e就可以设置在特定的时刻自动运行你指定的程序。每个用户的自动运行程序,都放在/var/spool/cron/目录下,以自己用户名命名的文件中。在这些文件中,每一行都设置一个自动指行的命令,以及其运行的时间。每一行都由7个字段构成,相邻的字段以空格相间,每个字段的含义如下:
Field Meaning
1 Minute (0-59)
2 Hour (2-24)
3 Day of month (1-31)
4 Month (1-12, Jan, Feb, etc)
5 Day of week (0-6) 0 = Sunday, 1 = Monday etc or Sun, Mon, etc)
6 User that the command will run as
7 Command to execute

  其中,有一些设置技巧:

用*/n表示某字段单位时间内运行n次
可以通过以“,”相隔的一列数字,在表示某字段运行的特定值
可以通过n-m来指定n到m 这个区间
可以用>>logfile 2>&1来将程序运行的输出或错误都写到logfile中
>>/dev/null 2>&1可用丢弃程序运行时的输出或错误
可将几个命令以;相隔用()包括起来

参考文献:

Cron Help Guide
Tags:
有时搞一些跨网段的工程和应用,需要尽量准确的知道电信、网通、铁通等电信运营商的IP地址段分配情况,可网上的资料不但很少,而且经常都是N个月前的过期资料……

APNIC是管理亚太地区IP地址分配的机构,它有着丰富准确的IP地址分配库,同时这些信息也是对外公开的!下面就让我们看看如何在Linux下获得一些电信运营商的IP地址分配情况:

shell> wget http://ftp.apnic.net/apnic...  
shell> tar xzvf ripe-dbase-client-v3.tar.gz  
shell> cd whois-3.1
shell> ./configure
shell> make
完成上述编译安装工作后,我们开始获取IP地址段;

中国网通:
shell> ./whois3 -h whois.apnic.net -l -i mb MAINT-CNCGROUP > /var/cnc

中国电信:
shell> ./whois3 -h whois.apnic.net -l -i mb MAINT-CHINANET > /var/chinanet

中国铁通:
shell> ./whois3 -h whois.apnic.net -l -i mb MAINT-CN-CRTC > /var/crtc

打开获取后的文件可以看到里面的信息非常详细,甚至可以看到各个分公司的负责人、电话、电子邮件等等信息。如果想得到一份整齐干净的IP地址段文件,只要用grep和awk简单过滤就可以了
如果想得到具体的服务商比如江苏省电信的IP池,就把mb的值改为MAINT-CHINANET-JS,或者是辽宁网通,那就改为MAINT-CNCGROUP-LN
Tags:
分页: 1/9 第一页 1 2 3 4 5 6 7 8 9 下页 最后页 [ 显示模式: 摘要 | 列表 ]