Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在rails中,如何对由';javascript_include_标记';?_Javascript_Ruby On Rails_Ruby_Tags_Gzip - Fatal编程技术网

在rails中,如何对由';javascript_include_标记';?

在rails中,如何对由';javascript_include_标记';?,javascript,ruby-on-rails,ruby,tags,gzip,Javascript,Ruby On Rails,Ruby,Tags,Gzip,我在想javascript_include_标记和:cache选项会自动对组合的javascript文件进行g-zip压缩: “js\u全部”%> 但它只是生成一个文件,将所有这些javascript文件简单地组合在纯文本模式中 那么如何自动对合并后的文件进行g-zip压缩? “javascript\u include\u标记”中有内置选项吗 或者, 如何修复g-zip prolem? 手工? 正在编写执行系统“gzip”命令的ruby代码? … 你会怎么做 我使用nginx作为服务器

我在想javascript_include_标记和:cache选项会自动对组合的javascript文件进行g-zip压缩:


“js\u全部”%>

但它只是生成一个文件,将所有这些javascript文件简单地组合在纯文本模式中
那么如何自动对合并后的文件进行g-zip压缩?
“javascript\u include\u标记”中有内置选项吗

或者,
如何修复g-zip prolem?
手工?
正在编写执行系统“gzip”命令的ruby代码?

你会怎么做



我使用nginx作为服务器

通常,您会让服务器为您处理gziping。例如,可以将Apache配置为自动处理此问题。

通常,您会让服务器为您处理gzip。例如,可以将Apache配置为自动处理此问题。

我同意Toby的观点,通常会将Web服务器配置为对适用的文件执行gzip

对于Apache,请看

下面是一个典型的Apache配置摘录

AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml application/rss+xml application/json text/css text/javascript application/javascript application/x-javascript
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html

我同意Toby的观点,通常会将Web服务器配置为对适用的文件执行Gzip

对于Apache,请看

下面是一个典型的Apache配置摘录

AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml application/rss+xml application/json text/css text/javascript application/javascript application/x-javascript
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
是我选择的包管理器。除了上面提到的apache配置之外,它还将创建gzip文件,以便在支持的情况下为您提供服务。不过,一般来说,您可以让apache像上面提到的那样动态地完成它。

是我选择的包管理器。除了上面提到的apache配置之外,它还将创建gzip文件,以便在支持的情况下为您提供服务。不过,一般来说,您可以让apache像上面提到的那样动态地完成它