【问题标题】:Dreamweaver and GZIP filesDreamweaver 和 GZIP 文件
【发布时间】:2010-03-25 21:02:33
【问题描述】:

我最近尝试优化我的网站以提高速度和品牌知名度。在许多其他技术中,我在 .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 临时解压缩这些文件以便读取它们?

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

或者是否有其他我应该使用的代码编辑器可以完全解决这个问题?

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

我希望这个问题有意义,

谢谢

【问题讨论】:

  • 是我说的不通,还是真的没有人有答案?

标签: .htaccess gzip dreamweaver putty


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多