Rails, как Gzip Javascript? (Heroku) - PullRequest
2 голосов
/ 12 июля 2011

Я запустил Google Page Speed, и он говорит, что я должен сжать мои файлы JavaScript?

Как я могу сжать мои файлы JavaScript?Мой сайт размещен на героку, если это важно

Ответы [ 3 ]

4 голосов
/ 13 июля 2011

Вы можете предварительно распаковать свои ресурсы, используя драгоценный камень jammit, выполнив команду jammit перед развертыванием и загрузив непосредственно в heroku. Просто создайте файл config / assets.yml, а затем запустите "jammit"

http://documentcloud.github.com/jammit/

0 голосов
/ 12 июля 2011

Этот ответ устарел, но я не могу удалить его, потому что он был принят. Поэтому я превращаю его в вики сообщества, чтобы люди могли его починить.


Heroku должен автоматически разархивировать все (если, конечно, клиент это поддерживает). Из старого сообщения в блоге :

Все приложения, развернутые в Heroku, автоматически сжимают страницы, которые они обслуживают, благодаря прохождению через gzip-фильтра Nginx при выходе.

А с текущая документация :

В HTTP-стеке heroku.com запросы поступают на платформу через Nginx, который обрабатывает SSL и Gzip.

0 голосов
/ 12 июля 2011

Насколько я понимаю, это задача веб-сервера, чтобы сжать файлы, я сомневаюсь, что вы можете изменить настройки heroku.

Кроме того, файлы javascript обычно кэшируются браузером, поэтому обычно это не то, о чем вам следует беспокоиться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...