• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >WordPress > wordpress 博客优化历程(速度)

wordpress 博客优化历程(速度)

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-05-13

佚名 向大家介绍了wordpress博客,wordpress博客模板,wordpress博客程序,wordpress 博客主题,免费wordpress博客等相关知识,希望对您有所帮助
我的优化步骤是:
1.压缩CSS和JS文件,并修改一部分插件,优化页面的载入进程

一般需要另外加载JS或者CSS的插件都会存在add_action(”wp_head”,”xxxx”)或者add_action(”wp_footer”,”xxxx”)这两句代码,目的是把自己的脚本或者样式插入到主题的wp_head()和wp_footer()处,使插件可以正常工作(那些反映说插件激活了但看不到效果的人注意了,我观察到相当一部分人所使用的主题不能正常加载插件的脚本,缺的就是这两个函数了)。
下面转回正题。我们需要优化载入进程,也就是流量整形,把CSS文件移到head里(这点100%的插件都能做到,不用担心),把JS文件放在页面最后。我们可以把add_action(xxxx)这句删掉,然后手工把所需的文件插入到主题模板里。

2.压缩CSS和JS,缩短文件的加载时间

经常用jQuery写脚本的人应该比较清楚,未压缩版的jQuery库(1.3.2)大小为120K左右,但min版的只有56K。因为jQuery库min版经过YUI Compressor压缩,去除了代码里的注释、无用的空格和换行符。我们也可以用YUI来压缩一下自己的脚本,压缩率能达到30%~70%。由于软件版的YUI安装过程比较复杂,这里有个在线版。
而CSS的压缩就比较简单,就是去除换行符、空格和注释,大家可以用在线工具压缩一下。但主题的style.css头部被注释掉的主题信息不能删掉,否则可能导致主题不正常。
对于CSS的压缩,很多人用的PHP压缩。编写名为style.css.php的文件,内容如下:

3.整合CSS和JS文件

经过上面一番折腾以后,其实页面载入速度已经快很多了,但速度是没有止境的,我们追求更快。搞无可搞以后,只能从减少HTTP请求数下手了,这一步的目的尽量整合所有的CSS和JS。
整合CSS比较简单,用各种主流浏览器测试几个页面,没发现框架错位现象,把相关的CSS里的代码粘贴到style.css里,并把相关的CSS-image也复制到主题目录下,修改一下CSS里的图片路径就行了。
JS的整合方法则复杂点,要搞清楚那些脚本需要在对象加载前加载,否则是无效的,并且要注意不同插件的JS冲突问题。
整合完CSS和JS后,重返第一步,把插件里加载脚本和样式的语句删掉。

后记

经过优化以后,通过我自己测试,博客速度有了很大提升。Yslow的评分从70多上升到90多,用Google的Pagespeed和Load Impact测试页面载入时间,已经从5s以上缩短到2~3s。
在Google宣布今后将把网站打开速度纳入PR评分基准以后,我们应该更加注重速度。另外从我的网站统计数据里可以看出(绝对真实,但暂不公开),经过优化以后,我博客的跳出率降至优化前的一半。无论我们做网站的目的是什么,要做一个好网站,从前那个著名的5s理论还是不能忽视的。

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • wordpress博客添加返回顶部小火箭
  • wordpress博客什么时候才需要缓存插件
  • WordPress博客怎么样写robots.txt
  • WordPress博客程序常见错误的解决方法
  • 教你实现WordPress博客的“预加载”功能
  • WordPress博客防黑基础技巧
  • 如何将WordPress博客订阅到QQ邮箱具体该怎么操作
  • WordPress博客服务器环境配置
  • WordPress博客SEO更加完美的6个技巧
  • wordpress 博客优化历程(速度)

相关文章

  • 2018-11-02用ID作为简化wordpress的固定连接方式实操教程
  • 2018-11-02有几十个企业官网要部署,wordpress模式选择
  • 2018-11-02如何优化WordPress 的robots.txt文件
  • 2018-11-02在WordPress分类目录小工具中显示空的分类
  • 2017-05-13Wordpress固定链接伪静态的设置方法
  • 2017-05-13火车头Wordpress2.9.2,3.0.1免登陆发布接口
  • 2018-11-02worpdress搜索指定时间内的文章
  • 2018-11-02wordpress获取调用当前分类的子分类二级分类
  • 2017-05-13加速WordPress技巧:Redis缓存输出的HTML页面
  • 2018-11-02如何修改wordpress文章字体格式、大小、颜色

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • WordPress CMS的优势所在
    • 且谈WordPress性能优化分享
    • 如何显示相同的作者在WordPress的相关文章
    • WordPress评论邮件通知无插件实现思路及代码
    • wordpress搭建中英文双语言或多语言的网站详解
    • wordpress导航如何设置具体该怎么操作
    • wordpress教程之 WordPress 添加用户
    • 开发者应该留意的WordPress2.9新功能小结
    • wordpress教程之 WordPress添加标签
    • wordpress教程之 WordPress 阅读设置

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有