前几天不小心看到一个淘宝冲冠卖主机的,0.01元就可以买一个月的500M空间。
前提条件是 每个月都要从淘宝续费。
买来以后,经过两天的测试,很稳定,过的备份老站数据,上传的心空间。
之前用的是 金光免费空间 F4 服务器上的,平时的速度还可以。
但是,经常重启。(宕机十几分钟)
打开速度不稳定,弄得本来就没多少时间我也懒得去更新博客(懒的借口...)
这次,换了新空间,速度快。
搞的我也心情大好。
打算长久更新博客(长久是指在我犯懒症发作前...)
好了,不多说了,说一下我的强迫症,由于...呃,错了,说一下我对Wordpress都进行了那些优化吧。
由于我有强迫症,几乎每次换空间,都会重新装博客,重新导入数据库(貌似是为了更整洁啥的)...
木有例外,这次,还是重新整理了N久.呃,一个星期吧...(但愿空间长久一点,别再搬家了,不然得累死啊)
为了提升空间速度,我把上传的附件,图片,JS脚本和CSS样式,几乎都搬到了图床上(其实就是子目录绑定的域名)
据说这样可以加快打开速度。(不知道是不是真的,反正做了没错...)
我的步骤,先创建一个子域名(img.qs5.org),
把附件目录(wp-content/uploads)移动到 子域名目录下(img/uploads).
然后后台设置(仪表盘=》设置=》媒体)
修改“默认上传目录”刚才移动到的文件夹(img/uploads),记得用相对路径。
然后设置“文件完整的URL地址”为你的子域名加上传目录(https://cdn.qs5.org/img/uploads)。
然后,替换数据库中的文件地址为新的文件地址(需要修改数据库,请备份后修改)。
进入PHPMyAdmin,在Wordpress的数据库中,运行以下语句:
[code lang="SQL"]
UPDATE wp_posts SET post_content = REPLACE( post_content, 'https://cdn.qs5.org/wp-content/uploads/', 'https://cdn.qs5.org/img/uploads/');
[/code]
这样,就成功把图片移动到图床上来了。
这样做的好处多多啊。
比如可以随时将博客里的图片搬家到更快的主机上,只需要把图片上传后改一下子域名解析即可,甚至是国内有CDN服务的主机,就可以大大加快浏览速度,还能减轻很多服务器的负担。
由于我的博客是使用www子域名的,这样cookie不会污染到img子域名,可以享受cookie-free,可以加快访问速度。
Wordpress子域名开启cookie-free的方法:
在wp-config.php中加入以下语句:
[code lang="php"]
/** 指定cookies域*/
define('COOKIE_DOMAIN', 'www.qs5.org.org');
[/code]
这样就成功的图床子域名成为了cookie-free米了(注:使用顶级域名是无法实现cookie-free域的)。
附件转移到子域名图床了,顺便把其他的图片也转移过去吧。
先拿主题的开刀。
把主题目录下的所有图片、JS、CSS神马的一律复制到 img 域名下。
然后,修改你的主题顶部(header.php)。
找一找里面调用这些文件的代码。全都替换成 你的子域名绝对路径就可以了。
主题搞完了,那就搞一搞插件。
我使用了(Auto Highslide、Custom Smilies、Show UserAgent)需要在前台引用文件。
一个一个来。
先来把他们所有的静态文件都搞到 图床目录下。
Auto Highslide
看一下前台都调用了什么文件
这两个文件,编辑插件,搜索 这两个文件,替换过来。
OK,刷新首页,解决了。
Custom Smilies的就更简单了,把表情复制过去,设置插件的 表情文件夹路径 为新目录的。
然后保存,编辑插件。
替换 forold.php 文件中 所有 $url 的值为 新文件地址的URL。
保存,既可。
Show UserAgent
直接把文件复制过去,后台设置各个文件夹的新路径既可。
插件修改完了,设置一下 图床域名的缓存。
因为这些东西,都是 几百年不带更改的。
所以,我设置的是 缓存 24小时。
具体我不会说了,去这里(http://www.wangqu.org/htaccess/)生成一个就好了。
弄完总感觉不爽,我又搞了一下主题。
把主题头部几乎都给静态化了一边。
把标题什么的需要引用参数的PHP代码直接静态化了。
加快运行速度(不知道是不是意淫...)
全部搞完,用了好几天(主要是贪玩,搞一会,玩一天....)
所以才拖了这么久...
好在完成了...
刷新测试一下,打开速度大概在 3-5秒左右,还算可以吧。
国外的空间。
反正我的文笔啥的不好,你要是有什么不懂的,可以直接留言。
说你需要的怎样的帮助,我肯定尽力而为。
PS:出力的活就别找我了,我太懒的,我只能给你说说,大概应该怎么办,出出主意。
不会帮你弄那么详细的,我讨厌 伸手党
呵呵
淘宝网址发我我也要 一起 买 QQ89499331 小情绪
恩,他的淘宝店地址是:http://item.taobao.com/item.htm?id=10744755369
那你每次发新贴的图片也是上传到图床上吗?
恩,其实图床就在主域名的子目录下, 所以,只要修改一下上传目录和完整路径就可以了。http://www.qs5.org/img =》http://img.qs5.org