Важны: Гэтая старонка выкарыстоўвае печыва (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 паскаральнік таму не можа параўнацца.
Калі ласка, звярніце ўвагу, што купля брэндынгу бясплатная ліцэнзія не з'яўляецца абавязковай, і вы заўсёды можаце абнавіць ліцэнзію пазней.
У гэты момант мы вельмі блізкія да vBET4.Выпуск 0 і мы маем шмат працы з гэтым. Калі вы хочаце праверыць аўтаматычны пераклад пад nginx, то, калі ласка, адкрыйце новую тэму на запыт. Калі nginx працуе PHP, то Vbet будзе працаваць там. Адзін пытанне - калі вы хочаце выкарыстоўваць пераклад SEO-спасылак, то правілы перапісаць трэба будзе. У нас яго рыхтуюць толькі для Apache у .htaccess файл ў дадзены момант, але калі вы не можаце перапісаць яго з Apache на nginx, то вы заўсёды можаце выкарыстоўваць спасылкі з мову Атрыбут - гэта вельмі проста. Вы можаце эксперыментаваць з бясплатнай версіяй, каб пазбегнуць нечаканых пытанняў, перш чым купіць платны.