2010-03-25 39 views
1

我最近试图优化我的网站的速度和brandwith。在许多其他技术中,我在我的.css和.js文件上使用了GZIP。在我的.htaccess文件Dreamweaver和GZIP文件

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteCond %{HTTP:Accept-encoding} gzip 
RewriteCond %{HTTP_USER_AGENT} !Konqueror 
RewriteCond %{REQUEST_FILENAME}.gz -f 
RewriteRule ^(.*)\.css$ $1.css.gz [QSA,L] 
RewriteRule ^(.*)\.js$ $1.js.gz [QSA,L] 
<FilesMatch \.css\.gz$> 
    ForceType text/css 
</FilesMatch> 
<FilesMatch \.js\.gz$> 
    ForceType text/javascript 
</FilesMatch> 
</IfModule> 
<IfModule mod_mime.c> 
AddEncoding gzip .gz 
</IfModule> 

,使他们得到适当的服务,因为我所有的环节都没有“广州”:

使用腻子我压缩文件在我的网站,然后使用。

我的问题是,我不能在Dreamweaver中的GZIP文件的工作。有什么插件或扩展的somesort允许Dreamweaver临时解压缩文件,以便它可以读取它们?

还是有,上载时,他们自动获得压缩的方式,我可以在我的本地副本工作作为普通的文件,和服务器端。

还是有,我应该使用的是围绕这将彻底得到一个不同的代码编辑器?

或者只是一个不同的技术来这样做呢?

我希望这个问题是有道理的,

感谢

+0

难道我没了感觉,或者是没有人真的有什么答案? –

回答

2

Dreamweaver中没有内置的能力,本身有拉链或gzip压缩的文件。从服务器上拉下文件后,您需要解压缩文件,进行编辑,然后重新打包文件以上传文件。如果您本地没有应用程序来执行此操作,我会建议:7-Zip:http://7-zip.org/

也可以使用服务器端解决方案,但是我想您必须有一个缓存机制首先检查是否存在较新版本的文件,如果确实存在,则gzip它,如果不移动到提供文件。也许问一个特定于gzip文件的新问题来使用你选择的服务器语言来服务,我确信有很多解决方案在那里。