2007 年 6 月

优化AWSTATS性能的7个建议

对于一个访问量巨大的网站来说,使用awstats来分析其日志是一件很痛苦的事情,这往往需要耗费很多时间才能得到一个结果,偶尔还会让机器内存耗尽。在awstats的文档中,找到几个关于性能优化的建议,如下:

关掉DNSLookup(DNSLookup不能设置为1). 虽然这样你会丢失一些关于访问者的国家信息,但是我觉得这无关紧要,大部分网站的访问者集中在国内。这样能给awstats性能带来小小提升。
小心使用这三个参数: URLWithQuery, URLReferrerWithQuery ,URLWithAnchor (如果你不知道它们有什么作用最好设置为0)
使用最新版本的perl (例如Perl 5.8比5.6要快上5%) 。另外比较重要的一点,用标准版本的perl代替ActiveState版本的perl,因为ActiveState 5.006有内存泄漏方面的问题,它在解析日志的时候会越来越慢最终一行日志也跑不动。
回卷日志。尽可能的把日志分成更小的一份,这样awstats能处理的快一些,可以适当提高awstats解析频率.
确认HostAliases参数是完整的
使用最新版本的AWStats (例如AWStats 6.0比5.9快15%).
某些geeks,你可以考虑采用不同的参数来重新编译perl,例如使用”use64bitint=define usemymalloc=y”编译perl,这样perl的速度能提升10%.

原文见awstats benchmark

评论 (1)

很爽的vim motion操作

在“一组能让你爽出内伤的 Vim motion”里头看到一组这样的vim操作:
* ci[ 删除一对 [] 中的所有字符并进入插入模式
* ci( 删除一对 () 中的所有字符并进入插入模式
* ci< 删除一对 中的所有字符并进入插入模式
* ci{ 删除一对 {} 中的所有字符并进入插入模式
* cit 删除一对 HTML/XML 的标签内部的所有字符并进入插入模式
* ci” ci’ ci` 删除一对引号字符 (” 或 ‘ 或 […]

评论 (3)

如何用imagemagick在图片上写中文

如何用imagemagick在图片上写中文?在帮助文档中找到的最简单的例子:
convert -background lightblue -fill blue \
-font SimSun -pointsize 48 label:@chinese_words.utf8 \
label_utf8.gif
需要把中文或多字节文字以utf-8编码写在chinese_words.utf8中,就可以用convert命令在图片上画出中文来。也可以直接在命令行中写中文,但是必须是utf-8编码,如:
convert -background lightblue -fill blue \
-font SimSun -pointsize 48 label:’某人的栖息地’ \
[…]

评论

过滤掉起点可恶的广告

有时候会跑到起点上去看书,打发无聊时光。但是起点的文章页不是太厚道,有一块狗皮膏药广告非常碍眼,牢牢的占据了屏幕右下方一块比较大的面积,这部分的字是看也看不到,很让人难受。
这时候祭出greasemonkey来教训它,写一点javascript就可以了:
document.getElementById(”ifPage”).style.display = “none”;
上面的代码能把广告所在的div隐藏~~
greasemonkey脚本下载
CmfuReader.user.js

评论 (3)

bbpress 0.8.2发布

UPDATE:bbpress安全更新0.8.2.1马上放出来了,看来不能做吃螃蟹的第一个人。
bbpress 0.8.2发布了。以下是比较重要的更新内容:

新增了子论坛的功能
每一个帖子新增了类似wordpress的post slug功能
新增了插件管理后台,插件头部的例子
PLAIN TEXT
CODE:

/*

Plugin Name: Name of your plugin required

Plugin URI: Plugin’s website

Description: Short description of your plugin

Author: Your name

Author URI: http://www.ooso.net

Version: Current version number of your plugin

*/

相关链接:

bbpress升级步骤
下载bbpress 0.8.2
完整bbpress更新

bbpress是什么
bbPress是wordpress新近开发的论坛程序,顾名思义,是bbs+wordpess的结合体,所以它还带着一些wordpress的影子,有一些挺有趣的特性,比如tag,RSS feeds,Akismet spam,Ajax交互。

评论

运行pietty并让它自动最大化

还记得曾经列举了一些“正在用的免费软件”,其中俺最常用的软件当属pietty了。
这个pietty打开后就是一张黑脸,谈不上赏心悦目,俺每天就要对着这张黑脸打一些花花绿绿的字母。pietty存在一个小小的问题,在打开后不能放大到全屏,虽说它能够记住上次被拖拽后的窗口大小,但是这个大小一来不太稳定,二来每次新增一个session可能都要鼓捣一遍,所以最后我就习惯了双击窗口最上方的蓝条——windows下标准的窗体最大化操作。按照每天登录两次pietty算,一个月需要登录pietty高达60次,为了让窗体最大化,我额外花费的点击就是60x2=120次,一年下来差不多1500次。这个时间说多不多,说少不少,最可恨的还是重复性的劳动。
好在万恶的windows功能强大,偶然间让俺发现了让pietty自动最大化的办法。这个办法其实很简单:

给pietty.exe创建一个快捷方式到桌面
右键点pietty快捷方式->属性
将运行方式修改为最大化

评论 (1)

PHP-GTK 2 Beta!

PHP-GTK 2 Beta发布!大量的新特性,如下:
* Overall API coverage is now at 90%, with over 95% coverage for just the Gtk+ API.
* The GtkTreeView widget has been significantly enhanced with custom model and drag-and-drop support
* Basic clipboard functionality is now supported.
* Exciting new cross-platform widgets now [...]

评论 (2)