Как включить сжатие gzip и использовать кэширование браузера в файлах JavaScript, Pinterest, Twitter и Facebook. - PullRequest
0 голосов
/ 14 октября 2018

В рамках настройки производительности GTMetrix предлагает включить Включить сжатие gzip и использовать кэширование в браузере с файлами Pinterest, Twitter и Facebook JS.Они обычно делаются с сервера, с которого они обслуживаются.Я не могу выяснить, как попросить эти компании сделать эти файлы Gziped и кэшировать их.Помогите пожалуйста в создании этих файлов Gziped и кэшированных.

Заранее благодарим за помощь.

Ответы [ 2 ]

0 голосов
/ 25 апреля 2019

К сожалению, вы не можете распаковать внешние источники.Если на вашем веб-сайте нет кода, который фактически указывает на эти файлы js / css, вы ничего не сможете с ними сделать.Если они указывают на эти файлы, вы можете сделать следующее:

  1. Скопируйте их на свой сервер и измените код, чтобы они указывали на ваш сервер.
  2. Создайте на своем сервере cronjob, который проверяет любые изменения в этих внешних файлах.Если есть различия, скопируйте их на свой сервер.
0 голосов
/ 14 октября 2018

Что вы имеете в виду под "как запросить эти компании сделать эти файлы Gziped и их кэшировать."?

Хотя лучше обслуживать их GZipped, вы не должны принимать это как правило.Я уверен, что есть более веская причина, чтобы они служили ему как есть, чем ваше достижение более высокого уровня на GTMetrix.Возможно, они предпочитают использовать большую пропускную способность своих высококачественных серверов, чтобы минимизировать использование ЦП пользователями путем распаковки их файлов.Возможно, ваши ресурсы являются изображениями, и GTMetrix не работает с ним правильно, чтобы сделать полезное предложение (изображения GZip избыточны и имеют неприятные последствия).

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

...