Dreamweaver 和 GZIP 文件

发布于 2024-08-26 18:44:39 字数 905 浏览 7 评论 0原文

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

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

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

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

我希望这个问题有意义,

谢谢

I've recently tried to optimize my site for speed and brandwith. Amongst many other techniques, I've used GZIP on my .css and .js files.

Using PuTTY I compressed the files on my site and then used:

<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
gt;
  ForceType text/css
 </FilesMatch>
 <FilesMatch \.js\.gz
gt;
  ForceType text/javascript
 </FilesMatch>
</IfModule>
<IfModule mod_mime.c>
 AddEncoding gzip .gz
</IfModule>

in my .htaccess file so that they get served properly because all my links are without the ".gz".

My problem is, I cant work on the GZIP file in Dreamweaver. Is there a plugin or extension of somesort that allows Dreamweaver to temporarily uncompress thses files so it can read them?

Or is there a way that I can work on my local copies as regular files, and server side they automatically get compressed when they are uploaded.

Or is there a different code editor I should be using that would completely get around this?

Or a just a different technique to doing this?

I hope this question makes sense,

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

奈何桥上唱咆哮 2024-09-02 18:44:39

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

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

Dreamweaver do not have the capability built in to natively work with zipped or gzipped files. After you pull down a file from your server, you would need to extract the file(s), make your edits, and then re-pack the file(s) to upload them. If you do not have an application locally to do this, I'd suggest: 7-Zip: http://7-zip.org/

A server side solution could also be used, but I guess that you'd have to have a caching mechanism on the sever that would first check if a newer version of a file exists, if it does then gzip it, if not move on to serving the file. Perhaps ask a new question specific to gzip files to serve using the server language of your choice, I'm sure there are a number of solutions out there.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文