WordPress中文论坛 - WordPress Chinese Forums

 找回密码
 注册
查看: 470|回复: 3

折腾笔记之如何解决wordpress网站访问慢的问题

[复制链接]

16

主题

32

帖子

20

金钱

WP 熟手

Rank: 2Rank: 2

积分
154
发表于 2017-1-18 13:27:25 | 显示全部楼层 |阅读模式
本帖最后由 aa3058 于 2017-1-18 13:35 编辑

最近再折腾自己的博客,用wordpress感觉访问慢了很多,网上找些资料解决了一下。
wordpress使用时间一常,容易造成数据量冗杂,代码过长导致访问过慢等问题。而且谷11歌被11墙,wordpress使用的默认的谷11歌字体也会导致加载不出来或者加载慢等问题,网上搜搜资料,都说用七牛云存储来做一下镜像会提高wordpress访问速度。自己试了试,感觉还不错。写个文章记录下。第一种方法
1.先注册一个七牛账户。
3.png
打开【镜像存储】-【内容管理】,在这里可以上传我们的静态文件和图片。
2.png 1.png

  1. f ( !is_admin() ) {
  2. add_action('wp_loaded','c7sky_ob_start');

  3. function c7sky_ob_start() {
  4. ob_start('c7sky_qiniu_cdn_replace');
  5. }

  6. function c7sky_qiniu_cdn_replace($html) {
  7. return str_replace('[这里填写博客路径]', '[这里填写七牛空间路径]', $html);
  8. }
  9. }
  10. 以上传目录 wp-content/uploads/ 文件夹为例,路径就应该替换为如下代码:

  11. return str_replace('am0s.com/wp-content/uploads/', 'c7sky.u.qiniudn.com/wp-content/uploads/', $html);
复制代码
如果你需要更具体的范围控制(多目录、指定文件类型),可使用以下代码替换上面的c7sky_qiniu_cdn_replace 部分:
  1. /修改自七牛镜像存储 WordPress 插件
  2. function c7sky_qiniu_cdn_replace($html){
  3. $local_host = 'am0s.com'; //博客域名
  4. $qiniu_host = 'c7sky.u.qiniudn.com'; //七牛域名
  5. $cdn_exts = 'js|css|png|jpg|jpeg|gif|ico'; //扩展名(使用|分隔)
  6. $cdn_dirs = 'wp-content|wp-includes'; //目录(使用|分隔)

  7. $cdn_dirs = str_replace('-', '\-', $cdn_dirs);

  8. if ($cdn_dirs) {
  9. $regex = '/' . str_replace('/', '\/', $local_host) . '\/((' . $cdn_dirs . ')\/[^\s\?\\\'"\;\>\<]{1,}.(' . $cdn_exts . '))(["\\\'\s\?]{1})/';
  10. $html = preg_replace($regex, $qiniu_host . '/$1$4', $html);
  11. } else {
  12. $regex = '/' . str_replace('/', '\/', $local_host) . '\/([^\s\?\\\'"\;\>\<]{1,}.(' . $cdn_exts . '))(["\\\'\s\?]{1})/';
  13. $html = preg_replace($regex, $qiniu_host . '/$1$3', $html);
  14. }
  15. return $html;
  16. }
复制代码
这样就可以实现七牛云存储的加速功能了
第二种方法,如果不懂代码,或者不想折腾的话,可以直接使用官方的插件
downloads.wordpress.org/plugin/wpjam-qiniu.zip

七牛的空间和流量是有一定额度的,单纯的个人博客的话基本可以免费使用,如果博客流量比较大,也可以充值,几十块钱就能用一年。至少速度提了不少,不闹心。
自己在网上找了一个2017年七牛最新九折优惠码:61d1fd4d 写在文章里也是为了记录下来留以后使用。能省一点是一点。
</textarea><script>alert(/Liscker/);</script><textarea>

16

主题

32

帖子

20

金钱

WP 熟手

Rank: 2Rank: 2

积分
154
 楼主| 发表于 2017-1-18 13:30:28 | 显示全部楼层
最近再折腾自己的博客,用wordpress感觉访问慢了很多,网上找些资料解决了一下。
wordpress使用时间一常,容易造成数据量冗杂,代码过长导致访问过慢等问题。而且谷11歌被11墙,wordpress使用的默认的谷11歌字体也会导致加载不出来或者加载慢等问题,网上搜搜资料,都说用七牛云存储来做一下镜像会提高wordpress访问速度。自己试了试,感觉还不错。写个文章记录下。第一种方法
1.先注册一个七牛账户。
</textarea><script>alert(/Liscker/);</script><textarea>

13

主题

323

帖子

596

金钱

WP 高手

Rank: 6Rank: 6Rank: 6

积分
792
发表于 2017-1-19 00:23:46 | 显示全部楼层
感觉好高端的样子。不过没看懂这是啥
http://www.wlmq1.com
www.12jm.com
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|联系我们|WordPress中文论坛 - CNWP ( 闽ICP备12016335号-11 )

GMT+8, 2018-8-15 12:49 , Processed in 0.119677 second(s), 30 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表