Конфигурация Настройки на приложението
Тази документация се премества в архива и не се поддържат.
С компоненти кеш Windows Server AppFabric да конфигурирате параметрите на кеша на клиент софтуерните приложения, използващи конфигурация заявление файл, или с помощта на двете от тези подходи в различни части на заявлението. За повече информация за всеки един от тези начини за персонализиране и да видят техния подбор. В Клиентски настройки за конфигурация (кеширане в Windows Server AppFabric).
Независимо от подхода, да конфигурирате същите параметри клиент кеш. В таблиците по-горе в този раздел показва възможните настройки за клиента кеш и как да ги конфигурирате в XML-базирана конфигурация на досие за кандидатстване и софтуер с използване на код.
За повече информация относно използването на тези параметри в заявлението, вижте. В примера с Configuration раздел Client базирани на XML (кеширане в Windows Server AppFabric).
настройките на кеша на клиента
Параметри на локалния кеш
Местните параметри кеш посочват дали локалния кеш да бъде активирана, метод за превръщане на локално кеширани обекти в невалиден, времето в очакване на обекта и използването на уведомленията кеш да направят локално кеширани обекти невалиден.
В приложението конфигурационен файл, настройките се намират в локален кеш localCache елемент. която е дъщерно дружество на елемента dataCacheClient. Програмно локален кеш е конфигуриран с инстанция на DataCacheFactoryConfiguration клас. който се предава в DataCacheFactory клас конструктор. За повече информация за локален кеш см., Виж Кеш Клиенти и локален кеш (кеширане в Windows Server AppFabric).
Местоположение XML конфигурация
Местоположение конфигурация код
Местната кеша е активиран
isEnabled атрибут localCache елемент. Стойностите могат да бъдат истина или лъжа. В допълнение, може да няма localCache елемент. която посочва, че е дезактивирана.
Методът оборят локален кеш
Умение localCache в синхрон елемент. Използвайте TimeoutBased стойност да се уточни стойността на изчакване, който искате да използвате. Използвайте NotificationBased да покаже нотификации кеш, които също трябва да бъдат използвани.
Време за изчакване на локалния кеш (в секунди)
Умение ttlValue в localCache елемент.
клас DataCacheLocalCacheProperties имота DefaultTimeout.
Интервал за конкретен кеш уведомление (в секунди)
(Незадължително) Определя атрибут pollInterval clientNotification елемент. clientNotification елемент е дете на елемент dataCacheClient и не е дъщерно дружество на елемента localCache. Ако не е посочено, стойността на 300 секунди.
Максималният брой на локално кеширани обекти
(Незадължително) Определя атрибут в objectCount localCache елемент. Пожари, когато започват да се измести локалния кеш; След това ще се опита да премахне 20% от най-скоро използва локално кеширани обекти. Ако не е определено, стойността по подразбиране на 10 000 обекти.
клас DataCacheLocalCacheProperties имота ObjectCount.
За оптимална производителност, локалния кеш трябва да се активира само за обекти, които рядко се променят. Използване на локален кеш за честа смяна на данни може да увеличи възможността, че клиентът ще работи с утвърдени обекти. Въпреки че е възможно да се намали ttlValue на стойност и ускоряване на актуализацията локален кеш, подобрена клъстер натоварване може повече от предимствата от използването на локален кеш. В такива случаи, които се характеризират с използването на често променящи се данни, се препоръчва да изключите локалния кеш и извличане на данни директно от клъстера.
Настройки за известяване
Свойствата на конфигурация прилагане файлове са разположени в елемент известие clientNotification. която е дъщерно дружество на елемента dataCacheClient. уведомления Software-собственост са настроени на една инстанция на DataCacheFactoryConfiguration клас. който се предава в DataCacheFactory клас конструктор. За повече информация, вижте. Методи раздел конфигурация (кеширане в Windows Server AppFabric).
Местоположение XML конфигурация
Местоположение конфигурация код