摘要:
最近开发的站点进行压力测试,服务器CPU占用率居高不下,发现了一些影响站点效率的代码问题:1 太多的string + string操作,最后通通改为了StringBulider。其实这是自己的编程习惯不好,明明知道StringBuilder的效率高,写代码时图省事,就直接用了+操作,量变引起质变。2 正则表达式会对速度的影响,多余的正则表达式要删除,原来是有一段UBBCode需要转换,于是调用了共通的转换类,这个类中定义了N多正则转换,但我用到的就是那么几个,不需要的在程序运行时也执行了。3 数据进行了缓存,但页面没有进行部分缓存,当时是考虑页面上有些每次都要更新的东西,于是就没对页面进行缓存 阅读全文
posted @ 2012-06-10 23:51
永动机
阅读(254)
评论(0)
推荐(0)
浙公网安备 33010602011771号