最近,我试图优化我的网站以换取速度和brandwith。在许多其他技术中,我在.css和.js文件上使用了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>

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

我的问题是,我无法在Dreamweaver中的GZIP文件上工作。是否有Somesort的插件或扩展程序,使Dreamweaver可以暂时解压缩THSES文件,以便它可以读取它们?

还是有一种方法可以作为常规文件处理本地副本,并且服务器端自动在上传时会自动被压缩。

还是我应该使用的不同代码编辑器可以完全解决这个问题?

还是仅仅是一种不同的技术?

我希望这个问题有意义,

谢谢

有帮助吗?

解决方案

Dreamweaver没有能力与Zipped或GZPipped文件的本地合作。从服务器中提取文件后,您需要提取文件,进行编辑,然后重新包装文件以上传。如果您没有当地的申请,我建议:7-zip: http://7-zip.org/

也可以使用服务器端解决方案,但我想您必须在发电机上具有一个缓存机制,该机构将首先检查是否存在文件的较新版本服务文件。也许会问一个特定于GZIP文件的新问题,使用您选择的服务器语言服务,我敢肯定那里有许多解决方案。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top