存档

文章标签 ‘优化’

优化网站速度的几种方式

2009年4月11日 2 条评论

在业界有篇很经典的文章,来源于yahoo的开发者社区,它讲述的是如果优化自己的网站的速度,包括从服务器端到客户端。这篇文章影响了很多人,原文可以参照这里:Best Practices for Speeding Up Your Web Site

而本文只是用一种比较通俗的语言来阐述那几种方式,以及如何来优化自己的博客或网站。

1:减少自己网站的http请求次数

在现在的网站已经不是简单的文字,这其中还包括更多更为丰富的元素。这样理所当然的增加了服务端与客户端之间的请求数,现在要做的就是尽可能的减少这些响应时间,这是网站优化的第一步,在原文提到:Tenni Theurer在他的博客中所说,HTTP请求在无缓存情况下占去了40%到60%的响应时间,如何优化呢? 阅读全文...

分类: 网摘 标签: , , ,

优化Java中的正则表达式

2009年2月6日 1 条评论

如果你花费了数小时和正则表达式做斗争,只是为了让它完成它几秒内就可以完成的匹配,那么这篇文章正是为你量身定做的。Cristian Mocanu指出了在什么地方正则模式匹配会发生延迟,并且解释了为什么。然后,他演示了如何做更多的回缩(backtracking)而不是迷失在其中,如何优化贪婪模式和勉强模式(译者注——这个翻译是在网上查到,总感觉不太合适,原文是reluctant quantifier),以及Possessive quantifiers(译者注——这个有的地方称为抢占量子)、独立分组(independent grouping)和环视(look-around)为什么是你的朋友。

编写正则表达式不仅仅是一种技巧,更是一种艺术 ——Jeffrey Friedl

本文中,我将介绍一些正则表达式中使用默认的java.util.regex包的常见缺点。我将解释为什么回缩(backtracking)既是使用正则表达式进行模式匹配的基础,又是应用程序代码中的常见瓶颈;为什么在使用贪婪模式和勉强模式要学会谨慎,以及它是你正则表达式优化的要素。然后我会介绍优化正则表达的技巧,并讨论通过Java模式匹配引擎运行新的正则表达式时会发生什么。
阅读全文...

分类: 编程 标签: , ,

WordPress 加速优化方法

2008年2月12日 4 条评论

WordPress因其高度的灵活性和可定制性已成为全球最流行的博客程序,所谓灵活性和可定制性说多了就是主题和插件多,几乎多得你数不过来,但风格和插件安装多了后,你会发现速度也跟着慢下去了,如何使博客的加载时间尽量减少是每一个博主的必修功课,(你如果已经"裸奔"了还慢!那只能给WordPress作者发信了...).A18ccms也一直朝这个方向努力着。不过,尽管A18ccms在这方面做得并不算优秀,但是总的原则在我的头脑中还是比较清晰的,只是为了保持一点个性的因素而没有坚决贯彻它们,这里和大家说六个方面:

阅读全文...

分类: 混论分类 标签: , ,