博客增加回复邮件通知功能

最近一直在调整和增强博客的功能。我一直想给博客增加邮件通知的功能,免得自己每天都要回复邮件,粘贴复制很不方便。无奈以前的服务器不支持这样的技术。新的主机支持邮件发送功能,借助wordpress强大的插件体系又帮了我一把。

因为从网络上了解到很多插件和iNova主题不兼容,我最终选择装的邮件插件是Mail To Commenter。后台的配置很简单,很实用,非常感谢作者的辛勤劳动。改明儿学了php自己也可以做一个需要的插件,哈哈。

要得到我的邮件通知,请留下你的email哦:)

博客提速

最近一些时间都在研究怎么把博客提速。我呢,本来也对网络编程方面了解的少,只好四处搜索资料,东看看西看看,然后不断的进行测试。

昨天把godaddy主机的gzip压缩搞定了。后来发现页面载入速度还是很慢,原因是http请求太多了,每一个请求的延迟200毫秒,加起来就要达到好几十秒钟了。还是很多js搞的鬼,又大载入又多。在网上看了若干wordpress优化的文章,但都没有提及js的问题,都只是说把插件关掉。天啊,关掉插件等于wordpres自宫了,还要wordpress干嘛呢?

后来装了个yslow,是firebug的一个插件,根据上面的提示说,把能够转移的js都转移到页面后端,这样能够让浏览器更快的渲染出网页。昨天晚上还没有引起注意。只是找到了大量js存在的位置。在header.php中有一句:<?php wp_head();>,这一句将会调用wordpress的一些插件,当然,其中就包含了大量的js。好吧,把这一句屏蔽掉看看效果。哇,那网页加载速度那是一个快阿!!!!

但这样做得后果很明显,所有的插件都失效了,包括后台的统计用的插件以及lightbox效果等等。那就把这一句加载到后面如何?

打开主题的文件,把<?php wp_head();>一句从header.php移动到footer.php,放在之前。清空缓存,再测试一下,果然,页面打开速度很快了。页面渲染完毕以后就开始了读取最后的js,一点也不影响页面的阅读。基本上,这就达到我的目的了。

但很快,我发现,js和css并没有被缓存。我开始以为是不是放在里面会影响到缓存,重新还原也是这样的。那怎么回事呢??看看文件的http访问的header也没有发现什么异样的地方。后来想起了可能是gzip造成的。赶紧把.htaccess里面的gzip压缩的规则去掉,再看看。很好,虽然最后下载的文件大了一些,但是页面速度的到了保证,缓存也起到了效果。剩下的,就是将页面的gzip打开,关闭css、js的gzip。

这样优化一番以后,速度明显提升了,有兴趣的朋友不妨试试yslow这个插件。准备睡觉~晚安,周末愉快!

为godaddy主机站点增加gzip压缩

一直觉得Wordpress访问速度很不理想,再加上godaddy主机在国外,更是雪上加霜了。最近用Firebug查看网页的流量发现载入的html页面,js脚本和css加起来很庞大,造成了很多不必要的开支。使用了Wordpres的插件WP Super Cache后,感觉还是不理想,主要是之压缩了php生成的页面,对js和css一直没有压缩。

从godaddy主机的php信息中得知,主机用的是apache 1.3.3,在网上找的很多教程都是关于apache 2.0的,试了试不管用。幸好主机支持.htaccess对访问进行控制,但试了几种方法依然不凑效。

经过反复实验,终于搞定,方法如下:

在博客的站点下建立一个.htaccess,添加如下规则:

RewriteCond %{REQUEST_FILENAME} -f
RewriteCond %{REQUEST_FILENAME} ^.*.(css|js)$
RewriteRule ^(.*)$ gzip.php?url=$1 [QSA,L]

编辑一个gzip.php

<?php

$allowed = array(
'css' => 'text/css',
'js' => 'text/javascript'
);

$file = isset($_GET['url']) ? $_GET['url'] : null;
$extension = explode('.', $file);
$extension = array_pop($extension);

if(isset($allowed[$extension]))
{
$pos = strpos($file, '..');
if ($pos === false && is_file($file))
{
@ob_start ('ob_gzhandler');
header("Content-type: {$allowed[$extension]}; charset: UTF-8");
readfile($file);
} else {
header('HTTP/1.1 404 Not Found');
}
}

?>

更换主机

最近更换了美国godaddy主机,服务器在美国,电信和网通访问速度都还比较快,但教育网几乎无法访问。

主页程序用wordpress,我正在进行站点的调整以及文章的调整,最近的文章将在所有文章调整完毕以后再发布。

同时,搜索引擎也在逐步更新我的文章索引,敬请期待。

域名www.hesicong.net和www.april1985.com都同时启用。

东拉山秋景——红叶(2)

第二天果然很快就到来了,睡觉的时间总是过的那么快。起床吧,6点半了,洗漱完毕,7点下午吃个早饭。早上车还开不出去,停车的时候被前后左右夹击,后面是花台,前面的车又还没有走。还好,我们的夏利车这时候显出了车小的优势,从花台旁边顺着一排大车的尾部钻了出来。

上路了,还有20多公里到东拉山门口,路况还算好,走到陇东镇以后的路就不好走了,全是碎石路,车速提不起来。那11公里到景区收费处的走的比较恼火。一路上海拔从1000左右到2000,车越来越开不动了,二档上坡都吃力,换一档当蜗牛好了。后来车实在是爬坡困难,加速很慢,只有把空气滤清器取了才好了一些。呵呵,车也要喝饱了空气才能顺利前进啊。这又让我想起了雾茫茫的瓦屋山,也是这样,海拔高了,车就跑不动了。
图:路上。山很多是大理石结构的,所以显得有些白。

我们一家人出去都是要带上各种证件的,老爸老妈的老年证,我的本科学生证。当然,这些证件都有一些Y啦。我的本科学生证已经是过期的了,上次到峨眉山就没有起作用。买了三个半票,省了75块钱。停车费10块。

图:景区收费处。

**
**

继续进军,路遥好走一些了,但路比较窄,但风景很不错。如果早上不是那么早出发的话,恐怕有时候要堵车的。回来路上就遇到了错车堵车的问题,还好有专门的管理人员进行管理,要不然还真走不了路了。

图:云绕山巅,飞流直下

**
**

又开了一段时间,终于到了景区的停车场了。好多车啊,估计90%以上都是川A的~~~成都人真是太爱玩了,大老远的跑这儿来,为了看个红叶,嘿嘿。

9点过,开了一个半小时的车,终于下地,进入景区了。早上的天气还不算太好,但总有点放晴的趋势了。

图:太阳露出了点点笑脸

景区门口有观光车坐的。不坐观光车,有5公里多的路程要走,才能到沟口。其实,走过这段路才知道,这段风景是整个景区最美的一段,特别是天气放晴以后,红叶和常青树混在一起,五彩斑斓。坐车就完全领略不到这番情景了。

图:观光车路线图:

图:观光车。看介绍,观光车只在周末开放,今天人倒是特别多,很多城里面的面包车都加入了行列,下午返程的时候人更多,还要排队。

一路上路很好走,都是平路,如果你的鞋不是太次,如果你在没有穿高跟鞋,来回10公里是没有什么问题的。每走多久就能看到一个桥,记得名字叫“流影桥”,呵呵,没有打错,就是流影。

图:红叶、流水

**
**

一路上经常能够看到这样的情景,有碧水,有乱石,有红叶,有绿树。

图:碧水、乱石、红叶、绿树。

**
**

游道旁边还有支路,也就是游道的对岸的路,能够体验到丛林里面漫步的乐趣。

图:杂乱的丛林

图:淡绿淡绿的水,看起来很舒服。

图:白云、远山、近水、巨石

图:青山吐白雾

5公里的游道走了一个多小时,终于到了沟口了。转过身,阳光恰好投射过树林,穿过雾气形成一道道光柱,投射在水面,金灿灿,煞是好看。

图:阳光

图:介绍

根据介绍,山沟有17公里和8公里……太长了吧……我们带了GPS,能够测距。走了两公里就回头了,里面的风景重复单调,路也难走,想必最好的风景还在前头。路上我们问了一下从沟里面出来的一行年轻人,他们已经走了6个多小时了,说还是比较单一,前面走着走着就没路了。看来这个风景区还是要尽快打造啊。

下面是沟里面拍到的一些照片。

图:红叶

**
**

图:艳阳。其实晒着一点也不热和。

图:五彩

图:阴阳

图:巍峨。白色的地方是石头的颜色,并非雪。

图:流水

图:红叶

图:光影

****

图:流水

**
**

图:煞风景,严重曝光过度……

图:溪,叶

图:溪流,**测光没整好~高光报废了**

**
**

图:红叶

回头来本来我们计划说是坐观光车的,一看时间还早,就走路下山了。下山路上拍了一些。

图:路上休息

图:返程路上

图:流影桥2

图:继续

图:哟?绵阳江油的窦团山……!很像,很像,哈哈

下午两点过点点,乘着和谐的阳光,开始了返程的路程,晚上7点半到家,路上我歇了半个小时回几条短信。算下来今天开车开了1.5+5=6.5个小时,哈哈。……

回到家,很累,第二天早上又有事情,早早的起床,开始了一个新的星期的生活。