远方的海
远方的海,WordPress,免费
2014 Sep 22 02 : 03

WordPress加速教程之Dns预读(Dns-prefetch)

您当前的位置: 首页 > WordPress > 正文
欢迎光临远方的海!您可能还对 WordPress建站免费资源最新IT动态 感兴趣,点击开启 悦读 模式。CTRL+D 快捷收藏本文,我们期待您再次光临!
[文章目录]

这个算是给Wordpress高级加速发烧友准备的,作用是减少页面Dns解析的请求数,Firefox下效果明显有提高。如果你对加速没有那么大的执念可以完全忽视本文~

代码

代码如下,将以下代码放入主题的<header></header>之间即可。很简单吧?href里面需要预读取的网址是什么请根据自己的需求修改。

  1. <meta http-equiv=“seavia-dns-prefetch-control” content=“on” />
  2. <link rel=“dns-prefetch” href=“https://apps.bdimg.com/” />
  3. <link rel=“dns-prefetch” href=“//hm.baidu.com/” />
  4. <link rel=“dns-prefetch” href=“//qr.liantu.com/” />

分页面加载

上面的一般情况下已经是足够了,如果你的首页和文章页引用了不同的dns可以用以下:

is_home对应的就是首页预加载的dns,else里面对应的是非首页的。

  1. <?php
  2. if (is_home()) {
  3.     echo ‘
  4. <meta http-equiv=“seavia-dns-prefetch-control” content=“on” />
  5. <link rel=“dns-prefetch” href=“https://apps.bdimg.com/” />
  6. <link rel=“dns-prefetch” href=“//hm.baidu.com/” />
  7. <link rel=“dns-prefetch” href=“//qr.liantu.com/” />
  8.     ‘;
  9. }
  10.         else        {
  11.         echo ‘
  12. <meta http-equiv=“seavia-dns-prefetch-control” content=“on” />
  13. <link rel=“dns-prefetch” href=“https://apps.bdimg.com/” />
  14. <link rel=“dns-prefetch” href=“//hm.baidu.com/” />
  15. <link rel=“dns-prefetch” href=“//qr.liantu.com/” />
  16.     ‘;
  17.             }
  18. ?>

以上。

好文!分享给朋友,或者点个赞吧~

文章信息

分类:WordPress

您可能也会喜欢

发表回复

Post Comment


  1. 123 :

    [[” ziochsaehaoiidj希腊]

    2015-1-20
  2. Finle :

    这个太纠结了点···DNS预读还是没必要做。

    2014-10-20
    • 远方的海水神 :

      哈哈~开始就说了这个是给重度强迫症准备的。

      2014-10-20
  3. JV :

    博主的代码高亮很好看,用的插件么?

    2014-9-26
    • 远方的海水神 :

      是非插件的,這個www.seavia.com/wordpress/high-light-codes.html

      2014-9-26
  4. 免费部落 :

    之前用过,效果不理想!

    2014-9-23
    • 远方的海水神 :

      TAT 权当心理安慰也是不错的!

      2014-9-24
  5. 超級efly :

    前來支持一下~可惜網站如果有緩存就無法使用了… :o

    2014-9-22
    • 远方的海水神 :

      为什么呢

      2014-9-22