


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
google Minify使用笔记 apache+jboss2010-05-24 22:37今日为优化朋友的酒店预订网站 做了google minify的可行性研究。minify的好处就不用说太多了,主要是减少对服务器的请求,压缩流量,提高访问速度。我的研发电脑是windows xp系统,所以研究只能使用各种windows版本软件。linux的待以后正式部属后补上。基本上大同小异的。步骤一:下载httpd-2.2.15-win32-x86-openssl-0.9.8m-r2.msi下载php-5.3.2-Win32-VC6-x86.zip (Minify使用php写的,所以需要php支持。使用apache的请使用VC6 thread safe版本)下载minify_2.1.3.zip下载jboss(由于我已经有了Jboss4.2.2,所以大家自己找合适版本吧)PHP VC6 X86及VC9 X86说明PHP现在推出5.3.0版本了,不过下载的时候有几个不同版本选择。那就是VC6 X86和VC9 X86。首先我来解答:VC6是什么?VC6就是legacy Visual Studio 6 compiler,就是使用这个编译器编译的。VC9是什么?VC9就是the Visual Studio 2008 compiler,就是用微软的VS编辑器编译的。那我们如何选择下载哪个版本的PHP呢?如果你是在windows下使用Apache+PHP的,请选择VC6版本;如果你是在windows下使用IIS+PHP的,请选择VC9版本;那Non Thread Safe是什么?Non Thread Safe就是非线程安全;Thread Safe 是什么?Non Thread Safe 是线程安全;官方并不建议你将Non Thread Safe 应用于生产环境,所以我们选择Thread Safe 版本的PHP来使用。步骤二:安装apache。windows版本就是一例的按下一步安装就好了。我的documentRoot设的是D:/www安装php。我使用的是zip版本,直接解压在D:php5。安装minify。同上,解压在D:minify。步骤三:打开apache httpd.config文件,在一大堆LoadModule下面添加:#php5apache2_2.dll是给apache2.2版本使用的,其他版本请注意对应合适的dll版本。LoadModule php5_module D:/php5/php5apache2_2.dll#设置php的安装目录,不需要像php4一样再拷贝php5ts.lib去C:windows下面了。PHPIniDir D:/php5#设置.php结尾请求的处理器#addHandler application/x-httpd-php .phpSetHandler application/x-httpd-php另外取消LoadModule rewrite_module modules/mod_rewrite.so前面的#符号,minify需要用到rewrite模块。找的目录声明文字,更改如下:Options Indexes FollowSymLinksAllowOverride ALL#不要使用alias或symLinks链接外部js或css文件,minify读不到DocumentRoot外的文件(目前还未解决),把js或css文件都放在DocumentRoot下,我的路径是D:/www/lib#步骤四:拷贝d:/minify下的min目录至 D:/www。打开/min/config.php目录,修改 $min_documentRoot = D:www; /注意这里使用双后斜线“”,并且不能以结尾,如D:www。步骤五:做个测试:在index.html中添加保存运行。成功!另:我的apache和jboss是使用mod_jk方式连在一起的。这点不影响对minify的测试,但是如果要测试部属在jboss上的应用则有关联。网上很多,大家可以找找。=使用过程发现的问题=在成功安装minify后,使用过程发现页面完全加载时间反而变长了。经过分析发现了一些问题。页面的部分值需要从js文件读取让后写入页面dom元素。比如:城市列表是从js文件读取的。由于我使用的是jquery,所以必须要先加载jquery js lib包。我的minify把所有js文件都做一个请求加载。写法如下:这样造成获取的js文件内容非常之多,从中寻找一个city变量(放在city.js文件中)需要花费不少时间。之后我将minify写成了2个请求。测试
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 微生物快速检测技术发展试题及答案
- 街舞课题申报书
- 开放课题申报书模板
- 微生物检验完整流程试题及答案
- 2025至2031年中国挤塑夹芯板行业投资前景及策略咨询研究报告
- 项目管理认证考试动态发展试题及答案
- 项目管理考试题型的分类与解读试题及答案
- 团建课题申报书
- 2025年证券从业资格证知识问答试题及答案
- 课题申报书选题背景
- 北京长城的历史简介和资料500字
- 抗肿瘤药物处方审核要点
- 2024届北京东城区北京汇文中学化学高一上期末综合测试试题含解析
- 工业用烤箱安全操作规程范本
- 住院医师规范化培训教学查房课件
- 文件资料交接清单
- 人体解剖学与组织胚胎学课件
- 波导圆极化器结构形式的选择
- 交流电的三要素
- 2022-2023学年天津市部分区八年级(下)期中物理试卷(含解析)
- 2022-2023学年北京市101中学教育集团八年级(下)期中物理试卷含答案解析
评论
0/150
提交评论