使用开源软件对IIS应用进行重构


日志统计和各种负载监控:
AWStats
全面统计原始日志,分析浏览器和非浏览器的流量,在很多应用中蜘蛛抓取已经超过了浏览器访问; 而搜索引擎的来源也和蜘蛛的遍历有很大的关系; 使用Cacti对服务器的各种指标进行监控,对于系统优化重构后的跟踪也有非常直观的表现,页面YSlow得分,甚至Google Webmaster统计都会比较有用; 进行重构前先进行一些统计和分析工作,在重构后也便于评估和量化重构的效果。

前端优化: Nginx
对照YSlow进行前端优化的主要是:
实现统一的expires配置: 实现客户端的缓存;
解决HTTP压缩: 减少文本的传输;
解决日志问题:更方便的增加针对cookie等字段的记录;
通过代理实现实现负载均衡: 将原有单机应用通过路径规则分布到后台多台应用服务器上而不用增加域名;
解决URL Rewrite等问题:相比IIS自身,nginx的配置都相对简单;

缓存优化:
静态文件缓存服务器:Varnish
分布式应用缓存: Memcached

epoll推动web发展:在各种服务中都能看到epoll机制的影子;

而各种平台之间的数据交换尽量使用json XML等格式便于未来跨平台调用;

此外: 压力测试工具和各种日志处理脚本也是进行优化中分析的必要工具;

作者:车东 发表于:2009-04-30 14:04 最后更新于:2009-05-01 00:05
版权声明:可以转载,转载时请务必以超链接形式标明文章 的原始出处和作者信息及本版权声明

Comments

这都是比较经典的工具,希望看到如何布署?比如布署到web虚拟主机的服务器上去。

如果能详细展开说说更好

处了这样的缓存技术外 程序语言本身的优化还有多大发展 ?

发表一个评论

(如果你此前从未在此 Blog 上发表过评论,则你的评论必须在 Blog 主人验证后才能显示,请你耐心等候。)

相关文章

关于

此页面包含了发表于2009年04月30日 下午02时06分的 Blog 上的单篇日记。

此 Blog 的前一篇日记是 FPA色彩性格测试题:黄 红 蓝 绿 你是哪个?

此 Blog 的后一篇日记是 内容型网站面向搜索引擎蜘蛛和搜索用户的优化

更多信息可在 主索引 页和 归档 页看到。

Creative Commons License
此 Blog 中的日记遵循以下授权 Creative Commons(创作共用)授权.
Powered by
Movable Type 3.36