刚才在网上看到这样的文章:.NET Regex bug causes application to hang!!!
     文章中列出的正则表达式能引起regex引擎hang,作者将该bug提交给了微软:Complex regex evaluation hangs ,文中对这个Bug进行了这样的说明:如果正则表达式中含有嵌套的“+ ”和“ *”,会引起性能问题。
     而在博客园的Blog程序中很多地方使用了正则表达式,每个请求都是通过正则表达式进行匹配的,博客园最近遇到的性能问题可能也会受这个Bug影响。
     希望园子里熟悉正则表达式的朋友能够研究一下这个Bug,找出这个Bug究竟会带来哪些问题,这个Bug的影响实在太大了。6月份就发现了这个Bug,到现在补丁还没出来,目前唯一的解决方法就是找出Bug的具体影响,然后在开发中避免这个问题。 
posted @ 2006-08-25 13:22 dudu 阅读(1491) 评论(0) 编辑
     今天上午9:30~10:30,由于访问量大(IIS的Current Connections超过2000),造成网站无法正常访问,给大家带来了麻烦,希望大家能够理解和谅解!
     我会继续努力去解决性能问题,如果通过程序的优化还是解决不了,博客园会购买一台新的数据库服务器。
posted @ 2006-08-25 10:37 dudu 阅读(1545) 评论(21) 编辑