wordpress的备份方法小结

不管是电脑的原因还是操作的原因,或者其他种种人为的原因,都有可能使得辛苦积攒的博客数据毁于一旦,这方面已经有不少的教训。所以备份博客很重要,但备份一般的博客,是不应该需要花费很多人力物力的。下面介绍的三种备份方法,不需要很多的技术,也不需要很多的时间,其中的两种在设置好后,甚至不需要人工干预的。如果觉得不踏实的话,可以把这三种方法结合起来用,应该可以备份的比较全面了。

使用wordpress插件备份

这方面的插件用的比较多的应该是WordPress Databse Backup以及BackUpWordPress,我用的是前者,因为前者有个相当实用的功能,可以定时自动地把备份的数据库打包后发到指定的邮箱地址。插件的设置选项如图所示在wordpress边栏的工具框里,在插件的设置界面中,wordpress的核心数据表是默认备份的,其他的数据表可以选择性的备份,当然,还有如下图所示的定时备份选项,如果备份的文件发到gmail这样容量较大的邮箱而且博客不是很大的话,每天备份是完全可以的,而且备份的数据也相当的安全。

点击图片看大图

点击图片看大图

 

使用备份软件进行备份

有一些软件是运行在服务器上专门备份站点的,比如说我所用的帝国备份王2008开源版。这款软件针对大站点进行了优化,比如可以实现mySQL数据库的分卷备份等。用它来备份小博客有点杀鸡用牛刀的感觉,不过既然开源而且也不难用,不妨多个选择。用这个软件进行备份以后,备份的数据库可以放在主机上,也可以下载。利用这个软件也可以进行数据库的恢复,而且据称可以实现不同版本mySQL的平滑转换。对于一般的应用应该足够了。

点击图片看大图

使用FTP进行自动备份

我的域名是在Godaddy上注册的,注册后每个域名会赠送10G大小300G流量限制的免费空间,但在空间内做站点的话会插入广告,虽然通过一定得方法可以把这些广告去掉,但谁都不希望因为这个原因而被Godaddy收回空间,况且因为这个广告的原因,wordpress脚本运行也会有这样那样的问题。

这样的空间要利用起来,有两个比较好的方法,一个是把这个空间当作外链图片站,详细介绍可以参看AG’s blog《使用Godaddy带广告免费空间做图片外链服务器》。这个方法有个缺陷是听说Godaddy的ip被封的可能性比较大,所以稳定性是个问题,好处是,绑定二级域名后,即使那里的空间不能用了,依然可以比较方便的进行迁移。

利用这个空间另一个较好的方法就是做ftp备份。因为空间足够大,流量也足够大,再结合使用Cpanel里的时钟守护作业(cron jobs),就可以完全自动的对站点进行整站备份。备份的频度可选择的余地很大,而且据我观察,备份产生的流量,并不算在博客主机的流量限制里,而只占用备份主机的流量配额。即使IP被封,通过博客主机的SSH连接,比较容易下载到备份包,恢复并不麻烦。

具体的方法子在Fred的博客《cPanel自动备份教程之完全备份篇》里讲的很清楚,需要注意的是在CPanel中文版里,Cron jobs被翻译成了时钟守护作业,而且在计划里设定的时间是服务器时间,而非我们的北京时间。备份后会向指定邮箱中发送邮件通知。

 

这三种备份方法如果结合起来用的话,可以实现在不同主机上存放不同规模的备份,因此是比较实用而且简便的备份方案。

 

觉得文章不错?请通过RSS订阅本博客文章。

wordpress页面加载速度优化之二:四种方法

缓存优化

很多网站谈及wordpress提速的时候,首先提到的就是缓存优化,这类插件主要有WP Super Cache以及cos html cache, 这方面介绍的文章已经很多,可以参考雪山飞猪的两篇文章《WordPress缓存插件》以及《最佳WordPress缓存插件:WP Super Cache》。缓存插件在浏览量比较大的情况下效果明显,因为不需要服务器重复的运行脚本,可以缩短读取网页所需的时间,也可以降低服务器的负担。但就我用过的WP Super Cache来说,每次对博客进行一些设置后,因为页面被缓存了,页面变化不能立即的表现出来,得需要手动的清除缓存,这是这个插件比较不方便的地方,可能有某处可以设置,但因为我这里流量并不大,所以并不是很必要用这个。

 

Gzip压缩

在上篇日志中提到,通过启用Gzip压缩,使得网页流量降低了70%,这对于网速较低的网站来说,效果会很明显。

网上找过一些开启Gzip的方法,其中浅文的博客中的《wordpress 2.5及以上版本中开启Gzip》介绍了更改.htaccess,更改index.php,以及更改php.ini的三种办法,但自从以前改过一次主题改的面目全非以后,我能不改代码尽量避免改代码了,所以考虑使用现成的插件。现在用的是GZippy插件,使用之后,在what’s my ipgidnetwork上可以对是否开启gzip及开启效果进行测试,我的测试结果是这样的。

 
点击图片看大图
另一种缓存优化

Yslow 建议给静态内容设置一个“永久”的缓存。这个永久通常是设置一年甚至更长的缓存期来实现的。设置缓存以后,服务器在对请求作出响应的时候会附加一个 Expires Header,告诉浏览器这个东西在多长时间内不会过期。这样浏览器就可以放心地使用缓存,甚至连 If-modified-since 请求和一个 HTTP 304 响应也不必要了。这样就大大地节省了在网络上的开销。访问者只是在第一次访问时会请求动态内容,接下来则会直接使用缓存的内容,达到了“把缓存交给用户”的目的。”

简单的来说,这种方法是充分利用浏览器已经缓存过的内容,对于不需要重复下载的内容就直接使用缓存而不是从服务器下载,这种方法对于站点来说,不管是流量大还是小,都有较为明显的效果,只是在第一访问时不会有效果。

这种方法的详细介绍可以参考知也无涯《Wordpress 手动提速 – 缓存优化》或者他在WPChina上的投稿《Wordpress 手动提速 – 缓存优化》

 

Use Google Library

Google Library:简单说就是 Google 把一些非常流行的 JavaScript 框架放到 Google 的服务器上。这样大家来说可以充分利用 Google 的服务器资源,节省自己的网络带宽,更重要的是 Google 对这些框架进行了压缩,所以在使用 JavaScript 框架的时候速度方面有很大的提高。

这是从逐末网志《Use google libraries-让Google来帮你加速wordpress》所看到的,使用后效果还没有证实,理论上来说应该还是有效果的;)

插件主页:http://jasonpenney.net/wordpress-plugins/use-google-libraries/

插件下载:http://wordpress.org/extend/plugins/use-google-libraries/

 

这是我找到的主要的四种方法,其他的一些方法以牺牲页面效果为代价,比如减小图片尺寸,使用缩略图,基本不引用flash,减少对其他服务器的访问等。

相信还有很多其他的方法,如果以后再找到的话,再拿出来分享。

wordpress页面加载速度优化之一:网页分析

为我的博客用的是国外的主机,所以在国内访问速度时快时慢,从一些朋友的反应来看,有时速度不够理想。因此尽管这里的访客并不算多,但适当的优化还是可以提高浏览体验的。

对于大多数人来说,通过分析网页来判断页面加载时的瓶颈是件相当不容易的事情。但是如果有一些工具的帮助,那会简单很多。

Google在前不久推出了一个优化网站设计的工具Page Speed,这个工具需要先在Firefox下安装Firebug插件,安装好之后再安装Page Speed插件。使用时,首先打开要分析的网页,然后在firefox的菜单中选择“工具->Firebug->打开Firebug”,打开后会出现如下图所示的界面。选择"Page Speed”标签页后,单击"Analyze Performance”按钮就可以开始分析。

点击图片看大图

分析后,会出现类似这样的结果。

点击图片看大图

一般来说,2009-6-14(3) 表示该因素会对速度产生较大的影响,我开始分析时就发现没有开启gzip压缩,开启后页面打开所需的流量减少了70%,因此效果还是比较明显的。标注2009-6-14(4) 的项目表示会对页面加载产生一定得影响,标注2009-6-14(5) 的项目则是已经经过优化的项目,比如说优化gzip压缩后,这一项就列在了最前面了。

这里的分析结果,有一些是可以做针对性的优化的,但有一些涉及到博客程序,所以并不容易优化,仅仅作为参考。

除此之外,还可以选择"Show Resources”来对列出页面中包含的资源,以及他们的类型、来源、大小、传输量(图中未截出),这样可以对较大的资源或者其他较慢服务器上的资源进行删减。

点击图片看大图 

还可以选择标签页中的"Page Speed Activity”对页面的加载以时间轴的形式进行记录,这样可以分析页面中元素在加载过程中的延时大小,要注意的是分析过程中要关闭其他的浏览器及标签页。

点击图片看大图

这样,通过比较简便的方式就可以对页面进行初步的分析了。

另外,还有一些网站,可以对页面的代码质量及加载速度进行分析打分,比如NetMechanic,每个月还会向注册邮箱中发送报告,免费用户有分析页面数量限制及不能自动修复等功能限制。

下面的步骤就要对页面开始优化了,下篇再说吧。

《把时间当作朋友》

这本书看过小半时,就很想在博客上推荐它,但又觉得应该看完了再说,或许还可以加上自己的一些感触。

看完之后,却发现感触并非三言两语能说清楚,一方面这本书是作者李笑来不少博客文章的汇总,所阐述的东西包含了很多的方面,另一方面这本书我只看过一遍,还没能全面的把握,盲人摸象只会误导人,知道自己的局限性很有必要。

后来还想摘引一些这本书上的句子,这样不免以偏概全,但还是忍不住,把最后的几段引来吧,或许从中能看出什么。

过去已经过去,无法更改。未来却可以更改——通过改变我们今天的起始条件。当我们真正运用心智的力量认真而又正确地反思我们生活中遇到的所有的尴尬,最终我们会发现其中的大多数肯定是因为我们过去曾经做错过什么,或有意,或无意。那么,为了将来的正确,我们今天就要做到尽量不出错。今天任何一个小错误,都有可能在将来被无穷地放大。这样的认知,几乎会改变我们的一切。生活就是选择,而所谓的选择,只不过是一个人所拥有的观念对之衡量后的结果。一个人所拥有的观念,说穿了,就是心智力量的最终体现。

开启自己的心智,就等于重生。然而重生并不直接等于幸福。

知易行难。想到“想”居然是要通过“想”很多遍才能学会的,多不容易啊!在没想到之前,“想”又有什么乐趣可言呢?然而,想到之后,却马上要用最直接的方式面临痛苦——接受现实需要勇气,因为现实不是我们最初以为的那个样子,也不是我们任何时候向往的那个样子。现实难以接受的同时,更难接受的是已经在现实中浑然不知地浸泡了许多年而面目全非的自己。 所以,很多人害怕思考,常常说,“想那么多干嘛,多累啊?”然后用天下最累的方式生活而不自知。大哲学家罗素曾观察到这个现象,并为之奇怪,慨叹道,“很多人宁愿死也不愿思考 。”

如若重生,就可以恰当运用心智与时间作朋友,与他一起用耐心打造新的人生。

没有人能够阻挡你开启自己的心智。最神奇的是,一个人的心智的开启,竟然只需要一个挣扎的念头而已。 但仅仅这一个念头却又是天下最困难的事情之一。 但,还是挣扎一下吧, 因为无论如何, 反正我们早晚要为自己的过去买单, 逃不掉的。

爱因斯坦说, “用当年我们制造它们的思路, 我们根本无法解决任何麻烦 。 ”

下面附上这本书的电子版下载链接,这本书的纸质版最近两天就要出版了,我这样小流量的站点提供下载应该对销量的影响是可以忽略不计的,但大家要喜欢的话最好还是买本纸质的,也是对作者的支持。

这篇文章的最后,谢谢李笑来老师,新书出来了,肯定会买。

《把时间当作朋友》卓越购买链接 Google下载链接

躁闷时节

跟大黄聊天时提起,想知道现在大家的心情什么样,瞧瞧校内和QQ签名就知道了。

有伴的没伴的,优秀的平常的,各式各样的人,都在倾诉着难以接受自己的状态。

夏天了,温差大,感冒的有;暑假了,论文没好,愁论文的有;毕业了,分别了,依依不舍的有;下半年就要找工作了,担心愁闷的有;还有感情纠结的,研究方向不中意的,上火的腰酸背疼的。

大家的日子都不好过,是不好过。

那时刚读研时,一位师兄就告诉我,“研究生的生活不是你想象的那样的”,现在看来,的确不是我想象的那样的。有我自身的原因,也有作为研究生自身的原因,还有社会的原因环境的原因。

打电话时时而会问起我妈,爸最近的生意怎么样,我妈会打趣的说:最近全国人民生意都不好。

是啊,全国人民生意都不好,你急也没用。与其如此,不如踏踏实实该睡觉睡觉,该吃饭吃饭吧。当然,该干活的时候,还得干活,不过心态稳当了些,比起其他很多人,就是优势。

最近在看李笑来老师的《把时间当做朋友》,特有感触的是他特喜欢说的那句话“相信我,你并不孤独。”,还举了例子说,曾问过班上有多少人曾有过自杀的想法,举手的是绝大多数人。

所以现在所经历的痛苦,大抵是他人也经历过的,不过不少人都倾向于觉得自己是特殊的,自己的痛苦也特殊的,于是孤独并痛苦着,并且觉着没有人能理解自己。曾经了解到,倾向自杀并付诸实施的人,大多都有过这样的心理历程。

说到这里,大黄又举了个例子,说一个孕妇生小孩的时候痛苦得要死掉,然而有人告诉她,这是千百年来每个女人都要经历的痛苦的时候,她就不觉得那么痛苦了。

因此如果知道大家都在经历着类似的痛苦,对于自我来说就是接受了痛苦的存在。也就是说,痛苦是必然存在的,而并非自己独有,更何况,自己所经历的痛苦,比起其他很多人的痛苦来说,轻微的多了。

这样想想,可能会释然一些。

关于建个自己的博客

跟一些朋友聊起这个博客时,发现不少人对于这方面并不是很了解,其实如果博客并不算很热闹的话,建一个独立博客并没有很大的难度,也不需要很多钱,最需要的还是时间。

首先当然是域名了,域名注册首选国外的域名服务商,原因是多方面的,可以参考月光博客《在国外进行域名注册》以及胡戈戈《.com域名从万网转移成功的痛苦经历,特别气愤》

我的域名是在GoDaddy上注册的,本来是试图自己去注册,但我这里访问GoDaddy的网速实在太慢,而且需要注册PayPal,于是就在淘宝上找了个卖家替我注册了域名,注册好了之后再转到我在Godaddy注册的用户下,这样安全方面应该没有问题的。.com域名一年是五十多元,据我所知,比国内绝大多数的域名提供商都要便宜。

然后是空间,主要有独立主机、国内的空间提供商和国外的空间提供商。推荐合租国外的主机,性价比比较高,但是在国内访问的速度受限;国内的空间提供商的主机空间一般价格并不低,在国内访问应该速度还可以,但据我所知,如果在国外访问的话,速度会很慢。我这里使用的是胡戈戈的site5主机,一年100RMB。这方面可参考的还有胡戈戈的《国外主机,国内主机?国外域名注册商,国内域名注册商? 》。

域名主机都定了之后,就需要设置DNS,也就是域名解析,前段时间DNSPOD事件发生前,我还不知道国内还有这样的免费DNS服务,因为在GoDaddy设置dns网速实在太慢了,所以很快的就决定转到DNSPOD上去了。

然后就是CPanel的安装与设置,因为是中文的而且网上也有不少教程,所以不多说。值得一提的是,在CPanel里可以设置域名转发,这个用处后面会提到。

建站用的是Wordpress程序,这比自己写代码要简单多了。安装方法也很简单,搜索一下就会了。安装之后,还是需要花一些时间找好自己喜欢的主题和插件的,这方面介绍的文章也比较多。

除了Wordpress可以建博客之外,还有Z-Blog也较为流行,除此之外,只要空间支持PHP+SQL,还可以安装MediaWiki和ZenPhoto等程序。

有了自己的域名,就可以用这个域名来建自己的邮件系统,这方面Google企业应用套件值得推荐,申请之后就可以使用自己域名的邮件地址,比如我自己的mail@feng-jun.com,登陆后用的是Gmail的管理界面。但有个问题是,因为ghs.google.com这个服务器在国内是被屏蔽的,所以如果想使用mail.yourdomain.com来管理你的邮箱的话,那最简便而有效的方法就是设置域名转发了。将mail.yourdomain.com转发到https://www.google.com/a/yourdomain就可以了。

建站之后,如果想让站点更受欢迎的话,还会涉及搜索引擎优化,可以在wordpress中使用All in One SEO和XML-Sitemap插件,并注册Google Analytics和站长工具。这方面平时没怎么研究过,真正做好了再说了。

日志的撰写可以使用windows live writer,比较方便,wordpress后台的编辑器功能不怎么强,但可以通过Tiny MCE插件来增强功能,用起来也不错。

以前我一直想做个自己的Blog,有自己的地盘写文章,不过一直没有做,想着等自己有更多的积累,更多的文章之后再开始,所以拖了很长时间。后来有个人跟我说,不管好不好,先做了再说了,不然可能永远开不了头。

自己的站点,不管好坏,都是自己的,不用担心页面上被贴上莫名其妙的广告,不用担心哪天博客整个的就被整没了,也不会为那些门户网站刷流量赚点击。只是开始建站时会多花一些时间,建好了后,博客的维护就不需要很多精力了,只要充实内容就可以了。

所以如果你自己的文章比较多,如果你需要有个安全稳定的空间,那就考虑自己建一个吧。

The Eight Irresistible Principles of Fun

Flash地址为http://www.eightprinciples.com/

The Eight Irresistible Principles of Fun


1.Stop hiding who really you are.

2.Start being intensely selfish.

3.Stop following the rule.

4.Start scaring yourself.

5.Stop taking it all so damn seriously.

6.Start getting rid of the crap.

7.Stop being busy.

8.Start something.

本想翻译一下的,但水平有限,翻译过来反而辞不达意。

这八个原则,对我或多或少都是有用的,只是任何事知道是一回事,做到是另外一回事,所以需要经常的反省。

其中最有意思的是第五个原则:

当事务缠身时,这是个事关生死的问题吗?

十年之后,你还会记得什么让你如此烦躁吗?

百年之后,谁会在乎你怎么样吗?

所以放轻松吧。

所有这些,都是会过去的。

关于缺陷与满足

这本小书是从一堆的电子书里面翻到的,上面的故事以前听过,但经历了前段时间发生的事,再次读它,觉得它给我解答了一个问题:如何面对缺陷,以及对自己的不满。

你也想知道答案?下载了看吧。

下载地址: Google存储空间