WordPress优化之独立域名图床

最近花了些时间来对自制主题Z-Turn进行了一些优化,效果到底怎么样呢我也不太清楚,不过Yslow的评分到是上去了,看着也爽一些微笑。细心的朋友可能发现我的图片链接这周就已经变成m5.imgonly.com/files这种形式的了,M5呢是我常用的昵称(其它的如13、water13、十三水等也是网络和游戏中常用的尴尬,现在还多了个BoKeam),其实叫什么不重要,关键是这个人。有想对WordPress作一个优化的朋友可以参考最近写的“WordPress速度提升之CSS和JS的合并压缩”、“WordPress优化之Google Ajax搜索”以及阿修写的“WORDPRESS速度优化之EXPIRES HEADERS”。我这篇是建立在Showfom的“提高 WordPress 速度之独立域名图床”基础之上,主要作一个补充和说明。针对Yslow里的Used Cookie Free Domains

一、WordPress后台写博

这种方法适合自己的主机空间大小充裕和流量宽松的朋友,并且习惯在WordPress后台写博客的朋友,可以使用自己的子域名作图床。比如我的域名bokeam.com,我用m5.bokeam.com作为图床域名,图片就保存在m5下面,在WordPress后台-媒体里面进行设置为如下:(注意m5这个子域名下面要有个index.html文件,不然可能无法正常显示图片)

媒体设置

勾选选项按年月保存。这之后你上传的图片的地址就会是m5.bokeam.com/2010/08形式。不过这种方法我发现一个问题,就是上传的图片可以正常显示,但图片的链接却是http://www.bokeam.com/?attachment_id=503形式,点击会跳转到404页面。这个暂时不知道怎么解决,有知道的朋友请告知下。

二、用Windows Live Writer写博

相信也有很多像我一样喜欢离线写博的朋友,强烈推荐大家尝试这种方法,优势自己用了就知道(win7/vista下载、XP下载)。上图看WLW的设置方法,独立的域名或子域名都可以用这种方法

223

我是将图片放在m5下的files文件,同样要有index.html这个文件,如果你用WLW的话,WordPress后台的媒体上传那就不需要设置了。

三、图片的转移及修复路径

之前我的图片路径为http://www.bokeam.com/wp-content/uploads/2010/08这种形式,现在我们要把它转移到m5.imgonly.com下面。将wp-content/uploads/里的文件转移到m5.imgonly.com/fies下面,然后进入PHPMyAdmin执行

UPDATE wp_posts SET post_content = REPLACE( post_content, ‘http://www.bokeam.com/wp-content/uploads/’, ‘http://m5.imgonly.com/files/’) ;

对于我以前的图片链接地址就全部更改为http://m5.imgonly.com/files/2010/08/xxx.jpg。注意执行前备份,以防万一。

四、Used Cookie Free Domains

弄了这么多花样就是为了这个东西,什么是cookie-free?引用Showfom说的“大意是浏览器会对作用域内每个加载的对象传递 Cookie,在加载图像或者JS、CSS的时候最好用 Cookie-free 域名”,方法就是在wp-config.php中加入

define(‘COOKIE_DOMAIN’, ‘www.bokeam.com’);

到这里差不多就完成了,然后到这里去比较下,Yslow分数应该有所提高。由于Z-Turn主题还在修改之中,所以我的CSS、JS以及背景图片都尚未转移。另外此imgonly.com图床供我认识的朋友使用,有单独的FTP。当然如果你常来这里,并且为个人博客使用,有需要就请联系我。

This entry was posted in WordPress, 网站建设 and tagged , , , . Bookmark the permalink.

124 Responses to WordPress优化之独立域名图床

  1. 阿修 says:

    貌似你还在优化,等着最后华丽丽的结果哈

  2. 柳城 says:

    越玩越复杂.

  3. 博主的文章写的都很认真

  4. 七叶草 says:

    真是学习了不少,我都太懒了,原来什么样就是什么样,不想改

  5. 任鸟飞 says:

    有空试试Windows Live Write,看好多人都在用这个.

  6. Clyee says:

    还真是越玩儿越复杂 :razz:

  7. zwwooooo says:

    我最后还是选择放在自己博客主机里面

  8. 先看看 says:

    我一直后台写的

  9. Bee君 says:

    还是放在自己的空间安心哈~~~

  10. Bubuto says:

    这么多人啦,来晚了。

    学习一下,我博客里图片少就是因为我不知道怎么上传图片好

  11. 灰烬 says:

    学习了,不过图片还是放在本博好了 :mrgreen:

  12. 没有另外的域名做图床,呵呵..所以我直接使用二级域名做图床了。而且我的的图床放在国内,要用的时候,使用FTP上传到图片空间,再从后台写博,呵呵..唉,如果不是备案要国内的空间,我才不花那么多钱去搞一个国内的空间呢

  13. PARA says:

    哈哈,我的是小空间小流量,图片都放在flickr上了 :cool:
    你现在主题的颜色配搭是越来越漂亮了 :twisted:

  14. 婉秋 says:

    都是用Windows Live Skydrive,考虑到这样更换空间不要搬图片

  15. 囧啊囧 says:

    离线还没有尝试过。独立域名的图床很早就弄了。而且图片都是自己FTP上传,囧了吧!

  16. 可乐 says:

    不明白阿 支持下~

  17. 流年 says:

    我现在直接扔到博客上,没设独立域名

  18. 蛋卷 says:

    我太随便了直接放主机上

  19. 观尔腾 says:

    :razz: 狂顶~不错!! :arrow:

  20. 立青 says:

    这样可以提速?我也要去试试,谢谢分享 :mrgreen:

  21. reizhi says:

    感觉如果图床快的话,也许能加速

  22. vastar says:

    路径转移记住了,将来免不了要遇到转移图片。可是我是放在skydrive上的,真从那里转移还真是个难题,想想那变态的链接地址…

  23. Ygs says:

    文章的行距大一点就好了

  24. joyla says:

    以前折腾过,现在换成TYPECHO了!呵呵 :mrgreen:

  25. lowstz says:

    GD两个10G free host,两个域名,所以学兽兽用 Chevereto弄了个图床 :mrgreen:

  26. 帅呆了~~~ 滔滔江水啊~~

  27. Mucid says:

    其实偶的img.mucid.me是分开的,因为在Wp上传图片,还是比较占SQl的啊,最好是手工插入啦! :mrgreen:

  28. 晴天 says:

    搞复杂的啦!我简单的都不会,o(╯□╰)o
    博主抢沙发的速度惊人哈! :grin:

  29. 七七 says:

    对自己很实用的 ,很感谢!

  30. Firm says:

    一般情况下就是离线写博居多

  31. 宁怡 says:

    用Windows Live Writer写博 排版什么的没有什么问题吧?直接在Windows Live Writer排版?

  32. 第二张图片是苹果系统吗?

  33. 集趣 says:

    这个独立图床,就是绑定一个子目录吗?不能跨站设置吧

  34. 技术问题对我来说总是那么高深…… :evil: :evil: :evil:

  35. ifenwen says:

    图片不错 所以还是不需要了

  36. 广州SEO says:

    奇怪了,我博客用不了recent comment这个东西

  37. 秋上书 says:

    俺就是用那个 wlw写 哈哈 感觉很好用

  38. Junan says:

    :eek: 我的图片都放在其他地方的~~博客空间容量只有300M~~

  39. Thinkqob says:

    这样对于图片的集中管理很有帮助!

  40. laowi says:

    如果不是空间或者流量实在不够的话
    最好还是不用图床吧……

  41. 奶牛 says:

    奶牛现在也放自己主机上了,没弄床~~~

  42. 路个的 says:

    是原创,支持。

  43. 绍兴seo says:

    很好的经验分享,可惜,俺不懂。。。。。。还是菜鸟

  44. 赵福安 says:

    没有那么多图片,所以这些暂时不去折腾。

  45. 路人假 says:

    你这里全是优化wp的文章哦

  46. 还没有试过离线写博客呢 :mrgreen:

  47. merror says:

    我是这样设定的:
    把mrpic.tk 绑定到images 目录下,出来的图片就是 mrpic.tk/2010/08/xxx.jpg 这种形式的。
    、我想 你的m5 也可以这样绑定。

  48. Zk says:

    WP真的好强大~~·看什么时候我也换WP折腾!

  49. 我感觉这样做貌似做的过头了……折腾的太厉害了,哈哈

  50. firefore says:

    好方法啊。真牛。呵呵。
    我们是公司和旗下网站有做这种。个人博客我就没弄了。 :mrgreen:

  51. snowxh says:

    我怎么记得你在我blog说不折腾了已经

  52. 朵未 says:

    独立域名图床俺就不弄了,现在有点嫌麻烦,不过弄起来也有好处。

  53. 哲哲 says:

    我还是喜欢FTP上传到自己建立的文件夹··然后使用··

  54. yetone says:

    这样有什么好处呢

  55. 两天 says:

    图片基本外链、

  56. 小松 says:

    这样能起到优化作用吗?

  57. jimogsh says:

    今天才发现这篇文章啊,……前面因为网速太慢,想用windows live writer写,就是不会设置FTP才放弃的。
    学习一下

  58. surda says:

    关于第一个问题 跳转到404页面
    Store uploads in this folder项请设置成图床的物理地址,形如/home/username/public_html/md5

  59. 毕业园 says:

    有些要求图片只能用相对路径的程序就不能用独立域名图床了

  60. ZYW says:

    好方法啊,我还一直是:上传图片到图床,复制图片地址,插入日志。
    看来我out了 :roll:

  61. FORECE says:

    不是图片博客,一般不用设置图床吧。

  62. 三叶草 says:

    搞的比较复杂啊~~加油

  63. joyla says:

    还好,我的图片较少!呵呵

  64. joyla says:

    我在意那个YSLOW 呵呵!

  65. 古博 says:

    主要是担心以后图片流量太大,对主机是个负担,我现在也用二级域名进行了图片文章分离……很早就考虑到了

  66. Pingback: 蛋疼之独立域名图床 : 怒放

  67. some webhosting companies give free domains upon signing up with one of their plans “..

  68. 2mer says:

    您好,我的个人BLOG由于原来在日本的XREA虚拟主机上,后来被小日本删掉了。资料全部丢失,就转战国内空间,我选择了一个自由定价的主机每月1元,但是流量只有2G 多了还要再收费,看到您的博客后想从你那求得一个imgonly.com的图床。谢谢您。

  69. yixin says:

    同样遇到类似问题,http://www.bokeam.com/?attachment_id=503。不知博主解决没有,求分享!

  70. yixin says:

    刚刚搞了下,问题解决了~

  71. `~: I am very thankful to this topic because it really gives up to date information ~’.

  72. 坏小子 says:

    请教大侠,该如何将一个wordpress站的媒体文件上传到另外一个空间使用另外的一个域名? 我的意思是 比如现在有站点myname1.com 我要将myname1.com的媒体文件(写新文章新上传)都使用myname2为路径,myname2使用的是与myname1不同的空间。候…… 希望大侠指点下,小弟菜鸟

  73. Algernon says:

    Hey there, I discovered your blog via Bing even as hunting for a very similar issue, your blog came up, it seems fine. I’ve got saved it within my yahoo bookmark

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>