Використання кеша об’єктів із SharePoint Online

У цій статті роз’яснюється різниця між використанням кеша об’єктів у локальній версії SharePoint Server 2013 і SharePoint Online.

Не слід покладатися на кеш об’єктів у розгортанні SharePoint Online. Будь-яка залежність від кеша об’єктів у SharePoint Online зменшить надійність сторінки.

Принцип роботи кеша об’єктів у SharePoint Online і SharePoint Server 2013

Якщо SharePoint Server 2013 розміщено локально, у клієнта є особисті зовнішні веб-сервери, на яких розташовано кеш об’єктів. Це значить, що кеш призначено для одного клієнта й обмежено лише обсягом доступної та виділеної йому пам’яті. Під час локального розгортання обслуговується лише один клієнт, тому користувачі зовнішніх веб-серверів зазвичай надсилають багато запитів на одні й ті самі сайти. Через це кеш швидко заповнюється та в ньому зберігається повний список результатів запитів і об’єктів SharePoint, які регулярно запитують користувачі.

Відображення відомостей про трафік і навантаження на локальних зовнішніх веб-серверах

Як наслідок, коли користувач відвідує сторінку вдруге, вона швидше завантажується. Після принаймні чотирьох завантажень однієї сторінки вона кешується на всіх зовнішніх веб-серверах.

Навпаки, у SharePoint Online доступно набагато більше як серверів, так і сайтів. Кожен користувач може підключитися до іншого зовнішнього веб-сервера, на якому не заповнено кеш. Або кеш на сервері може бути заповнено, але наступний користувач, який підключається до цього зовнішнього веб-сервера, запитує сторінку з іншого сайту. І навіть якщо наступний користувач запитує ту саму сторінку, що й під час попереднього відвідування, механізм розподілення навантаження може направити його на інший зовнішній веб-сервер, у кеші якого немає цієї сторінки. В останньому сценарії кешування не приносить жодної користі користувачам.

На рисунку нижче кожна крапка позначає сторінку, яку запитує користувач, і місце її кешування. Різними кольорами позначено різних клієнтів, які спільно використовують інфраструктуру SaaS.

Контекстна перевірка орфографії

Як показано на схемі, імовірність потрапляння будь-якого користувача на сервер із кешованою версією потрібної сторінки досить невелика. Крім того, через велику пропускну здатність і те, що сервери спільно використовуються низкою сайтів, об’єкти в кеші не затримуються, бо для кешування доступно не так багато місця.

З усіх цих причин не варто покладатися на отримання кешованих об’єктів, адже це не гарантує ефективну взаємодію з користувачем і швидке завантаження сторінок у SharePoint Online.

Якщо кеш об’єктів не покращує продуктивність у SharePoint Online, що використовувати натомість?

Оскільки не варто покладатися на кешування в SharePoint Online, слід оцінити альтернативні підходи до налаштувань SharePoint, у яких використовується кеш об’єктів. Це значить, що для отримання гарних результатів проблеми продуктивності слід вирішувати методами, у яких не використовується кешування об’єктів. Нижче наведено інші статті цієї серії, у яких описано ці методи.

Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×