

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

# 配置智能卡缓存
<a name="manage-smart-card"></a>

通过使用智能卡缓存特征，Amazon DCV 服务器可以缓存智能卡值。如果启用了该特征，则 Amazon DCV 服务器缓存最近调用客户端智能卡的结果。未来的调用直接从服务器的缓存中检索，而不是从客户端检索。这会减少在客户端和服务器之间传输的流量并提高性能。如果客户端的互联网连接速度较慢，这是尤其有用的。

默认情况下，将禁用智能卡缓存。客户可以通过设置 `DCV_PCSC_ENABLE_CACHE` 环境变量为他们运行的每个应用程序手动启用智能卡缓存。有关说明，请参阅《Amazon DCV 用户指南》中的[使用智能卡](https://docs.aws.amazon.com/dcv/latest/userguide/using-smartcard.html)。**或者，您可以将 Amazon DCV 服务器配置为永久启用或禁用智能卡缓存，而无论为 `DCV_PCSC_ENABLE_CACHE` 环境变量指定的值如何。

------
#### [ Linux Amazon DCV server ]

**在 Linux Amazon DCV 服务器上永久启用或禁用智能卡缓存**

1. 导航到 `/etc/dcv/`，并使用您常用的文本编辑器打开 `dcv.conf`。

1. 在 `[smartcard]` 部分中找到 `enable-cache` 参数。要永久启用智能卡缓存，请输入 `'always-on'`。要永久禁用智能卡缓存，请输入 `'always-off'`。

   如果在 `[smartcard]` 部分中没有 `enable-cache` 参数，请按以下格式手动添加该参数：

   ```
   [smartcard]
   enable-cache='always-on'|'always-off'
   ```

1. 保存并关闭 文件。

1. [停止](manage-stop.md)并[重新启动](manage-start.md) Amazon DCV 服务器。

------
#### [ Windows Amazon DCV server ]

**在 Windows Amazon DCV 服务器上永久启用或禁用智能卡缓存**

1. 打开 Windows 注册表编辑器。

1. **导航到 **HKEY\$1USERS\$1 S-1-5-18\$1 Software\$1\$1 com\$1 n icesoftwareGSettings\$1 dcv\$1 smartcard\$1 key，然后选择启用缓**存参数。**

   如果该参数不存在，请使用以下步骤创建该参数：

   1. 在左侧窗格中，打开 **smartcard** 项的上下文（右键单击）菜单，然后选择**新建** > **字符串值**。

   1. 对于**名称**，输入 `enable-cache` 并按 **Enter**。

1. 打开 **enable-cache** 参数。对于**值数据**，输入 `always-on` 以永久启用智能卡缓存，或者输入 `always-off` 以永久禁用智能卡缓存。

1. 选择**确定**，并关闭 Windows 注册表编辑器。

------