Apache2 网页加速优化
[
2009/12/23 10:55 | by 张明辉 ]
2009/12/23 10:55 | by 张明辉 ]
Apache 2.2.x 新功能http://www.6curl.com/post/18/
Apache 2.2.x 并发连接数优化http://www.6curl.com/post/21/
今天介绍Apache设置网页加速
Apache 2.2.x 以后的压缩模块为mod_deflate,他提供了DEFLATE输出过滤器,允许服务器在将输出内容发送到客户端以前进行压缩,以节约带宽。
实例探讨本人维护网站上设置的几方面的优化【 仅供参考!】
1: 开启Gzip压缩
编辑Apache 配置文件
vi httpd.conf
添加完成之后,重启Apache。查看是否生效

从上面的信息来看,Apache的Gzip压缩真是提高了不少速度!
Apache 2.2.x 并发连接数优化http://www.6curl.com/post/21/
今天介绍Apache设置网页加速
Apache 2.2.x 以后的压缩模块为mod_deflate,他提供了DEFLATE输出过滤器,允许服务器在将输出内容发送到客户端以前进行压缩,以节约带宽。
实例探讨本人维护网站上设置的几方面的优化【 仅供参考!】
1: 开启Gzip压缩
编辑Apache 配置文件
vi httpd.conf
引用
确定有如下两行
LoadModule deflate_module modules/mod_deflate.so
LoadModule expires_module modules/mod_expires.so
注意: 确保安装Apache时编译启用"--enable-deflate“
如果之前安装Apache没有编译--enable-deflate,那需要执行以下两步:
cd /usr/local/src/httpd-2.2.14/modules/filters --------------httpd-2.2.14是你Apache 的源码解压目录
/usr/local/apache/bin/apxs -i -c -a mod_deflate.c
完成之后,在此检查Apache的配置文件httpd.conf 有如下内容:
LoadModule deflate_module modules/mod_deflate.so
以上完成之后添加内容:
DeflateCompressionLevel 6-------------------压缩级别(最高为9级)
AddOutputFilterByType DEFLATE text/html text/css text/plain text/xml application/x-httpd-php application/x-javascript
AddOutputFilter DEFLATE html xml css php js
LoadModule deflate_module modules/mod_deflate.so
LoadModule expires_module modules/mod_expires.so
注意: 确保安装Apache时编译启用"--enable-deflate“
如果之前安装Apache没有编译--enable-deflate,那需要执行以下两步:
cd /usr/local/src/httpd-2.2.14/modules/filters --------------httpd-2.2.14是你Apache 的源码解压目录
/usr/local/apache/bin/apxs -i -c -a mod_deflate.c
完成之后,在此检查Apache的配置文件httpd.conf 有如下内容:
LoadModule deflate_module modules/mod_deflate.so
以上完成之后添加内容:
DeflateCompressionLevel 6-------------------压缩级别(最高为9级)
AddOutputFilterByType DEFLATE text/html text/css text/plain text/xml application/x-httpd-php application/x-javascript
AddOutputFilter DEFLATE html xml css php js
从上面的信息来看,Apache的Gzip压缩真是提高了不少速度!
基于Centos/RedHat上Yum 配置
[
2009/12/19 21:37 | by 张明辉 ]
2009/12/19 21:37 | by 张明辉 ]
经常使用Linux的朋友肯定大多数都接触过Yum吧!(除过那些使用Debian Ubuntu Suse)
本人维护的大多数系统是RedHat,经常会因为需要安装某些依赖包而头疼.今天上网发现一个比较好的升级源。
基本的配置如下:
因为RedHat基本和Fedora,Centos 的软件包通用(Rpm),因此添加一个Fedora源可以备用.
本人维护的大多数系统是RedHat,经常会因为需要安装某些依赖包而头疼.今天上网发现一个比较好的升级源。
基本的配置如下:
引用
[root@ns ~]# wget http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
[root@ns ~]# rpm --import RPM-GPG-KEY.dag.txt
[root@ns ~]# rm -f RPM-GPG-KEY.dag.txt
[root@ns ~]# vi /etc/yum.repos.d/dag.repo
# create the file below
[dag]
name=Dag RPM Repository for Red Hat Enterprise Linux
baseurl=http://apt.sw.be/redhat/el5/en/$basearch/dag/
gpgcheck=1
enabled=0
保存退出.如果需要安装某个软件,使用下面命令
[root@ns ~]# yum --enablerepo=dag install [package]
[root@ns ~]# rpm --import RPM-GPG-KEY.dag.txt
[root@ns ~]# rm -f RPM-GPG-KEY.dag.txt
[root@ns ~]# vi /etc/yum.repos.d/dag.repo
# create the file below
[dag]
name=Dag RPM Repository for Red Hat Enterprise Linux
baseurl=http://apt.sw.be/redhat/el5/en/$basearch/dag/
gpgcheck=1
enabled=0
保存退出.如果需要安装某个软件,使用下面命令
[root@ns ~]# yum --enablerepo=dag install [package]
因为RedHat基本和Fedora,Centos 的软件包通用(Rpm),因此添加一个Fedora源可以备用.
syslog-ng 日志系统深入研究【原创】
[
2009/12/09 12:38 | by 张明辉 ]
2009/12/09 12:38 | by 张明辉 ]
syslog-ng 软件是syslog 升级版。他解决了syslog 上不能灵活定制系统log 路径和过滤机制,并且它有自定义规则,允许client 端自定义消息内容,支持正则表达式.... 等等。
本人所管理的服务器中就是用了syslog-ng 作为日志系统的实例。

下面介绍最基本的syslog-ng安装配置
1:通过Yum 安装
本人所管理的服务器中就是用了syslog-ng 作为日志系统的实例。
下面介绍最基本的syslog-ng安装配置
1:通过Yum 安装
引用
[root@cactiez tmp]# rpm -e --nodeps syslog
卸载系统自带的syslog,或者将其停止 services syslog stop;checkconfig syslogd off
[root@cactiez tmp]# yum -y install syslog-ng
安装新的syslog-ng
卸载系统自带的syslog,或者将其停止 services syslog stop;checkconfig syslogd off
[root@cactiez tmp]# yum -y install syslog-ng
安装新的syslog-ng
Apache 2.2 优化之MPM设置
[
2009/11/29 19:01 | by 张明辉 ]
2009/11/29 19:01 | by 张明辉 ]
上一次介绍了Apache 2.2.x 以后版本的新功能http://www.6curl.com/post/18/
今天介绍Apache 的优化之MPM 优化!
【APACHE的工作方式】
prefork模式(默认)
这个多路处理模块(MPM)实现了一个非线程型的、预派生的web服务器,它的工作方式类似于Apache 1.3。它适合于没有线程安全库,需要避免线程兼容性问题的系统。它是要求将每个请求相互独立的情况下最好的MPM,这样若一个请求出现问题就不会影响到其他请求。
这个MPM具有很强的自我调节能力,只需要很少的配置指令调整。最重要的是将MaxClients设置为一个足够大的数值以处理潜在的请求高峰,同时又不能太大,以致需要使用的内存超出物理内存的大小。
worker模式
此多路处理模块(MPM)使网络服务器支持混合的多线程多进程。由于使用线程来处理请求,所以可以处理海量请求,而系统资源的开销小于基于进程的MPM。但是,它也使用了多进程,每个进程又有多个线程,以获得基于进程的MPM的稳定性。
今天介绍Apache 的优化之MPM 优化!
【APACHE的工作方式】
引用
prefork模式(默认)
这个多路处理模块(MPM)实现了一个非线程型的、预派生的web服务器,它的工作方式类似于Apache 1.3。它适合于没有线程安全库,需要避免线程兼容性问题的系统。它是要求将每个请求相互独立的情况下最好的MPM,这样若一个请求出现问题就不会影响到其他请求。
这个MPM具有很强的自我调节能力,只需要很少的配置指令调整。最重要的是将MaxClients设置为一个足够大的数值以处理潜在的请求高峰,同时又不能太大,以致需要使用的内存超出物理内存的大小。
worker模式
此多路处理模块(MPM)使网络服务器支持混合的多线程多进程。由于使用线程来处理请求,所以可以处理海量请求,而系统资源的开销小于基于进程的MPM。但是,它也使用了多进程,每个进程又有多个线程,以获得基于进程的MPM的稳定性。
Cacti Cisco 模板汇总
[
2009/11/25 18:51 | by 张明辉 ]
2009/11/25 18:51 | by 张明辉 ]
Switch
http://forums.cacti.net/about4843.html 【Cisco 2900-3500 switch template】
http://forums.cacti.net/about4846.html 【Cisco 4500 switch template】
http://forums.cacti.net/about10085.html 【Few Templates (NetScreen,Nokia,Cisco,Fortigate)】
http://forums.cacti.net/about4844.html 【Cisco 6500 switch template】
Router
http://forums.cacti.net/about4841.html 【Cisco 2600-3600 router template】
http://forums.cacti.net/about4845.html 【Cisco 7200 router template】
http://forums.cacti.net/about4333.html 【Cisco router - buffer failure templates】
http://forums.cacti.net/about5603.html 【Cisco routers (cpu, temperature and memory) templates】
http://forums.cacti.net/about7401.html 【Cisco CBWFQ monitoring】
http://forums.cacti.net/about17775.html 【Cisco Router - Class Map statistics】
http://forums.cacti.net/about4136.html 【Cisco Router - Cisco SAA Jitter/Jitter-error/http template】
http://forums.cacti.net/about30177.html 【Cisco BGP Peer Accepted Prefixes count SNMP query】
引用
http://forums.cacti.net/about4843.html 【Cisco 2900-3500 switch template】
http://forums.cacti.net/about4846.html 【Cisco 4500 switch template】
http://forums.cacti.net/about10085.html 【Few Templates (NetScreen,Nokia,Cisco,Fortigate)】
http://forums.cacti.net/about4844.html 【Cisco 6500 switch template】
Router
引用
http://forums.cacti.net/about4841.html 【Cisco 2600-3600 router template】
http://forums.cacti.net/about4845.html 【Cisco 7200 router template】
http://forums.cacti.net/about4333.html 【Cisco router - buffer failure templates】
http://forums.cacti.net/about5603.html 【Cisco routers (cpu, temperature and memory) templates】
http://forums.cacti.net/about7401.html 【Cisco CBWFQ monitoring】
http://forums.cacti.net/about17775.html 【Cisco Router - Class Map statistics】
http://forums.cacti.net/about4136.html 【Cisco Router - Cisco SAA Jitter/Jitter-error/http template】
http://forums.cacti.net/about30177.html 【Cisco BGP Peer Accepted Prefixes count SNMP query】





