1

我最近尝试优化我的网站以提高速度和品牌知名度。在许多其他技术中,我在 .css 和 .js 文件上使用了 GZIP。

使用 PuTTY 我压缩了我网站上的文件,然后使用:

<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>

在我的 .htaccess 文件中,以便它们得到正确服务,因为我的所有链接都没有“.gz”。

我的问题是,我无法在 Dreamweaver 中处理 GZIP 文件。是否有某种插件或扩展允许 Dreamweaver 临时解压缩这些文件以便读取它们?

或者有没有一种方法可以将我的本地副本作为常规文件处理,而服务器端它们在上传时会自动压缩。

或者我应该使用一个不同的代码编辑器来完全解决这个问题?

或者只是一种不同的技术来做到这一点?

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

谢谢

4

1 回答 1

2

Dreamweaver 不具备本机处理压缩文件或 gzip 文件的内置功能。从服务器下载文件后,您需要提取文件,进行编辑,然后重新打包文件以上传它们。如果您在本地没有应用程序来执行此操作,我建议:7-Zip:http: //7-zip.org/

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

于 2010-04-05T15:42:35.397 回答