Loading
Расширение Salesforce с помощью кликов, а не кода
Содержание
Выбрать фильтры

          Результаты отсутствуют
          Результаты отсутствуют
          Ниже приведены некоторые советы по поиску.

          Проверьте орфографию ключевых слов.
          Воспользуйтесь более общим поисковым запросом.
          Выберите несколько фильтров для расширения области поиска.

          Выполните поиск по всей справке Salesforce.
          Настройка кэширования сайта

          Настройка кэширования сайта

          Кэширование страниц сайта Salesforce, вложений и статических ресурсов может улучшить время загрузки страниц и производительность сайта. Это также поможет избежать достижения ограничений по пропускной способности и времени запроса на обслуживание.

          Требуемые версии

          Доступно в версиях: Salesforce Classic и Lightning Experience
          Доступно в версиях: Developer Edition, Enterprise Edition, Performance Edition и Unlimited Edition

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

          Алгоритм кэширования для статических ресурсов сайта

          Статические ресурсы сайта (например, изображения, таблицы стилей и сценарии) кэшируются на основе атрибута Cache Control ресурса. Дополнительную информацию см. в разделе «Определение статических ресурсов» справки Salesforce.

          Алгоритм кэширования для вложений

          Для вложений, хранимых на сайтах Experience Cloud и сайтах Salesforce, алгоритм кэширования зависит от типа вложения.

          Тип вложения Алгоритм кэширования Расположение кэширования
          Документы и вложения Срок действия кэша истекает по параметру maxage в секундах. Например: /servlet/servlet.FileDownload?file=<FileID>&maxage=600 Веб-обозреватель конечного пользователя
          Изображения в области обогащенного текста Срок действия кэша истекает через 45 дней.

          Непроверенные пользователи-гости без ограничений IP-адресов: Прокси-сервер

          Пользователи-гости с ограничениями IP-адресов и проверенные пользователи: веб-обозреватель конечного пользователя

          Параметр кэширования на уровне сайта для общедоступных страниц Visualforce

          Чтобы контролировать кэширование общедоступных страниц Visualforce сайта, задайте параметру уровня сайта «Кэшировать общедоступные страницы Visualforce». Данный параметр включен по умолчанию для новых сайтов.

          Если параметр уровня сайта включен:

          • Прокси-серверы кэшируют общедоступные ответы страниц Visualforce только во время посещений страниц непроверенными пользователями-гостями.
          • Алгоритм кэширования и расположение кэширования для общедоступных страниц Visualforce отличаются в зависимости от того, определены ли ограничения диапазона IP-адресов или ограничения часов входа для пользователя-гостя сайта.
          • Если кэширование происходит на уровне сети, когда страница кэшируется для пользователей-гостей, непроверенная версия этой страницы может быть предоставлена проверенным пользователям. Примеры параметров, которые могут кэшировать страницы сайта на уровне сети, включают сети доставки содержимого (CDN) и прокси-серверы перехвата, например, прокси-сервер предотвращения потери данных (DLP). Это также может произойти, когда настраиваемый домен использует Salesforce CDN или сертификат HTTPS для обслуживания сайта.
          • Кэширование можно отключить для отдельной общедоступной страницы Visualforce. Чтобы отключить это кэширование, задайте атрибуту страницы логический cache значение false.

          Если параметр уровня сайта отключен:

          • Прокси-сервер не кэширует страницы Visualforce сайта. Вместо этого, страницы Visualforce, поддерживающие кэширование сайта, кэшируются в веб-обозревателе как для проверенных, так и для непроверенных пользователей. Этот алгоритм кэширования соответствует кэшированию для страниц Visualforce, предоставляемых Salesforce вне сайта.
          • Кэширование можно включить для отдельной общедоступной страницы Visualforce. Чтобы включить это кэширование, задайте атрибуту страницы логический cache значение true.

          Параметры кэширования на уровне страницы для общедоступных страниц Visualforce

          Чтобы управлять поведением кэширования для страниц Visualforce сайта, задайте атрибут логических cache и атрибут целого expires на каждой странице.

          Например, страница Visualforce, кэш которой истекает через 15 минут, выглядит следующим образом:

          <apex:page cache="true" expires="900">

          Алгоритм кэширования для страниц Visualforce при включенном кэшировании на уровне сайта

          Ниже указаны правила кэширования при включенном параметре общедоступных страниц Visualforce кэширования на уровне сайта.

          • Страница кэшируется, только если атрибут cache уровня страницы является true или если этот атрибут не установлен.
          • Алгоритм кэширования и расположение также отличаются, в зависимости от того, определены ли ограничения диапазона IP-адресов или ограничения часов входа для пользователя-гостя сайта.
          • Срок действия кэширования в этих случаях истекает на основе атрибута expires страницы. Если атрибут expires страницы не установлен, срок действия кэша истекает через 600 секунд (10 минут).
          Событие Атрибут cache на уровне страницы Ограничения пользователя-гостя сайта Расположение кэширования
          Непроверенный пользователь посещает сайт с включенным входом. true, false или не установлено Да Не кэшировано
          true или не установлено Нет Прокси-сервер и веб-обозреватель конечного пользователя
          false Нет Не кэшировано
          Проверенный пользователь посещает сайт с включенным входом. true, false или не установлено Да или нет Не кэшировано
          Пользователь посещает сайт Salesforce, на котором не включен вход. true или не установлено Да Веб-обозреватель конечного пользователя
          Нет Прокси-сервер и веб-обозреватель конечного пользователя
          false Да или нет Не кэшировано

          Алгоритм кэширования для страниц Visualforce при выключенном кэшировании на уровне сайта

          Если параметр кэширования общедоступных страниц Visualforce на уровне сайта отключен, можно включить кэширование для определенных страниц посредством атрибута кэширования страницы. Если этот атрибут является true, страница Visualforce кэшируется в веб-обозревателе конечного пользователя, а срок действия кэша истекает в соответствии с атрибутом срока действия страницы. Если атрибут expires страницы не установлен, срок действия кэша истекает через 0 секунд.

          Этот алгоритм применяется как к проверенным, так и к непроверенным пользователям, независимо от того, включен ли на сайте вход. Также, наличие ограничений диапазона IP-адресов или ограничений часов работы для пользователя-гостя сайта не влияет на алгоритм кэширования.

          Событие Атрибут cache на уровне страницы Расположение кэширования
          Пользователь посещает сайт. true Веб-обозреватель конечного пользователя
          false или не установлено Не кэшировано
           
          Загрузка
          Salesforce Help | Article