标签归档:gzip

【转】PHP使用mod_deflate压缩页面和使用GZip压缩页面的方法

1.使用mod_deflate压缩页面 下边例子会压缩 html,xml,php,js,css后缀的文件 在.htaccess中加入: <ifmodule mod_deflate.c> AddOutputFilter DEFLATE html xml php js css </ifmodule> 或者 <ifmodule mod_deflate.c> AddOutputFilterByType DEFLATE text/html text/xml application/x-httpd-php application/x-javascript text/css </ifmodule> 但是如果你的主机mod_deflate模块没有打开就可以退而求其次选择GZip压缩 2.使用GZip压缩页面 注意:这种办法会增加服务器内存消耗.并且要zlib库支持(一般都会开启)且要求PHP版本>4.0.4 使用ob_gzhandler函数的3种方法进行压缩: 1)在php.ini中设置output_handler = ob_gzhandler 2)在.htaccess中加入php_value output_handler ob_gzhandler 3)在php文件头加上ob_start(’ob_gzhandler’); 这里详细介绍第三种办法 首先需要把css或者js文件后边加上后缀.php 然后在文件的首行加入<?PHP If(Extension_Loaded(’zlib’)){Ob_Start(’ob_gzhandler’);}Header(”Content-type: … 继续阅读

发表在 默认分类 | 标签为 , , , | 留下评论

Linux基础

上学时就学了linux,没认真学,前阵子买了本《linux从入门到精通》,做了一些笔记。现在放博客里便于查看。 第5章:shell基本命令.txt shell提示符为”$”,如果是root用户登录,提示符为”#”路径信息格式为:用户名,主机名,当前目录root@ooyue:/var#  如果当前目前为个人用户主目录(root用户为/root,其他用户为/home/xx),当前目录显示为”~”cd /root 后root@ooyue:~# 按Tab可补全命令,如果相同开头的不止一个,连按Tab两次,会显示所有该字符开头的文件 通配符:*,?,[]“*”用于匹配文件名中任意长度的字符串ls *.php “?”类似于”*”,但只能匹配一个字符 “[]“匹配出现在括号内的字符,也可以用”-”指定一个字符集范围,如[1-3] [a-z] [A-Z]ls text[1A]text1  textAls text[1-3]text1 text2 text3 显示当前目录:pwd改变目录:cd (“..”表示当前目录的上一级目录,”.”代表当前目录,空或者”~”代表用户主目录)列出目录内容:ls 默认情况:目录为绿色,普通文件为黑色,可执行文件为草绿色,连接文件为浅蓝色 -F 在目录后加上/,可执行文件加*,连接文件夹@,这个选项在某些无法显示颜色的终端上会比较有用 -a 显示所有文件,隐含文件前面带. -l 详细信息 可组合使用以上参数 ls跟路径名可查看子目录内容 列出目录内容:dir和vdir 比ls功能少,很少用了 vdir相当于ls -l 查看文本文件:cat和more cat可跟多个文件名,-n在每行前显示行号 more 按空格向下翻一页,按enter向下滚动一行 按Q键退出 阅读文件的开头和结尾:head和tail head -n 2 一个或多个文件名 头2行 tail -n 3 一个或多个文件名  尾3行 less 和more类似,比more强大,改进了more的很多细节,并添加了很多特性 less在屏幕底部显示一个冒号,等待用户输入命令,按空格,向下翻一页,按B,向上翻一页,也可以用光标前后左右移动 /内容 高亮显示查找的内容 要继续查找相同的内容,再次输入/ 按回车 -M 可以显示更多的文件信息 … 继续阅读

发表在 Linux | 标签为 , , , , , | 留下评论