偶尔看访问统计,从google过来的比较多,而其中比较热门的一个关键词是:drupal
我之前一直很纳闷,我就写了一篇 感受durpal 的试用文章,没有什么更详细的内容啊
怎么会很多人找到我这个不起眼的小博客呢
后来我自己在google中搜索时候,无意中再次将 drupal 写成 durpal
呵呵,我的文章赫然在目,原来是跟俺一样经常写错drupal的人太多了啊
偶尔看访问统计,从google过来的比较多,而其中比较热门的一个关键词是:drupal
我之前一直很纳闷,我就写了一篇 感受durpal 的试用文章,没有什么更详细的内容啊
怎么会很多人找到我这个不起眼的小博客呢
后来我自己在google中搜索时候,无意中再次将 drupal 写成 durpal
呵呵,我的文章赫然在目,原来是跟俺一样经常写错drupal的人太多了啊
众所周知,减小代码在传输中的大小,就能提高页面的传输速度,打开网页也就快了,这是基于带宽瓶颈的理论,当然服务器速度受到其他很多因素的影响, 有PHP代码执行速度,数据库访问速度,磁盘读写IO速度等,无论怎样,带宽影响是非常大,而受中国电信抑或是中国网通还有其他的一些电信公司的制约,在 服务器网络带宽并不很充裕的条件下,压缩代码传输将会大大节省带宽!
本文讲述通过使用Gzip压缩方式自动压缩相应的代码,在访问者浏览器端会自动还原成代码以便浏览器执行,至于编写代码时的良好风格节省空间的方法不在本文之列。
GZIP 最早由Jean-loup Gailly和Mark Adler创建,用于UNIX系统的文件压缩。我们在 LINUX中经常会用到后缀为.gz的文件,它们就是GZIP格式的。现今已经成为Internet 上使用非常普遍的一种数据压缩格式,或者说一种文件格式。HTTP协议上的GZIP编码是一种用来改进WEB应用程序性能的技术。大流量的WEB站点常常 使用GZIP压缩技术来让用户感受更快的速度。
首先测试一下你的网站各个页面是否采用了Gzip压缩,这里有个测试工具
目前,有两种主流方法实现Gzip压缩。
一、mod_deflate模块
mod_deflate 模块提供了DEFLATE输出过滤器,允许服务器在将输出内容发送到客户端以前进行压缩(应该也是采用gzip数据格式压缩,deflate是一种压缩算 法)以节约带宽。Apache 1.3.x时代使用mod_gzip模块来实现,Apache2已经内置了mod_deflate模块。
这种方法要求安装了Apache的http服务器软件,并且加载了deflate模块。
使用方法:
在网页发布目录的.htaccess文件中加入:
这样就会使得Apache在发布html,xml,php,js,css这样的文件时会采用Gzip方式传输数据,这个方法简单,一劳永逸,但一般使用的虚拟主机并没有安装deflate模块,也不一定是Apache的,不过我们还有办法:
二、ob_gzhandler函数
主机要求:支持PHP,PHP版本在4.0.4以上,安装有zlib库
对于PHP文件传输中压缩,只需在原来的 PHP 文件首行加上
并且在结尾加上
复制时还原为正规的PHP格式。
对于js文件,则在原来js文件的首行加上
末尾同样加上
然后存为abc.js.PHPfont>这样的文件,并且修改指向这个所有html,PHPfont>等文件。
改
为
对于a.html文件就直接改成a.PHPfont>访问好了,如果要保留原来的URL就 修改.htaccess 伪URL或者建立一个网页跳转吧,而其他的CSS等文本也就依此推算出该怎么改了。
压缩效能说明:jQuery库源代码为50k左右,先写代码时优化,去除空格组合函数等使其减小至26k,再使用GZIP压缩至14k!
再附一张其他网站的压缩效能比较图,图中三种方式都是GZIP,只是执行的方法不同而已。

8错,偶没有拼错 ![]()
用PHP+MySQL开发的同学,phpmyadmin一定是你经常要用到的工具之一
phpMinAdmin也是一个用PHP开发的数据库管理工具,但是相对phpMyadmin而言,它是个浓缩版的,只有一个159kb的PHP文件组成
但是功能却不弱,有兴趣的朋友可以试试,目前已经支持简体中文。
pChart是一个基于GD library(图形处理函数库)开发的PHP图表制作开源项目。支持多种图表类型包括:

