Тест Как да намалим натоварването в мрежатасървър

намалим

Обикновено въпросът за скоростта на вашия уеб сървър възниква след увеличаване на броя на посетителите на вашия сайт. Повишеното натоварване върху него води до факта, че сайтът вече не е достъпен. За да намалим натоварването, обикновено се използва кеширане на страниците на сайта, решихме да разгледаме разликата в натоварването на уеб сървъра с активирано и деактивирано кеширане на сайта.

Ние ще заредим сайта с виртуални потребители, използвайки услугата loadimpact.com. В безплатния тест 50 потребители ще щурмуват нашия сайт едновременно, като по този начин ще натоварят уеб сървъра. Ние от своя страна ще наблюдаваме натоварването с помощта на програмата Htop (в неговия прозорец ще наблюдаваме натоварването на CPU (процесор) и Mem (памет)).

резултати

Тестовете показват, че дори 50 онлайн потребители могат да заредят добре уеб сървър, ако сайтът не използва кеширане. В някои моменти натоварването на процесора достига 90%, а средното е около 50%, използвани са 700 MB памет от 1024 налични, като броят на онлайн потребителите е от 40 до 50.

С активиран кеш на сайта, натоварването на процесора на сървъра остана около 5%, използваната памет беше 350 MB от 1024 налични със същия брой потребители, както в предишния тест. Оказа се, че това е добър запас от ресурси.

Ако приемем, че има 100 или повече онлайн потребители на сайта, тогава кеширането на сайта ще бъде много ефективен начин да не претоварвате уеб сървъра. Ето защо, ако вашият сайт е задръстен от посетители или хостингът ви изпраща гневни писма за превишаване на квотите, знаете какво да правите.

Вече писахме за друго предимство на кеширането - увеличаване на скоростта на зареждане на страниците на сайта.