browser loaded page very slower

April 28th, 2009

至从我用了wordpress后, 这个博客的速度就无时不在折磨我.
之前很慢时导致我卸载了不少插件包括 wp super cache 0.9.4.2, All in One SEO Pack 1.4.9, Fancy Excerpt 2.9等.

现在又发现了一个原因, 而且我认为还可能是之前一直很慢的主要原因, 就是插件 Flickr Gallery 1.2.4 通过Flickr API调用图片如果不顺利可能导致网页加载超时且或部分内容无法显示, 但把图片存在 Flickr 上本身应该是一件优化博客网速的事情, 但现在被国内网速折磨成相反方向了, 虽然我可能通过通过文件名直接调用 flickr 上的图片, 但我无法确定这种随机生成的图片地址的有效期能有多长, 而且用这种地址来调用显然比不上用API来得方便快捷.

现在我顺便简单说一下我还在使用的 wordpress 插件:

Hyper Cache 2.2.4 我觉得比 wp super cache 更易用一些
Google XML Sitemaps 3.1.2
Google Analytics for WordPress 2.9.1
Flickr Gallery 1.2.4 Guide
WP-SpamFree Anti-Spam 2.0.0.5 用这个也是没办法的, 因为wordpress 的插件Akismet 由于 en.wordpress.com 现在被屏蔽了导致无法申请到 wordpress的api, 就算申请到了也会由于GFW而无法申请.不过其 自带的一个邮件发送表格挺好用的,就是要在 php.ini 中配置一下 mail function而已.

这也是我第一次配置php mail函数成功, 网上说的那些方法很多都不靠谱.

1.第一步网上说的没错, 就是在php.ini中修改 send_from的值为你自己发信地址.

2.剩下的注意事项才是最重要的, 涉及到域名 SPF(Sender Policy Framework) 配置. 如果像我一样把邮件服务器和网站服务器为了省钱同时架设在一台计算机上, 那就轻松方便多了, 再无需进行额外设置, 但大多数人估计没有这个条件, 而且也懒得去自己架设邮件服务器. 所以这时就需要学会设置 SPF 的ip4属性了,  设置方法网上很多这里就不再多言, 有兴趣的可以参考一下 foxmail 或 hotmail 或 gmail 的 SPF 参数, 这是foxmail的参数很有代表性 http://www.bevhost.com/cgi-bin/dnslookup?data=foxmail.com .

为啥要设置 SPF 呢, 经我发送多封邮件给gmail试验后总结, 如果不Google在接收邮件时会查询MX记录, 如果你的邮件不属于规定的MX地址它就会查询 SPF记录, 如果都不符合记录则连作为垃圾邮件的资格都没有, google邮件验证不仅验证域名记录, 还会对这个发件人是否真实存在进行验证, 所以随便写一个 send_from 邮件地址是不行的!

而且在探索 mail 函数解决方法的过程中, 我还发现了一个有意义的网站 http://network-tools.com/ , 这个网页上虽然其他查询功能可能有些普通, 但最大的亮点就是由一个 邮件验证 Email Verification 功能, 从这个功能中我了解到了验证方法的基本原理SMTP Session, 下面是以我的gmail邮件为例查询结果:

Validation results

canonical address: <leon@zuolo.info>

MX records

preference exchange IP address (if included)
10 aspmx.l.google.com [0.0.0.0]
20 alt1.aspmx.l.google.com [0.0.0.0]
20 alt2.aspmx.l.google.com [0.0.0.0]
30 aspmx5.googlemail.com [0.0.0.0]
30 aspmx3.googlemail.com [0.0.0.0]
30 aspmx4.googlemail.com [0.0.0.0]
30 aspmx2.googlemail.com [0.0.0.0]

SMTP session

[Resolving aspmx.l.google.com...]
[Contacting aspmx.l.google.com [209.85.217.17]...]
[Connected]
220 mx.google.com ESMTP 21si11697468gxk.6
EHLO Network-Tools.com
250-mx.google.com at your service, [67.222.132.194]
250-SIZE 35651584
250-8BITMIME
250-ENHANCEDSTATUSCODES
250 PIPELINING
VRFY leon
252 2.1.5 Send some mail, I'll try my best 21si11697468gxk.6
RSET
250 2.1.5 Flushed 21si11697468gxk.6
EXPN leon
502 5.5.1 Unimplemented command. 21si11697468gxk.6
RSET
250 2.1.5 Flushed 21si11697468gxk.6
MAIL FROM:<admin@Network-Tools.com>
250 2.1.0 OK 21si11697468gxk.6
RCPT TO:<leon@zuolo.info>
250 2.1.5 OK 21si11697468gxk.6
RSET
250 2.1.5 Flushed 21si11697468gxk.6
QUIT
221 2.0.0 closing connection 21si11697468gxk.6
[Connection closed]

    What I'm Doing...
    • 9月6日晚5点半,中国疾病预防控制中心与南京市食品安全委员会办公室联合召开新闻发布会。中国疾病预防控制中心专家在会上表示,南京小龙虾横纹肌溶解综合征患者,所患为哈夫病,与食用小龙虾有关,但确切病因尚未找到。 1 hr ago
    • 楼下晨光新能的项春意不知听谁说我的房子装好了,刚才和我交流装修经验来着,他是在景湖春晓买的100多平三房的二手房,八成贷款二十年等额,每月2600元,但他是两人负担,所以压力比我小些。 1 day ago
    • 不过后者是最为其教会学校的完整校训一部分: with men this is impossible, with God all things are possible. 虽然后者是真实故事改编的,而前者是有一群基督徒自编自导的,但就剧情来说前者还是更加吸引人一些 2 days ago
    • 看完了又一个宣扬基督的影片《面对巨人》,这个片子也是讲美式足球也就是橄榄球的,和之前看的《弱点》那部很相似,里面同样有“ with God all things are possible ”这句 2 days ago
    • 今晚我们部门的同事在万工的带领下去看望了刚生完孩子不久的岳娜,生的是个女孩,一个月大了。在她家大家交谈时,我才最后知道原来万工已经辞职了,将去他那位在比亚迪电池公司工作的同学在深圳布吉镇开的公司当总经理。 2 days ago
    • 果然正如其他御铭同事发现那样,现在通过网络可以访问 web.qq.com 也就是可以上webQQ了,虽然客户端还无法直接登录。 2 days ago
    • 我看莫凡是这么修改设置的,顺便也让莫凡把我的上网用户也修改了,所以现在我又可以继续用御铭网络上网了,但莫凡简单的对比了一下两个组策略没发现不同,他又不愿仔细检查一下,故还是没找到具体导致网络问题的缘故。 2 days ago
    • More updates...

    Posting tweet...

    Creative Commons License

    Check Google Page Rank