配置GeoIP处理

Fastly模块包括GeoIP处理,用于自动重定向访客或提供与所获取的国家代码匹配的商店列表。 如果您已经使用扩展进行GeoIP处理,则可能需要使用Fastly选项验证功能。

要设置GeoIp处理

  1. 登录管理员。

  2. 单击​ 存储 >设置> 配置 > 高级 > 系统,然后展开​ 全页缓存

  3. 在​ 快速配置 ​部分中,展开​ 高级配置

  4. 向下滚动并选择​ ​到​ 启用GeoIP。 将显示其他配置选项。

  5. 对于GeoIP操作,选择是使用​ 重定向 ​自动重定向访客,还是提供要从​ 对话框 ​中选择的商店列表。

  6. 对于​ 国家/地区映射,选择​ 添加 ​以输入两个字母的国家代码,以便与列表中的特定Adobe Commerce商店进行映射。

    添加GeoIP国家/地区地图

  7. 单击页面顶部的​ 保存配置

  8. 重新加载页面后,在​ Fastly配置 ​部分中选择​ 将VCL上传到Fastly

NOTE
当前的Adobe Commerce Fastly GeoIP模块实施不支持多个网站之间的重定向。

Fastly还为自定义地理位置编码提供了一系列与地理位置相关的VCL功能

启用Fastly Edge模块

Fastly Edge Modules是一个灵活的框架,它允许通过模板定义UI组件和关联的VCL代码。 通过这些模块,可以轻松地通过用户界面自定义和扩展Fastly服务配置,而不用使用自定义VCL片段。

Edge模块允许您启用特定功能(如CORS标头、Cloud Sitemap重写),并配置Adobe Commerce存储与其他CMS或后端之间的集成。

要访问Edge“模块”菜单以查看、配置和管理可用模块,请打开​ 启用Fastly Edge模块 ​选项。 请参阅Fastly CDN模块文档中的Fastly Edge模块

配置后端和源屏蔽

后端设置提供对Fastly性能的微调以及起源屏蔽和超时。 后端 ​是一个特定的位置(IP或域),它配置了用于检查和提供缓存内容的Origin屏蔽和超时设置。

原始屏蔽 ​将存储的所有请求路由到特定存在点(POP)。 在收到请求时,POP会检查缓存的内容并提供该内容。 如果未缓存,则将继续缓存Shield POP,然后缓存内容的原始服务器。 防护罩会减少直接流向原点的流量。

默认的Fastly VCL代码指定云基础架构网站上Adobe Commerce的原始屏蔽和超时默认值。 在某些情况下,您可能需要修改默认值。 例如,如果您收到第一字节时间(TTFB)错误,则可能需要调整​ 第一字节超时 ​值。

NOTE
如果您的网站需要在功能上通过Wordpress等后端集成交付,请自定义您的Fastly服务配置以添加后端并管理从Adobe Commerce商店到Wordpress的重定向。 有关详细信息,请参阅Fastly模块文档中的Fastly Edge模块 — 其他CMS/后端集成

要查看后端设置配置

  1. 登录管理员。

  2. 单击​ 存储 >设置> 配置 > 高级 > 系统,然后展开​ 全页缓存

  3. 展开​ Fastly配置 ​部分。

  4. 展开​ 后端设置 ​并选择齿轮以检查默认后端。 此时将打开一个模式窗口,其中显示当前设置以及更改这些设置的选项。

    修改后端

  5. 选择​ Shield ​位置(或数据中心)。

    项目的默认Fastly配置会将位置设置为最接近您的云服务区域。 如果需要对其进行更改,请选择靠近默认位置的位置。

  6. 修改与屏蔽连接的超时值(以微秒为单位)、字节之间的时间和第一个字节的时间。 我们建议保留默认超时设置。

  7. (可选)选择以​ 在编辑或保存后激活后端和屏蔽

  8. 单击​ 上传 ​以保存更改并将其上传到Fastly服务器。

  9. 在管理员中,选择​ 保存配置

有关详细信息,请参阅Fastly模块文档中的后端设置指南