Apache实现伪静态
eAccelerator web界面管理
eAccelerator 应用程序接口(API)
Nginx gzip详解

现在的位置: 首页

日志切割

2010年08月18日  分类:工作笔记, 日志分析  添加评论  23 次阅读 
日志切割
一、简介 管理员经常要查看一些日志,但随着访问量的逐渐增大,发现日志也越来越大,这样导致了,日志的体积变得越来越大,占用了大量的磁盘空间,也给管理员看起日志来越来越不方便,所以才会引申对日志的切割。下面来介绍一下简单切割日志的方法 例:由于我们的站点访问量不大,让Apache每天生成一个日志文件,并以时间格式命名 编辑Apache配置文件httpd.conf,然后把下面两行注释掉 ErrorLog "logs/error_log" CustomLog "logs/access_log" common 然后添加如下内容 ErrorLog "|/usr/local/apache/bin/rotatelogs /usr/local/apache/e...
阅读全文

eAccelerator web界面管理

2010年08月18日  分类:Web服务器  3 条评论  43 次阅读 
eAccelerator web界面管理
先看效果图: 具体操作: 编译eAccelerator #/usr/local/php5/bin/phpize #./configure --enable-eaccelerator=shared --with-eaccelerator-info --with-php-config=/usr/local/php5/bin/php-config #make && make install 如果您想要使用控制面板,您需要以下面方式编译eAccelerator –-with-eaccelerator-info 这是默认值。 当您以 -–with-eaccelerator-disassembler 方式编译 eAccelerator 时,您需要将 dasm.php 和 PHP_Highlight.php 文件放在与 control.php 文件同样的目录下。分解器(disassembler)需要将 PHP 编译为支持 tokenizer (–enable-tokeni...
阅读全文

eAccelerator 应用程序接口(API)

2010年08月18日  分类:Web服务器  添加评论  27 次阅读 
eAccelerator 应用程序接口(API)
eaccelerator_put($key,$value,$ttl=0) 将 $value 存储在共享内存中,并存储 $tll 秒. eaccelerator_get($key) 从共享内存中返回 eaccelerator_put() 函数所存储的缓存数值,如果不存在或者已经过期,则返回 null。 eaccelerator_rm($key) 从共享内存中删除 $key。 eaccelerator_gc() 删除所有过期的键(keys) eaccelerator_lock($lock) 创建一个指定名称的锁(lock)。该锁可以通过 eaccelerator_unlock() 函数解除,在请求结束时也会自动解锁。例如: <?php eaccelerator_lock("count"); eaccelerator_put("count",eaccelerator_get("c...
阅读全文

Nginx gzip详解

2010年08月18日  分类:Web服务器, 配置文件  添加评论  510 次阅读 
Nginx gzip详解
这个模块支持在线实时压缩输出数据流 _ _使用范例_ _ : gzip on; : gzip_min_length 1000; : gzip_proxied expired no-cache no-store private auth; : gzip_types text/plain application/xml; gzip 语法: gzip on|off 默认值: gzip off 作用域: http, server, location, if (x) location 开启或者关闭gzip模块 gzip_buffers 语法: gzip_buffers number size 默认值: gzip_buffers 4 4k/8k 作用域: http, server, location 设置系统获取几个单位的缓存用于存储gzip的压缩结果数据流。 例如 4 4k 代表以4k为单位,按照...
阅读全文

Apache如何启用gzip压缩

2010年08月18日  分类:Web服务器  添加评论  33 次阅读 
Apache如何启用gzip压缩
一、概述 启用gzip压缩的优势在哪? 比如你在浏览某网站上的图片,大小为500K,一般情况下你访问的这张图片你的电脑需要500K的下载流量,服务器也同样要流入500K的流量,然后如果启用了gzip压缩后,你访问的这张图片,服务器接收请求后使用gzip压缩完后在把内容返回给你的浏览器,然后浏览器自动解压,起到了在传输过程中大打降低了带宽。 下面看如何安装配置gzip 生成gzip压缩模块 Apache的gzip功能是使用mod_deflate.so模块,因此,我们先生成mod_deflate.so模块。首先从网上下载一个Apache安装程序(尽量与当前使用的Apache版本相同)然后解压,我们解压到了tmp目...
阅读全文

如何让你的个人效率翻三倍

2010年08月17日  分类:个人随笔  添加评论  23 次阅读 
如何让你的个人效率翻三倍
原文地址:http://www.stevepavlina.com/articles/triple-your-personal-productivity.htm(英文比较牛的建议直接看原文) 你是否曾有过这种感觉:当你回顾自己度过的一周时感到消沉,因为你未能完成自身所期望的那么多工作。当你在打造一个成功的职业生涯或你自己的事业时,时间或许是你最宝贵的财富,如何支配你的时间直接决定了你的收入。你无法购买自身拥有之外的时间,而时钟却永不停息地滴答作响。 几年前,我发现了一个能让我把效率提高近三倍的简单方法,在本文中我将分享一些你可以马上着手进行的非常实用的观念,并且你不必为之付出比现在更多的努力。 使...
阅读全文

应付DDOS攻击的一些方法【不断更新中】

2010年08月17日  分类:PHP/JS/Shell/脚本, Web服务器  添加评论  28 次阅读 
应付DDOS攻击的一些方法【不断更新中】
方法一:收集user-agent,对该项进行过滤。 server { listen 80; server_name www.xxxxx.com xxxxxx.com; location / { if ( $http_user_agent ~* “Opera/9.02\ \(Windows\ NT\ 5.1;\ U;\ ru\)” ) { proxy_pass http://www.google.com; } if ( $http_user_agent ~* “Mozilla/5.0\ \(Windows;\ U;\ Windows\ NT\ 5.1;\ ru;\ rv:1.8.1.1\)\ Gecko/20061204\ Firefox/2.0.0.1″ ) { proxy_pass http://www.google.com; } if ( $http_user_agent ~* “Mozilla/4.0\ \(compatible;\ MSIE\ 6.0;\ Windows\ NT\ 5.1;\ SV1;\ .NET\ CLR\ 1.1.4322\)” ) { proxy_pass http://www...
阅读全文

linux vim优秀的配置文件

2010年08月17日  分类:配置文件  添加评论  24 次阅读 
linux vim优秀的配置文件
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " 一般设定 """"""""""""""""...
阅读全文

PHP 加速器eAccelerator 配置参数详解

2010年08月12日  分类:Web服务器, 配置文件  2 条评论  30 次阅读 
PHP 加速器eAccelerator 配置参数详解
eaccelerator.shm_size=”32″ eAccelerator 可以使用的共享内存的数量 (以兆为单位) . “0″ 是指操作系统的默认值. 默认值是 “0″.可根据服务器的实际情况来调整,16,32,64,128都是可以的。 eaccelerator.cache_dir=”/home/php/tmp” 这个目录是给磁盘缓存使用. eAccelerator 在这里储存预先编译好的代码, 进程数据, 内容以及用户的自定义内容. 同样的数据也能被储存在共享内存中 (这样可以提高访问速度). 默认的设置是 “/tmp/eaccelerator”. eaccelerator.enable=”1″ 开启或关闭 eAccelerat...
阅读全文

my.cnf参数详解

2010年08月5日  分类:数据库技术, 配置文件  添加评论  41 次阅读 
my.cnf参数详解
#BEGIN CONFIG INFO #DESCR: 4GB RAM, 只使用InnoDB, ACID, 少量的连接, 队列负载大 #TYPE: SYSTEM #END CONFIG INFO # # 此mysql配置文件例子针对4G内存 # 主要使用INNODB #处理复杂队列并且连接数量较少的mysql服务器 # # 将此文件复制到/etc/my.cnf 作为全局设置, # mysql-data-dir/my.cnf 作为服务器指定设置 # (@localstatedir@ for this installation) 或者放入 # ~/.my.cnf 作为用户设置. # # 在此配置文件中, 你可以使用所有程序支持的长选项. # 如果想获悉程序支持的所有选项 # 请在程序后加上"--help"参数运行程序. # # 关于独立选项更多的细节...
阅读全文