---
title: "Ulepszenia pamięci podręcznej zadań serwera FlowForce"
date: "2014-05-06"
categories: 
  - "data-integration"
  - "software"
tags: 
  - "flowforce-server"
  - "v2014r2"
description: Odkryj nowe usprawnienia w zakresie buforowania zadań w serwerze FlowForce v2014r2, które umożliwiają efektywną transformację danych i natychmiastowe wyniki dla zadań z parametrami.
---
Status: #blog

Tags:  #flowforce-server #v2014r2

Categories: [data-integration](/blog/pl/category/data-integration.md) | [server-software](/blog/pl/category/server-software.md)
# Ulepszenia pamięci podręcznej zadań serwera FlowForce

Serwer FlowForce został wzbogacony o nowe funkcje, które zwiększają możliwości [buforowania zadań](https://www.altova.com/pl/flowforce.html). Buforowanie zadań umożliwia administratorom planowanie wykonywania czasochłonnych zadań, przechowywanie wyników oraz natychmiastowe dostarczanie wyników w odpowiedzi na żądania HTTP od użytkowników końcowych. W naszym wcześniejszym artykule zatytułowanym [Buforowanie wyników przyspiesza czas odpowiedzi aplikacji](https://www.altova.com/blog/2013/11/result-caching-accelerates-application.html) opisaliśmy, jak skonfigurować zadanie, aby wykorzystać buforowanie.

[![151346252_700px](/blog/images/151346252_700px.jpg)](151346252_700px.jpg)

<!--more-->

Buforowanie jest szczególnie korzystne dla serwera FlowForce [Transformacja danych na poziomie przedsiębiorstwa](https://www.altova.com/pl/flowforce.html) Zadania, które operują na dużych zbiorach danych, wymagają złożonych zapytań do baz danych lub korzystają z usług internetowych, gdzie wydajność zewnętrznego systemu może być nieprzewidywalna.

W programie FlowForce Server, buforowanie jest teraz obsługiwane dla zadań, które wykorzystują parametry oraz kombinacje wielu parametrów. W oknie konfiguracji zadania, administratorzy mogą określić wiele wpisów do buforu, aby dopasować je do liczby możliwych kombinacji parametrów, które mogą wystąpić w typowym, codziennym użytkowaniu.

Na przykład, załóżmy, że mamy zadanie o nazwie "SalesQuery", które wykorzystuje parametry do generowania unikalnych raportów sprzedaży dla poszczególnych regionów i produktów.

Możemy zdefiniować tę funkcję jako usługę, do której można uzyskać dostęp za pomocą adresu URL, który przekazuje parametry do określenia regionu i produktu, na przykład: http://flowforce:4646/service/salesquery?region=East&product=widgets. Jeśli mamy cztery regiony sprzedaży i pięć produktów, to w sumie możliwe jest 20 unikalnych kombinacji parametrów. Kiedy włączamy buforowanie, po prostu określamy maksymalną liczbę wpisów w pamięci podręcznej:

![Definicja pamięci podręcznej wyników serwera FlowForce](https://lh5.ggpht.com/-s4G-X-NVKbE/U2kBg6bosXI/AAAAAAAABzY/qL1lKVUJHak/image%25255B2%25255D.png?imgmax=800 "FlowForce Server result cache definition")

Po pierwszym uruchomieniu zadania, serwer FlowForce zapisuje podane parametry i przechowuje wynik w pamięci podręcznej. Gdy zadanie jest uruchamiane ponownie z tymi samymi parametrami, wynik jest od razu pobierany z pamięci podręcznej. Możemy również utworzyć timer "Odśwież pamięć podręczną", który automatycznie aktualizuje zawartość pamięci podręcznej

![Timer odświeżania pamięci podręcznej serwera FlowForce](https://lh5.ggpht.com/-3wMkUdNsXv8/U2kBhXx2iCI/AAAAAAAABzc/MLWCiihUG10/image%25255B5%25255D.png?imgmax=800 "FlowForce Server refresh cache timer")

Większość systemów określa limit czasu przechowywania danych w pamięci podręcznej, aby zapobiec dostarczaniu przestaranych informacji. Serwer FlowForce również obsługuje takie proste limity czasu wygaśnięcia danych w pamięci podręcznej. Jednak, aby zapewnić optymalną wydajność projektów integracji danych, serwer FlowForce oferuje znacznie więcej. Timer "Odświeżanie pamięci podręcznej" powoduje, że serwer FlowForce automatycznie uruchamia zadanie ponownie w tle, używając tych samych parametrów, w celu aktualizacji danych w pamięci podręcznej. Zamiast standardowego wygaśnięcia danych w pamięci podręcznej, otrzymujesz automatycznie odświeżane dane i możesz precyzyjnie dostosować obciążenie systemów backendowych.

Ponadto, takie samo zachowanie dotyczy każdej możliwej kombinacji parametrów, odpowiadającej każdemu pojedynczemu wpisowi w pamięci podręcznej. Każda kombinacja parametrów jest inicjalizowana przy pierwszym uruchomieniu, a następnie, w oparciu o timer odświeżania, jest stale aktualizowana.

**Te aktualizacje są bezpłatnym ulepszeniem dla wszystkich użytkowników serwera FlowForce, którzy posiadają aktualną licencję. Dodatkowo, dostępna jest bezpłatna wersja testowa dla platform Windows, Linux i Mac OS.** [**Kliknij tutaj, aby przejść do strony pobierania oprogramowania serwerowego Altova.**](https://www.altova.com/pl/download-trial-server.html)**!**
