Важливий: Ця сторінка використовує кукі (cookies). Використовуючи справжній сайт, не вимикаючи кукі в браузері, означає, що ви згодні для його використання.
Я в даний час моя система налаштована, щоб очистити весь кеш щотижня. З порожнім кешем, моя база даних становить близько 1.1Gb, а з повним кешем, мова йде про 4.5GB.
Я помітив, що чим більше кеш, тим вище моїх середнє завантаження сервера отримує. У будь-який момент часу мій форум має від 650 до 1300 користувачів онлайн, але це, здається, не впливає на навантаження стільки, скільки розмір кеша.
З великою кеш, серверні навантаження 3.3-3.8, а з порожньою, він залишається в 2,0-2,5 діапазону. Це не так погано, як я вже 16-ядерний сервер, але мені було просто цікаво, якщо таку поведінку можна очікувати з коливаннями розміру бази даних!
vBET має індекси для кеша таблиці і використовує MySQL швидкий двигун для капелюхи - MyISAM. Так що ми повинні найкращим вибором для DB кеш-пам'яті. Усього розходження, що ви помітили, не в бік vBET, але в стороні MySQL, який виконує запити. Індекси надає швидкий відгук і запевняє, що час відгуку не збирається різко вгору з великими обсягами даних. Проте MySQL доведеться шукати більше індексів і, як я припускаю, що це вимагає більше ресурсів. Ось чому ви знайшли велике навантаження на сервер.
Крім того - при переведенні в кеші, то це взято звідти. Якщо ні, то Google пропонується для перекладу. Це займає більше часу, ніж, але, швидше за все, також займає менше ресурсів вашого сервера. Це займає більше часу, тому що є зв'язок з Google сервер, який вимагає часу, є переклад, який займає багато часу, і є відправка результатів Google на свій сервер, який також займає багато часу. Вона займає менше ресурсів, тому що сервер очікує відповіді пасивно і, коли він отримує це є тільки проста розпакування відповідь. Отримання перекладу з кеша набагато, набагато швидше - переклад вже зроблено, і це на вашому власному сервері, все ж повинні бути взяті з бази даних, запити повинні бути виконані, MySQL займає деякий процесора і пам'яті для цього.
Припускаючи, - використання кеш дуже хороша ідея. Якщо ви відчуєте, що сервер має проблеми з цим ви можете експериментувати, щоб відключити кеш для деяких мов і порівняти продуктивність сервера. Ми не радимо, щоб видалити кеш повністю.
Ми плануємо додати ще і файловий кеш, щоб vBET. Тому що зараз наш пріоритет і найбільш зусилля на vBET4.0 у нас немає графіка для файлу функціональність кеша. Будь ласка, пам'ятайте, що ви можете налаштувати, які мови будуть працювати з кешем. Так що якщо ви хочете, ви можете використовувати кеш тільки для деяких з перекладу, який ви будете надавати. Також зверніть увагу, що платна версія vBET покращилися кешу бази даних, так що швидше, ніж у безкоштовній версії. Є й інші поліпшення в платній версії - як правило, це швидше і з меншим об'ємом пам'яті. У нас вже є клієнти, які успішно використовують його на великих дошках.
Ми не зробили тести продуктивності з Nginx прискорювач тому не може зрівнятися.
Будь ласка, зверніть увагу, що покупка брендингу безкоштовна ліцензія не є обов'язковою, і ви завжди можете оновити ліцензію пізніше.