Posts Tagged ‘wordpress’

最好的wordpress缓存插件:w3 total cache

April 27th, 2010

最近我的bluehost空间经常出现CPU问题,无奈,得考虑用插件了,我这人比较懒,不到必须的时候,我是不会去找解决办法的,但当我认真去找的时候,我必定是想进办法找最好的,特别是性能方面的优化。

1.为什么要找最好的而不找多个结合?WORDPRESS只支持使用单一的CACHE,所以你必须找最好的。

2.先别想插件,你认为最理想的cache应该是什么? 我认为:首先得给匿名用户生成静态页面,然后当此用户发表评论的时候能自动清空该页的静态能重新生成(只是该页),然后其它页面的静态不会影响,仍然是静态的,且静态文件支持gzip或者deflate. 最后就是能给登陆用户做数据库级别的cache . 最后就是不用浪费我时间去修改太多代码就能用.

3.w3 total cache 就是这么好的东西了,装吧,文档详细,功能强大,无敌了.wordpress 遇到性能问题时必装啊

» Read more: 最好的wordpress缓存插件:w3 total cache

Share

bluehost下wordpress改变自动发信人为自己的邮箱地址(sender)

March 30th, 2010

国外主机上安装wordpress后,创建新用户或者有人回复文章的时候,wordpress会自动发信通知站长或者该文章所有者

但是bluehost或者hostmonster(两个为同一公司)发信的时候,客服说:“如果邮件的header的格式不能被bluehost系统识别,那么所有的邮件发件人地址都被变为box39.bluehost.com这样的形式(其实这个地址就是你的主机的localhost的地址)。”

我试过无论怎么改wp-mail.php 或者include/class-smtp.php或者inculde/class-phpmailer.php或者include/pluggable.php都是不行的(上面的文件有mail和localhost在文件里),原因估计就是如客服所说的。

这时有两个解决办法,一是用新的插件,这不浪费表情吗,对性能至上的我来说,我不太喜欢这样的解决方法。而且我也找不着这样的插件。现在不是发信有问题,只是地址我想显示别的。

找了半天,终于在一篇讲hostmonster的文章里找着了,还好我知道这两个家伙是一家人。http://riteshsapra.net/wp/2008/06/05/wordpress-sender-email-incorrect-hostmonster/

不过这篇文章并不详细。

根本的解决办法在于找到php.ini

有两种情况:我是使用fastcgi形式的PHP的,所以php.ini只能在public_html里找到,修改其中的“sendmail_path = /usr/sbin/sendmail -t -i ”为 sendmail_path = /usr/sbin/sendmail -t -i [email protected] 注意了”-f”和后面的邮箱地址是无空格的。如果是使用bluehost默认的PHP5形式的话,要改的php.ini就是在主机根目录下的mail文件夹下的了,一样的改法,如果不行,就把站点下的php.ini也改了。这时候发件地址就是这个了,我想应该还可以增加一个命令,使得显示发件人的名字,现在的名字只会显示administrator,多不美观啊。以后有时间再找了,现在已经可以接受了。

Share