локальне кешування
локальне кешування
Локальне кешування (Local caching) даних - техніка, яка використовується, щоб прискорити доступ в мережі до файлів даних. Вона включає в себе кешування даних клієнтів, а не серверів, коли це можливо.
Результат локального кешування полягає в тому, що воно дає можливість багаторазовим операціями записи в тій же самій області файлу об'єднуватися в одну операцію запису через мережу. Локальне кешування скорочує мережевий потік обміну даними, тому що дані записуються один раз. Таке кешування очевидно покращує час реакції додатків, тому що прикладні програми не чекають даних, щоб відправити їх через мережу на сервер.
Локальне кешування може також допомогти зменшити мережевий трафік, один раз прочитавши частину файлу через мережу, а потім зберігати це в локальному кеші. Наступні операції читання в цій частині програми, Новомосковскются з локального кеша.
Один тип додатків, які можуть отримати вигоду з локального кешування, є пакетними файлами. Процесори команди, такі як процесор команди Command.com в Windows Me / 98/95 Новомосковскют і виконують код одного рядка пакетного файлу за один раз. Для кожного рядка процесор команди відкриває файл, шукає початок рядка, Новомосковскет стільки, скільки необхідно, закриває файл, а потім виконує код рядка. Робота з кожним рядком закінчується великим обсягом мережевого трафіку. Мережевий потік обміну даними може бути значно зменшений за допомогою кешування всього пакетного файлу у клієнта.
Локальне кешування також допомагає вирішенню іншої проблеми, пов'язаної з мережами, особливо мережами, які виконують роботу за допомогою модемів і інші малопотужних каналів: уповільнення часу відповіді. Його користувачі не хочуть чекати, поки дані витягуються з мережі, модифікуються, а потім записуються назад. З технікою читання вперед і кешуванням читання, часто виявляється, що ці функції оперують набагато швидше, ніж вони роблять це зазвичай.
Небезпека локального кешування полягає в тому, що у записуваних даних є дійсна цілісність тільки як безпосередньо у клієнта, поки дані кешуються у клієнта. Взагалі, локально кешированниє дані повинні скидатися на диск сервера якомога швидше. В сучасних операційних системах і апаратних засобах, де підтримується технологія джерел безперебійного живлення (UPS), ризик втрати локально кешованих даних зменшений. Але загроза все ще існує і Ви повинні брати до уваги і співвідношення вигод і втрат між цілісністю даних, і істинної швидкістю відповіді, і співвідношення вигод і втрат між цілісністю даних і зменшенням мережевого трафіку (потоку обміну даними).