• 欢迎加“百元导航”为主页,windows8风格,0.3s极速加载
  • 王柏元的博客专用搜索引擎:极客人,就用“极客搜”!
  •    2年前 (2015-01-31)  算法语言 |   7 条评论  794 
    文章评分 1 次,平均分 5.0

    做博客站以来,笔者换了不少主题,最后决定使用的是知言创作的tinection主题,这是一款个人认为非常优秀的wordpress主题,但是其缺点也很明显:速度太慢,因为tinection主题代码里加载了太多css,js文件,导致向服务器请求次数极多,好在知言更新主题的速度较快,希望能在以后的更新中精简一下代码和减少文件请求次数。

    除了上述缺点,tinection还有一个问题:它耗费流量太大。之前笔者使用的欲思主题在仅本人调试访问的情况下一个月才花费1个G流量,而现在的tinection主题一天就要花费近300M流量,而且扪心自问网站的访问频次并没有之前使用欲思主题的次数多。而对于个人用户来说,大家一般使用的是虚拟主机,空间商提供的月流量常常有限,而且即使使用CDN加速,按照tinection主题的这样的“耗油量”也不够花,为此,笔者琢磨了一下主题的代码,向大家介绍一个实用的wordpress使用tinection主题怎样节省流量的方法。

    减少随机缩略图的张数

    tinection的文章列表和相关列表都为无图文章随机分配缩略图,但是很“鸡肋”的是随机分配的所有图片竟然有40张之多,其实由于随机分配图片,减少图片张数并不能节省流量,但是在大多数使用了“静态文件缓存”的博客站来说,太多的随机图片将使访问者很难碰到之前缓存的同一文件。所以减少缩略图以提高缓存文件命中概率,是省流量的可行方法。

    具体方法:

    在主题文件夹themes\tinection\下找到functions.php,搜索“$random = mt_rand”,这是个产生随机数的函数,你可以根据需要设置为你想要的图片张数。

    例如笔者只想使用15张:

    这样主题只会调用tinection主题随机图片文件夹“tinection\images\random\”下的“1~15.jpg”图片

    推荐:降低缩略图质量减少流量

    笔者通过“审查元素”发现,tinection主题缩略图大小偏大,而且极其可笑的是,竟然有的缩略图片比原图片还大不少。其中有一个原图片54K,缩略之后竟然达到102K!对于大量使用的tinection主题将耗费太多不必要的流量。笔者经过修改代码后把这个图片大小降到了14K,而且图片质量影响不大。

    具体方法:

    在主题文件夹themes\tinection\下找到functions.php,搜索“function tin_thumb_source”,将该函数内容改成:

    其中笔者把移动设备的缩略图质量设置成了20,其它设备设置成了80,大家可以根据自己的需要修改。还有需要指出的是,经本人实践,本主题的缩略图功能对png格式图片缩略效果极差,甚至增加原图片大小,建议大家写文章时插入jpg格式图片

     

    除特别注明外,本站所有文章均为王柏元的博客原创,为了尊重作者的劳动成果,转载请注明出处http://wangbaiyuan.cn/tinection-themes-wordpress-how-to-save-traffic.html

    关于
    记录生活,镌刻心路;泼洒文墨,分享技术!王柏元的博客致力于IT经验交流,并原创翻译引进外文文章,打开IT国际化视野

    发表评论

    格式
    1. 我表示这个主题本身就很大了,代码冗余太多,折腾起来太费劲~

      有点蓝 评论达人 LV.1 9个月前 (03-21) [0] [0]
    2. 请问怎么才能让这个主题能在PHP7上运行呢?谢谢

      柠檬雪冰 评论达人 LV.1 11个月前 (01-25) [0] [0]
    3. 无限流量表示不怕

      Jim 评论达人 LV.1 1年前 (2015-11-14) [0] [0]
    4. 这个主题很好看

      鲜活 评论达人 LV.1 1年前 (2015-07-19) [0] [0]
    5. 前來支持一下~~似乎挺不錯的樣子! :twisted:

      超級efly 评论达人 LV.1 2年前 (2015-02-03) [0] [0]

    登录

    忘记密码 ?

    您也可以使用第三方帐号快捷登录

    切换登录

    注册