提高你博客性能的几条建议

  对于服务器租用者来说,要想在硬件环境、">网络环境等来改善自身网站性能,受客观因素的影响可能会有比较大的难度。因此,只能退而求其次,在程序上狠下功夫。对于独立博客站长来说,使用的博客程序一般都是比较成熟的发行版的程序,这些程序为了适用的广泛性往往在代码中留出了很大的改进余地,因此,我们可以在这上面下一些功夫。

  在前面的文章中,我又系列的文章来讲述如何提高网站性能的最佳体验,同时还提供了一款Yahoo!推出的工具YSlow来提高网站性能,在参考这些原则的基础上,我针对PJBlog博客程序(其它独立博客程序和网站也可作为参考)为例说一下改进方法:

  合并JavaScript文件。无论是在PJBlog还是其它的博客程序中,都使用了大量的外部JavaScript文件,要知道,引入一个外部文件都要发送一个HTTP请求,而在所有影响页面响应速度的因素中,HTTP请求是最关键的一个,因此把所有的JavaScrip文件合并到一个 javascript.js的文件中是一个很好的做法。不过,你要注意不同的JavaScript文件中使用了不同的变量和函数名称,你要保证它们合并之后还能正常工作。在某些情况下,你也可以有两个独立的JavaScript文件;

  精减你的JavaScript文件。合并JavaScript文件是为了减少HTTP请求次数,但是基本上不会在体积上有所改观,所以你还需要精简掉JavaScript文件中那些没有用的东西,比如注释、换行、空白等,这大概会使你的程序缩小20%~30%的空间。你可以使用ESC 1.14对文件进行压缩,它的压缩率高达60%以上,对于减少响应大小、提高响应速度来说大有裨益;

  合并CSS文件与精减CSS文件。和处理JavaScript文件一样,把所有的CSS文件合并到一个style.css中,CSS比JavaScript好处理的一点就是它冲突的机率较小,即便有冲突也不会是大问题。精简就去掉多余的样式化的格式,把所有的CSS规则都放到一行中。这款叫作Minify的程序不但可以压缩CSS还可以压缩JavaScript和PHP程序。不过这里要提醒的是,如果你要合并和精简文件一定要保留原来的文件以便以后程序更改时使用。

  使用CSS Sprites。所谓的CSS Sprites就是所有CSS中用来做背景图像的图片文件都放到一个文件中。在PJBlog以及其它博客程序的皮肤中,作者很多都没有使用CSS Sprites,这样造成每出现一次background规则都要发送一次HTTP请求,而如果使用CSS Sprites则只需要一次HTTP请求,节省不必要的开支。

  使用缓存。对于静态内容(如Flash、JavaScript、CSS、Image)通过加上Expires头或者Cache-Control来把它们缓存到客户端,这样用户在下次访问的时候就可以不用下载这样内容了,这样减少了HTTP请求的次数又减少了下载文件的大小。在IIS中设置文件头很简单,在你要设置的文件或者文件夹上右键点击——属性——HTTP头,然后勾中“启用文件过期”,设定过期时间,可以是一年或者十年等,还可以指定某个未来的时间,如2010年等。不过你一但设置了HTTP头,如果你要对文件作出修改你需为修改过的文件重新起一个名字。

  启用Gzip压缩。Gzip压缩针对JavaScript、CSS等内容一种压缩技术,它能大大减少文件的体积提高传输速率,精简JavaScript和CSS只是去除不必要的内容,而Gzip压缩则是将文件在服务器端打包、在客户端解包的过程。Apache和IIS6.0都内置了Gzip技术,现代浏览器都支持Gzip技术(即使不支持它也会告诉服务器不要打包),因此可以放心使用。在IIS6.0中你需要简单配置之后才能使用Gzip技术,而在Apache 1.3中要启用mod_zip,在Apache 2.x使用moflate。Gzip大概可以节省70%的传输空间,目前互联网中有90%浏览器资料支持Gzip传输。

时间: 2024-10-30 23:13:16

提高你博客性能的几条建议的相关文章

如何提高个人博客的访问量

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 在SEO行业里,建立个人博客属于比较普遍的了,博客的好处当然不少,像我们常用的ZBLOG.WP博客无论是从结构的优化上,还是后台操作易用性,都能让SEO朋友们很快上手,我简单的统计了下,在百度地区SEO关键词排名10个网址中一般都会有2-3个人博客,但是否有排名就必定有访问量呢?答案是否定的,这点我个人比较有体会,怎样才能提高个人博客的访问量

如何提高产品博客的浏览量

一个有效提高产品博客浏览量的妙招 指间柔沙 [http://www.aliyun.com/zixun/aggregation/8427.html">博客营销研究] 一般而言,产品博客的读者总是小众,因此它的浏览量就是有限的.这样,如何提高产品博客的浏览量就成为一个难题. 柔沙推荐一个美国企业的产品博客,解剖它的浏览量提升的原因. "德纳口味"是美国最成功的冰淇淋,它拥有6个品种572种冰淇淋和30多个其他口味的食品.公司还拥有特许权协议,冰淇淋店和便利店遍布全国. &q

浅谈四点提高wordpress博客程序的运行效率的方法

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 不知不觉之中,我的网站已经经过了几年的风风雨雨,但是随着时间的沉淀,网站的运行效率越来越让我压抑,这篇文章,就说一下三点提高wordpress博客程序的运行效率的方法,希望对于每一位想要提高wordpress博客程序的朋友有所帮助而来,且听笔者慢慢说来. 一:保持wordpress主题的代码精简性 关于wordpress主题的代码的精简型的话

快速提高和讯博客访问量的方法

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 在博客中插入谷歌和阿里妈妈的广告,然而真的要想赚到钱就需要有一定的访问量,访问量上去了广告的点击率才能上去,那么如何才能提高和讯博客的访问量呢?本人的玩博客(http://hexun.com/wanboke/default.html)是在今年的3月份注册的,以前没有怎么打理,从8月份开始打理,现在每天的访问量2000-3000IP之间.本人在

jQuery性能优化28条建议你值得借鉴_jquery

jQuery性能优化28条建议 一直在寻找有关jQuery性能优化方面的小窍门,能让我那臃肿的动态网页应用变得轻便些.找了很多文章后,我决定将最好最常用的一些优化性能的建议列出来.我也做了一个jQuery性能优化的简明样式表,你可以打印出来或者设为桌面背景. 一.选择器性能优化建议 1. 总是从#id选择器来继承 这是jQuery选择器的一条黄金法则.jQuery选择一个元素最快的方法就是用ID来选择了. 复制代码 代码如下: $('#content').hide(); 或者从ID选择器继承来选

如何提高你博客的Alexa排名

中介交易 SEO诊断 淘宝客 云主机 技术大厅 软矿博客的Alexa排名更是在三个月内完成800w的上升,到目前的145000左右,你可以点击博客底部的网站排名查看软矿最新的Alexa排名.我是如何做到短时间获得Alexa排名大幅度的提升呢?如何提高博客的Alexa排名,在这里我想与大家分享个人的几点心得. 虽然很多人质疑Alexa排名的算法和参考价值,但是不可否认的一点,Alexa所提供的数据还是值得参考以帮助我们提高博客的水平.在国外,如果你想获得更好的广告收入,你还得依赖较高的Alexa排

成为MySQL DBA博客-性能配置调优

首先 性能优化是一个持续的过程,安装MySQL通常是调整操作系统和数据库配置的第一步.而数据库是一个动态系统,这是一个永无止境的故事.你的MySQL数据库起初可能是CPU绑定的,因为你有足够的内存和很少的数据.随着时间的推移,它可能会改变,磁盘访问可能会变得更加频繁.正如你可以想象的那样,I / O是主要关心的服务器的配置看起来不同于所有数据都适合内存的服务器的配置.此外,您的查询组合也可能随时间而改变,因此访问模式或MySQL中可用功能的使用(如自适应哈希索引)可随之改变. OS系统优化 需要

简单提高你博客的打开速度

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 开博也有一段时间了,最近在优化自己模板的时候,突然感觉到,提升用户交互过程,是多么重要的一件事情.也就是说,博客是为自己写的,也是为读者写的.我们需要让读者感受到我们对他们的友好,就要从博客的打开速度开始. 我相信,在我们平时访问一个网站的时候,如果页面打开速度超过了十秒之久,我们就会相当的不耐烦,导致的最后结果就是读者关掉了你的网页,留下了

提高个人博客知名度的五大方法

如果你发表了博客文章,却没有人去阅读它,那它的存在还有意义吗?个人或企业博客的维护工作需要大量的时间和创造力.假如你花一个小时的写了篇远程文章,然后点击"发布"按钮,然后....然后你就喝点咖啡等着.最终有37人来访问,于是,你开始怀疑是否值得花这些时间,来获取这几个流量? 如果你经常发布一些优秀.有趣的内容,然后最大限度的利用搜索引擎的优化规则来调整你的博客,那么个人博客的优化工作是非常简单的.简单地说,这些基本规则将帮助你优化你的博客文章,让搜索引擎有没有发现它的问题,进行分类,并