搬迁服务器,速度全面提升

感谢少钧兄的全力帮助,我的博客终于成功搬家到七十二松提供的更专业的服务器。目前在国内包括教育网在内的各大ISP基本都能较快访问了。

搬迁的时候可以使用tar和mysqldump和wget来进行文件、数据压缩和服务期间直接传递。而不用再像Windows平台那样打包再发送。使用了LAMP(linux+apache+mysql+php)架构之后,越发觉得Linux的强大和高效。用tar打包blog文件夹(或者整站就是wwwroot或者public_html文件夹),然后用mysqldump得到SQL文件。然后,将tar包和sql文件放到web目录下(wwwroot)。最后,在新的服务器上用wget一“抓”,就直接到新服务器了。用tar解压缩,建立数据库,再用mysql命令行的source导入,基本就完成了80%了。

恩,搬迁时遇到的最大的两个问题(害少钧花了不少时间)分别是:

  1. 权限设置
    由于是直接复制文件,因此所有的文件权限都变成了普通权限,这样PHP脚本无法进行一些操作,例如生成sitemap.xml、修改.htaccess文件、生成cache文件,等等;因此要将权限手动逐个修改。(例如要在blog的public_html下建立一个“sitemap.xml”,然后chmod 755之)
  2. 路径配置更改
    由于两台服务器路径不一样,因此在一些插件中,需要更改路径配置。例如sitemap生成器一定要修改,而Super-Cache则更是需要直接去改PHP文件(实在不想找就重新安装吧)

使用LAMP架构之后,有许多明显的优势。例如可以直接用crontab来进行定时备份,然后使用mailx或者mutt来发送到GMail进行保存。这些,都是我在原来那个IIS以及现在Windows Apache下无法做到的(当然,也许是我孤陋寡闻,欢迎指正)

Advertisements

28 thoughts on “搬迁服务器,速度全面提升

    1. 我用的是72pines的收费服务而非免费服务,因此效果比yo2肯定是要好上很多。
      如果你每天的IP不到1000,我觉得使用yo2足够了,非常好的。
      如果你的IP很高,并且分布在国内不同地带,尤其是有一定教育网的比例,我觉得72pines可能是最好的选择了。

  1. 你提到的不是LAMP的最大优势,Windows上同样可以办到,而且并不麻烦。

    1.Cron for windows有若干解决方案,例如cron-nt,cronw。如果不想安装这些第三方的软件,windows自带了一个叫“任务计划”的东西(我认为,对初学者,这个比crontab还要简单易用),连win9x都有。

    2.发邮件,你可以用IIS自带的SMTP服务,或者随便装个第三方的SMTP Server。

    3.至于tar打包,wget获取,mysql source导入,windows下是一模一样的操作,只不过,linux的“命令行”的确比windows强很多。

  2. 72松我也很喜欢,感觉很快。尽管我现在自己跟别人合租用服务器。

    多问一句,换到这里不会再搬家了吧?呵呵

  3. 嘻嘻,我有空就来监控这里的一举一动哦~~~~~
    就是说怎么突然IP不同了,原来都在这详细说明啦,我最喜欢这种详细说明了.
    地震的事一下子就在博客放了这么多内容,我一条也没放呢,也许这就是态度的差别.

  4. 原来72松有收费服务的,我还嫌72松的配置没有yo2的灵活,比如上传定制模板什么的,当然我是使用的免费服务,但是yo2最近实在太不稳定,经常出现问题,72松呢速度又有点慢,哎谁让我没钱又没技术呢,还是现成的用用吧

  5. 看了还是LAMP不错,很惭愧,曾经尝试自己的机器上架设LAMP服务,但是没有成功,MySQL的设置出现一些问题,后来也懒得弄了不了了之。

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.