真是风水轮流转,兜兜转转,大家又用回WordPress?
-
关于WordPress,这些也许你不知道
这篇文章是写给比我还菜的菜菜看的,WordPress老鸟请直接飘过即可。
1. “WordPress 自动校正错误的 XHTML 代码”
位置:设置->撰写
这个功能很好呀,如果你手工写的标签没有关闭,WordPress会自动帮你补全,很方便。但是这个功能也有办错事的时候,比如,我要输入一些C代码的时候,可能会出现下面的效果:
这个错误的演示地址:http://kangzj.net/preminder-beta-source-code/
WordPress自动把我们代码里的东西给配对了,你到编辑器里去删除也无济于事,因为在你提交的时候WordPress又会勤快地帮你加上。所以,如果经常贴代码的同学最好禁用这个功能。不经常贴代码的同学,这个功能其实也没啥用,因为你可能都不会用Code模式的编辑器。综上所述,这个功能有点鸡肋,建议关闭,默认貌似是开启的。(more…)
-
PHP Speedy : 加多少Cache你也快不过我!
前些日子曾经写过一篇博文《加速WordPress》,完全用手工来调整,加速我们的WordPress,html代码层次加速WordPress是其中最为有效的手段。即使你的全静态页面,如果一个网页中加载过多js, css的话,也会慢得要命。
下面有朋友留言问,是不是有插件可以自动进行这些优化,我当时没有发现有类似插件。今天终于被我找到了,没错,就是PHP Speedy ! 装了YSlow的同学可以先测下我博客的所有页面,绝对全都是A,如果你发现有不是A的,告诉哥,哥赏糖吃你,吼吼!
(more…) -
如何开启Gzip压缩
Gzip压缩效率非常高,通常可以达到70%的压缩率,也就是说,如果你的网页有30K,压缩之后就变成了9K左右,好处有二:
- 可以节省带宽资源;
- 加快加载速度。
节省带宽这个对大多数人来说没什么,加快你网页的加载速度确是普适的。前面看到许多朋友都在介绍如何开启Gzip,但是个人感觉方法不甚全,听我给大家道来:
方法大概有三:在Contol Pannel开启Gzip、开启http服务器Gzip、利用php本身的Gzip。1. 在Contol Panel开启Gzip
1.1 CPanel中开启Gzip
在“SoftWare and Services”那一栏中“Optimize Website”:
(more…) -
对朋友隐藏广告-Ozh' Who Sees Ads
为什么要对朋友隐藏广告呢:
第一,减少展示次数,提高广告单价。常来的访客一般来说是不会点击广告的,他们对广告已经熟视无睹,过多的展示会降低每次点击的单价,对朋友隐藏广告有现实的必要性。
第二,界面对常来的朋友更加友好。方便博友交流,去除广告的干扰,界面更清爽。下面主角登场了,这款插件叫做:Ozh’ Who Sees Ads。
怎样安装就不介绍了,下面介绍下它的使用。
(more…) -
php代码层次加速WordPress
所谓“php代码”是指php执行效率,执行查询数量上的优化。我将方法归纳以下几点:
1. 控制插件数量
做过插件的朋友都知道,插件是通过添加一系列的filer或者action来实现功能的。比如大家很熟悉的All in one SEO,每个页面加载title完之后便会调用它的代码以显示页面的描述、关键字等信息。如果插件很多的话,每次调用都会有很大一个调用列表,程序执行时间自然会变得较长。
所以,控制插件数量在加速WordPress上有很大的作用(当然缓存类的插件除外)。看看大家都在用什么插件:- 万戈:《我的 WordPress 插件秀》
- 蓝冰:《我正在使用中的WP插件》,蓝冰说换了好多了,权当参考就得了
- Kangzj:《Kangzj正在使用的插件们》coming soon…
万戈同学属加速狂类型的,他的原则是能不用插件则不用插件。对于这一点我是部分认同的部分反对的,个人觉得对于用插件应该:
- 能修改主题代码可以实现的,可以不用插件实现(优点是速度相对快,缺点是换主题相当不方便);如果要修改核心代码者,绝对要用插件实现(否则以后升级WordPress那是相当的麻烦)。
-
html代码层次加速WordPress
相比php代码层次加速WordPress,html层次上的优化更加重要一些。因为现在的服务器配置都很牛,php执行效率也很高,除非你的WordPress插件多得太离谱,在速度上一般是不会有太多大的影响的(基本上1m以内可以执行完)。而html代码决定了WordPress加载的速度,浏览你博客的速度在很大程度上是这个因素决定的(在同样的网络环境下),用户加载网页的时间有80%花在这上面。要想你的WordPress飞速跑起来,html层次的优化是非常必要的。
1. 使用的工具-YSlow
Why Slow是雅虎制作的用来检测你的网站为什么会加载慢的FireFox插件,html层次的优化还要以它作为指导。下面就以YSlow检测的各个方面,也就是html层次加速的各个方面展开描述。
(more…) -
服务器层次加速WordPress
部分博友有自己的服务器或者VPS,这一部分加速WordPress的方法是针对VPS或者独立服务器的。链接了久酷同学几篇文章,谢谢久酷~
1. 使用轻量级、高性能的Nginx
Ubuntu 9.04 server用apt安装nginx并配置php(fastcgi)
nginx以unix-domain-socket方式连接fastcgi(php)
Wp-Super-Cache在Nginx下配置
Nginx环境下supesite discuz wordpress静态化
(more…)