作者文章: Fenng

IIS 如何启用 GZip 压缩

微软 IIS 上如何启用 Gzip 压缩机制? 或许看过 YSlow 优化规则并且正在使用 IIS 的朋友比较关心这个问题。

基本步骤可以参考微软官方指导,直接一点的方式通过命令行执行如下命令启用对动态/静态内容的压缩输出:

appcmd set config /section:urlCompression /doDynamicCompression:True
appcmd set config /section:urlCompression /doStaticCompression:True

添加一个新的 Web Service Extension (如果原来没有的话) ,输入 gzip.dll 的全路径 。

IIS 6.0 上压缩额外的文件扩展名

修改 MetaBase.xml 文件中 HcFileExtensions 添加额外的文件扩展名。

IIS 7.0 上压缩额外的文件扩展名

修改 ApplicationHost.config 文件,添加合适的 mimeType 并指定激活. 打开文件参考原有的行照葫芦画瓢就成。可能要设置多次才会成功,因为 mimeType 定义可能有些歧义

记录一下,备忘。

EOF

InfoQ 对我做的视频访谈: 数据库架构

前段时间 阿里巴巴网络侠客行大会上,我提到 InfoQ 对我做了个视频采访,现在这个采访已经可以访问了。

这是个人第一个成功发布的视频访谈。去年 Oracle Open World 的时候, IT168 非要作采访,结果牺牲了两个会议时间,折腾完后再也没看到关于那个视频的消息。

说实话,采访之前自己还是比较担心效果的。这次 InfoQ 的采访效果比我的预期要好多了,因为现场发挥的地方比较多,有口不择言的时候,还望读者朋友海涵。

赞一下 Infoq 的几位朋友(泰稳、Jason、X5)! 和他们合作很愉快。我身边的很多同事都认为 Infoq(中文站) 是国内最好的技术信息站点。接下来,还有对我另外一位同事的采访(比我更为重量级)即将发布,我在采访现场听了都很过瘾。敬请期待,绝对不忽悠 :)

EOF

没有青春的青春

耐着性子看完了这部《没有青春的青春》(Youth Without Youth) 。因为是大导演弗朗西斯·福特·科波拉的十年回归之作,所以坚持看完 :) 个人的理解是导演把语言当作时间的参照系来表现,具体要表达什么说也说不清楚,或许这才是导演目的。

电影的氛围和博尔赫斯的小说有异曲同工之妙(庄生梦蝶的这个典故在里面也被用了多次,好像西方文学家中博尔赫斯最喜欢这个梦蝶的故事了…),看到结尾字幕才知道这是改编米尔恰·伊利亚德(Mircea Eliade) 的小说。导演应该也是博尔赫斯小说的拥趸吧?

又看到 Tim Roth 的表演了,怪才。什么时候找到 Rob Roy 看看。另外,风软的字幕把导演的名字都打错了。

EOF

《庄子.蝶梦》: “昔者庄周梦为蝴蝶, 栩栩然蝴蝶也, 自喻适志与, 不知周也。俄然觉,则戚戚然周也。不知周之梦为蝴蝶与, 蝴蝶之梦为周与? 周与蝴蝶则必有分矣。此之谓物化。”

此文作者:, 位于 MyLife 分类 标签: , on .
转载须以超链接形式标明文章原始出处和作者信息及版权声明.

Web Clickstream 分析

点击流(用户访问路径分析) 似乎是互联网站必须要做的一件事情(我是 UE 门外汉)。如何从千差万别的用户访问行为发现共性,是个很有趣的可研究的东西。不知道这个地方是属于 BI 的活儿还是属于 UE 的(我是门外汉,只是对这个话题好奇罢了)。

类似的话题其实以前车东写过,几年过去了,用于进行 ClickStream 分析的开源工具真的不是很多(这或许也反应了业界对其需求吧)。常见的有 StatVizPathalizer ,还有 Visitors

辅助工具有 ZGRViewerGraphviz等。

php statviz.php --config dbanotes.conf 
dot -Gsize="4096" -Tpdf -o mysite_clickstream.pdf "pairs.dot"

第二行即为 Graphviz 在 Unix 下的基本使用。Ubuntu 系统上可以直接用 apt-get 安装 Graphviz 。

对于 StatViz 的聚合分析模式,觉得对站点分析价值不大。倒是 Individual Session Tracks (现在很多公司可能都自己开发类似的模块了)这个功能值得搞一下,可惜很多人都是集中于前者。对于中大型的站点,可以选择少数服务器激活 mod_usertrack ,收集有代表性的数据进行下一步分析。

Clickstream 这玩意儿是不是必须的? 前一段时间看云风的回忆,对“引擎加入录象” 这个细节印象很深刻。一个很复杂的系统如果缺乏缺陷捕捉能力,那么无疑不是很完美的系统。对于复杂得如迷宫一样的互联网站点,其实也是这样,你知道你的用户怎么访问自己的站点么?

EOF

根据 Session ID 跟踪输出的一份样例图:

ClickStream 样例