Tag Archives: apache

Minify在Apache+Tomcat环境的部署–Windows篇

一、下载Apache和PHP 下载Apache:http://www.apachelounge.com/download/,根据网站的提示,使用的是OpenSSl 0.9.8的版本 下载php:http://windows.php.net/ 二、php安装方法: 1、解压缩到一个文件夹,如d:/php54 2、打开这个文件夹,将php.ini-development复制成php.ini 三、Apache安装方法 1、解压缩到一个文件夹,如d:/apache24 2、修改配置文件d:/apache24/conf/httpd.conf A. 修改以下三行apache的根目录相关的配置项 ServerRoot “d:/Apache24″ DocumentRoot “d:/Apache24/htdocs” B. 加载php模块,需要增加以下内容 #Added by adam, 2013-06-07 LoadModule php5_module “d:/php54/php5apache2_4.dll” AddType application/x-httpd-php .php # configure the path to php.ini PHPIniDir “d:/php54″ C.修改文件默认打开文件 DirectoryIndex index.html index.php 3、重新启动apache 4、测试php是否和apache整合完成 创建phpinfo.php文件,放到在Apache的DcoumentRoot中,内容如下: <?php phpinfo(); ?> 然后在浏览器中打开localhost/phpinfo.php,如果能正常显示php的版本等信息表示PHP环境设置成功。 四、配置apache和tomcat的整合 1、加载以下模块 LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_ajp_module modules/mod_proxy_ajp.so [...]

Apache的缓存设置

http header中有关缓存的设置说明: HTTP 1.0 版本,Expires = 时间,缓存的载止时间,允许客户端在这个时间之前不去检查(发请求) HTTP 1.1版本,max-age = 秒,资源在本地缓存多少秒。 如果max-age和Expires同时存在,则被Cache-Control的max-age覆盖。 当cache-control中的max-age生效时: 第一次访问资源时HTTP响应代码为200; 在max-age时间内第二次访问,直接使用本地缓存,没有http请求发生; 在max-age时间外第三次访问,如资源的Last-Modified小于请求中的If-Modified-Since时间,HTTP响应代码为304 vi httpd.conf LoadModule expires_module modules/mod_expires.so ExpiresActive On ExpiresByType image/gif A2592000 ExpiresByType image/jpg A2592000 ExpiresByType image/png A2592000 ExpiresByType text/css A604800 ExpiresByType application/x-javascript A604800 参考文章: Apache性能优化 Apache Cache Last-Modified、Expires和Etag相关工作原理 【web前台优化】cache策略实现的原理

Apache的压缩设置

一、启用压缩模块 vi httpd.conf LoadModule headers_module modules/mod_headers.so LoadModule deflate_module modules/mod_deflate.so Include conf/mod_deflate.conf 上面的两个LoadModule语句,要把注释去掉 二、压缩选项配置 创建配置文件mod_deflate.conf,内容如下: <Location /> # Insert filter #Comment SetOutputFilter and #uncomment AddOutputFilterByType to disable js files compression SetOutputFilter DEFLATE #AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css # Netscape 4.x has some problems… BrowserMatch ^Mozilla/4 gzip-only-text/html # Netscape 4.06-4.08 have some more problems BrowserMatch ^Mozilla/4\.0[678] [...]