> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# TurboLoading de Economy V2

> Use TurboLoading de PlayFab Economy v2 con GetInventoryItems para obtener el inventario completo de un jugador en una sola solicitud, lo que reduce la latencia de inicio y las llamadas a la API.

Con TurboLoading, puede cargar todo el inventario con una sola solicitud a la API `GetInventoryItems`. Esto mejora la latencia de inicio y el rendimiento, ya que no tiene que realizar varias llamadas para cargar todos los artículos de la colección de inventario. A efectos de facturación, cada 250 artículos se tratan como una sola página, por lo que los costos no deberían cambiar.

## ¿Cómo funciona TurboLoading?

Actualmente, TurboLoading está disponible para todos los títulos que usan la API REST de Economy V2. Los SDK de C# y Unity de PlayFab Services ofrecen compatibilidad adicional con la compresión, incluida la gestión transparente de la descompresión. Para activar TurboLoading, debe:

* Establecer el parámetro `Count` de la API `GetInventoryItems` en más de 250 artículos. Puede establecerlo hasta el tamaño máximo de una colección de inventario, que es de 10 000 artículos.
* Incluir el encabezado `Accept-Encoding: gzip` en la solicitud.
* Descomprimir la respuesta con `gzip` antes de poder usar los datos del inventario.

Por ejemplo, si quiere cargar todo el inventario de 700 artículos, puede realizar una sola llamada a la API `GetInventoryItems` con un recuento de 700 y el encabezado `Accept-Encoding: gzip`. Obtendrá una respuesta comprimida con todos los artículos del inventario. Debe descomprimir la respuesta con gzip antes de poder usar los datos.

### Uso de TurboLoading con los SDK de C# y Unity de PlayFab Services

Puede establecer la compresión (y la descompresión automática) de todas las respuestas de la API con los SDK de C# y Unity de PlayFab Services, como se indica a continuación:

```csharp theme={null}
PlayFabSettings.staticSettings.CompressResponses = true;
```

O bien, puede establecer la compresión solo para la instancia de la API de Economy, como se indica a continuación:

```csharp theme={null}
var economyApi = new PlayFabEconomyInstanceAPI(new PlayFabApiSettings { CompressResponses = true }, authContext);
```

### Uso de TurboLoading con PlayFabCSDK

Puede habilitar la compresión para todas las respuestas de la API con el PlayFabCSDK multiplataforma y PFHttpSettings, como se indica a continuación:

```C++ theme={null}
// Initialize PFHttpSettings struct
PFHttpSettings* httpSettings = new PFHttpSettings;

// Enable Response Compression (and automatic decompression)
httpSettings->requestResponseCompression = true;

// Set PFHttpSettings
HRESULT hr = PFSetHttpSettings(httpSettings); // Add your own error handling FAILED(hr) == true
```

Además, puede deshabilitar la compresión para todas las respuestas de la API:

```C++ theme={null}
// Disable Response Compression
httpSettings->requestResponseCompression = false;

// Update PFHttpSettings
hr = PFSetHttpSettings(httpSettings); // Add your own error handling
```

## Facturación

TurboLoading se factura por página devuelta, es decir, el número total de artículos devueltos dividido entre 250 (redondeado hacia arriba). Paga lo mismo que si cargara 250 artículos por página. Por ejemplo, si carga 700 artículos con TurboLoading, se le facturan 3 solicitudes (700 / 250 = 2,8, redondeado a 3).

## Ventajas

TurboLoading ofrece varias ventajas, como:

* Mejor rendimiento del juego y menor latencia de inicio, ya que no tiene que realizar varias llamadas para cargar los artículos del inventario.
* Menor complejidad y mantenimiento del código, ya que no tiene que gestionar la lógica de paginación y bucles.

## Consulte también

* [Información general de Economy V2](/services/playfab/economy-monetization/economy-v2/overview)
* [GetInventoryItems](https://learn.microsoft.com/en-us/rest/api/playfab/economy/inventory/get-inventory-items)
* [Límites](/services/playfab/economy-monetization/economy-v2/limits)


## Related topics

- [Información general de Economy v2](/es/services/playfab/economy-monetization/economy-v2/overview.md)
- [Información general sobre artículos e inventario](/es/services/playfab/economy-monetization/economy-v2/inventory/items-and-inventory-overview.md)
- [Límites de Economy V2](/es/services/playfab/economy-monetization/economy-v2/limits.md)
- [Lotes de Economy v2](/es/services/playfab/economy-monetization/economy-v2/catalog/bundles.md)
- [Tiendas de Economy v2](/es/services/playfab/economy-monetization/economy-v2/catalog/stores.md)
