合理使用CDN让网站速度飞起来-仅限wp

前言

好多小伙伴说接入CDN之后比没接入CDN还慢,久伴也遇到过这种问题

解决方案

怎么接入CDN这个久伴在下一集说明,这集就不说明了,言归正传
久伴使用的是wordpress程序,腾讯云服务器,接入的是腾讯云CDN静态加速
久伴纳闷,ping的延迟只有40ms,但是网站打开速度差不多是200ms的感觉,然后浏览器f12查看发现是首页代码太累赘了
久伴对首页代码进行了压缩处理(感觉不错)此方法wp通用

压缩网站的代码及使用方法

复制下方代码到主题目录找到functions.php文件添加进去,刷新你的网站右键查看源代码,试试效果吧=-=

  1. //压缩html代码 
  2. function wp_compress_html(){
  3.     function wp_compress_html_main ($buffer){
  4.         $initial=strlen($buffer);
  5.         $buffer=explode(“<!–wp-compress-html–>”$buffer);
  6.         $count=count ($buffer);
  7.         for ($i = 0; $i <= $count$i++){
  8.             if (stristr($buffer[$i], ‘<!–wp-compress-html no compression–>’)) {
  9.                 $buffer[$i]=(str_replace(“<!–wp-compress-html no compression–>”” “$buffer[$i]));
  10.             } else {
  11.                 $buffer[$i]=(str_replace(“\t”” “$buffer[$i]));
  12.                 $buffer[$i]=(str_replace(“\n\n”“\n”$buffer[$i]));
  13.                 $buffer[$i]=(str_replace(“\n”“”$buffer[$i]));
  14.                 $buffer[$i]=(str_replace(“\r”“”$buffer[$i]));
  15.                 while (stristr($buffer[$i], ‘  ‘)) {
  16.                     $buffer[$i]=(str_replace(”  “” “$buffer[$i]));
  17.                 }
  18.             }
  19.             $buffer_out.=$buffer[$i];
  20.         }
  21.         $final=strlen($buffer_out);
  22.         $savings=($initial$final)/$initial*100;
  23.         $savings=round($savings, 2);
  24.         $buffer_out.=“\n<!–压缩前的大小: $initial bytes; 压缩后的大小: $final bytes; 节约:$savings% –>”;
  25.     return $buffer_out;
  26. }
  27. if ( !is_admin() ) {
  28.         ob_start(“wp_compress_html_main”);
  29.     }
  30. }
  31. add_action(‘init’, ‘wp_compress_html’);

本地缓存

单存的压缩网站代码还是不够的,我们创建一个本地缓存这样网站就可以减轻服务器压力,从而打开速度进一步提升,久伴提供一个缓存插件登录wp后台插件搜索:WP Super Cache下载启动然后按照久伴以下截图配置

人已赞赏
wordpress教程

wordpress新版本4.9.7

2018-7-24 15:13:03

wordpress教程

wordpress针对https站点配置CDN教程

2018-7-29 19:22:12

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索