

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 数据库缓存
<a name="database-caching"></a>

 数据库缓存可以显著减少延迟和提高读取密集型应用程序工作负载（如WordPress）的吞吐量。通过将经常访问的数据片段存储在内存中以实现低延迟访问（例如，I/O 密集型数据库查询的结果），可以提高应用程序的性能。当很大一部分查询由高速缓存处理时，需要访问数据库的查询数量就会减少，从而降低与运行数据库相关的成本。 

 尽管 WordPress 开箱即用的缓存功能有限，但各种插件都支持与[ Memcached](https://memcached.org/)（一种广泛采用的内存对象缓存系统）集成。W3 Total Cache 插件就是一个很好的例子。 

 在最简单的情况下，您可以在 Web 服务器上安装 Memcached，并将结果捕获为新快照。在本例中，您负责与运行缓存相关的管理任务。 

 另一种选择是利用 [Amazon ElastiCache](https://aws.amazon.com/elasticache/) 等托管服务来避免这种运营负担。ElastiCache 让您在云环境中轻松部署、操作和扩展分布式内存中的缓存。您可以在 [Amazon ElastiCache 文档](https://docs.aws.amazon.com/AmazonElastiCache/latest/mem-ug/WhatIs.html)中找到有关如何连接到 ElastiCache 集群节点的信息。 

 如果您正在使用 Lightsail 并希望私下访问您的 AWS 账户中的 ElastiCache 集群，可以使用 VPC 对等连接。有关启用 VPC 对等连接的说明，请参阅[设置 Amazon VPC 对等连接以使用 Amazon Lightsail 之外的 AWS 资源](https://lightsail.aws.amazon.com/ls/docs/how-to/article/lightsail-how-to-set-up-vpc-peering-with-aws-resources)。