---
title: "Verbeteringen aan de FlowForce Server Job Cache"
date: "2014-05-06"
categories: 
  - "data-integration"
  - "software"
tags: 
  - "flowforce-server"
  - "v2014r2"
description: Ontdek de nieuwe verbeteringen in de job-caching functionaliteit van FlowForce Server v2014r2, die efficiënte data-transformatie en directe resultaten mogelijk maken voor jobs met parameters.
---
Status: #blog

Tags:  #flowforce-server #v2014r2

Categories: [data-integration](/blog/nl/category/data-integration.md) | [server-software](/blog/nl/category/server-software.md)
# Verbeteringen aan de FlowForce Server Job Cache

FlowForce Server heeft nieuwe verbeteringen die functionaliteit toevoegen aan [taakcaching](https://www.altova.com/nl/flowforce.html). Taakcaching stelt beheerders in staat om de uitvoering van tijdrovende taken in te plannen, de resultaten op te slaan en de output direct te leveren als reactie op HTTP-verzoeken van eindgebruikers. Ons eerdere artikel, getiteld [Resultaatcaching versnelt de reactietijd van applicaties](https://www.altova.com/blog/2013/11/result-caching-accelerates-application.html), beschreef hoe u een taak kunt configureren om gebruik te maken van caching.

[![151346252_700px](/blog/images/151346252_700px.jpg)](151346252_700px.jpg)

<!--more-->

Caching is vooral voordelig voor de FlowForce Server [Dataomzetting op bedrijfsniveau](https://www.altova.com/nl/flowforce.html) functies die werken met grote hoeveelheden data, complexe databasevragen vereisen, of gebruikmaken van webdiensten waarbij de prestaties van een extern systeem onvoorspelbaar kunnen zijn.

In FlowForce Server wordt nu caching ondersteund voor taken die parameters gebruiken, en voor combinaties van meerdere parameters. In het configuratievenster voor taken kunnen beheerders meerdere cache-items specificeren, zodat deze overeenkomen met het aantal mogelijke parametercombinaties dat verwacht wordt bij normaal gebruik.

Stel bijvoorbeeld dat we een taak hebben, genaamd "SalesQuery", die parameters gebruikt om unieke verkooprapporten te genereren voor individuele regio's en producten.

We kunnen deze taak beschrijven als een service die wordt aangeroepen via een URL en runtimeparameters doorgeeft om de regio en het product te selecteren, bijvoorbeeld: http://flowforce:4646/service/salesquery?region=East&product=widgets. Als er vier verkoopregio's en vijf producten zijn, dan zijn er in totaal 20 unieke combinaties van parameters mogelijk. Wanneer we taakcaching inschakelen, definiëren we eenvoudigweg het maximale aantal cache-items:

![Definitie van de resultatenopslag (cache) van de FlowForce Server](https://lh5.ggpht.com/-s4G-X-NVKbE/U2kBg6bosXI/AAAAAAAABzY/qL1lKVUJHak/image%25255B2%25255D.png?imgmax=800 "FlowForce Server result cache definition")

De eerste keer dat een taak wordt uitgevoerd, registreert FlowForce Server de meegeleverde parameters en slaat het resultaat op in de cache. Wanneer de taak opnieuw wordt uitgevoerd met dezelfde parameters, wordt de opgeslagen informatie direct uit de cache opgehaald. We kunnen ook een "Cache bijwerken"-timer maken om de cache automatisch te vernieuwen:

![FlowForce Server: Timer voor het vernieuwen van de cache](https://lh5.ggpht.com/-3wMkUdNsXv8/U2kBhXx2iCI/AAAAAAAABzc/MLWCiihUG10/image%25255B5%25255D.png?imgmax=800 "FlowForce Server refresh cache timer")

De meeste systemen definiëren een tijdslimiet voor de cache om te voorkomen dat verouderde gegevens worden verstrekt, en de FlowForce Server ondersteunt ook dergelijke eenvoudige cache-vervaldata. Om echter de best mogelijke prestatieoptimalisatie van uw data-integratieprojecten te bieden, gaat de FlowForce Server veel verder. De "Refresh Cache"-timer zorgt ervoor dat de FlowForce Server automatisch de taak opnieuw uitvoert op de achtergrond, met dezelfde parameters, om de cache bij te werken. In plaats van de gebruikelijke vervaldatum van de cache, krijgt u automatisch een bijgewerkte cache-invoer en kunt u de exacte belasting op uw backend-systemen nauwkeurig afstemmen.

En, hetzelfde geldt voor elke mogelijke combinatie van parameters, die overeenkomt met elke individuele cache-entry. Elke parametercombinatie wordt bij de eerste keer dat deze wordt uitgevoerd, een startwaarde toegewezen, en wordt vervolgens, op basis van de refresh-timer, continu bijgewerkt.

**Deze updates zijn een gratis upgrade voor alle huidige gebruikers van FlowForce Server, en er is een gratis proefversie beschikbaar voor Windows, Linux en Mac OS platforms.** [**Klik hier om de downloadpagina voor Altova Server Software te bezoeken**](https://www.altova.com/nl/download-trial-server.html)**!**
