xunwap

专注移动互联网服务

正在浏览标签为 wordpress 的文章

最近在阅读WordPress-3.0.4的源代码。总的感觉是代码结构清晰,简单明了。当然,最深的感触还是WordPress代码中的文档和注释–非常详细。WordPress的代码中详细记录了每一个模块的功能,变更历史;每一个class的功能,作用范围;每一个函数的功能,接口参数,以有返回值…从WordPress源代码的读者方面来说,有了如此丰富的文档和注释,阅读WordPress的代码是一件相对容易和有趣的事情。

从WordPress项目本身来说,对于一个新加入的开发者来说,有如此详细的文档和注释,即使在没有其它的成员的帮助的指导的前提下,新加入的成员也能很容易地从中了解WordPress的整体架构和逻辑流程。这一点,对于WordPress这个优秀的开源项目的发展壮大也是至关重要的。

很多不喜欢写注释和文档的开发者总喜欢说: “代码就是最好的注释,我的代码是自解释的,所以文档不是必需的…”。能做到上述三种自然是好的,但是这并不能代替文档和注释。对于一个大的项目,如果没有文档,一个新手可能需要很长时间才能融入;如果没有注释,对于大部分人来说,自己亲手写的功能模块,在半年之后,可能自己都不让识了,自已都搞不明白其中的逻辑和流程。要知道,文字和图像用于展示信息的能力比代码要强很多倍,所以,有了文档和注释,你能以更快的速度了解一份新的代码。文档和注释,于人于已都是善举。

本站原创文章,转载请注明出处

对于任何一个站点,流畅的访问速度将给用户带来很好的用户体验。访问速度一方面与网络带宽有关系,另一方面与所访问的网站本身有关系。
对于用户的网络带宽,我们很难进行优化,但是对于网站本身的优化我们大有可为。这里针对于我们使用的wordpress进行说明。

1. 关于插件
wordpress强大的功能之一就是支持大量的插件扩展,这使得我们可以给wordpress添加大量的功能。
但是同时也要注意到一个问题,插件不是越多越好,如果在页面上挂载了大量的插件,那么当我们访问一个页面时,就要执行大量的插件来完成最终的显示,最直接的结果就是这会大大降低网站的访问速度。所对,只安装必须的尽可能少的插件。

2. 将网站内容”静态化”
这里的静态化是指将将一个页面中的尽可能多的内容直接以html的形式存储,这样用户在访问网站生成一个页面时就不需要访问大量的数据库来获取页面的动态内容用于生成最终的页面。

3. 优化数据库
不管我们如何优化页面,一些必须的动态信息还是需要从数据库中获取,所以优化数据库可以大大加速网站的页面生成速度。

4. 图像优化
尽量不要在页面上展示大量的图片,这样会大大增加用户在访问页面时,浏览器需要下载的内容。如果需要使用图片,图片格式最好选用压缩率高的jpeg格式,这可以减少用户需要下载的页面容量。

本站原创文章,转载请注明出处。