Vetëm 2 javë më parë U thashë atyre se si të matni performancën e serverit tuaj të internetit me Apache Benchmark dhe pastaj ta grafikoni atë me GNUPlot.
Këtë herë do t'ju tregoj për një alternativë ndaj Apache Benchmark, do t'ju tregoj për: Rrethim
Çfarë është Siege dhe si ta instaloni?
Me Siege ne simulojmë hyrjet në një faqe në internet, domethënë, ne tregojmë numrin përfundimtar të kërkesave që duhet të bëhen në një sit specifik, sa ato të njëkohshme, nëse duam që ajo të vizitojë një URL specifike ose një grup prej tyre, etj. Në fund ne marrim një dalje që do të na tregojë se sa kohë u desh serveri ynë për të marrë pjesë në të gjitha kërkesat etj. Në fund të fundit, janë të dhënat ato që na ndihmojnë të dimë nëse detyrat e optimizimit që mund të bëjmë janë efektive apo jo.
Për të instaluar Siege, thjesht instaloni paketën me të njëjtin emër në distro tonë, në Debian, Ubuntu ose të ngjashme do të ishte:
sudo apt-get install siege
Në ArchLinux ose derivatet do të ishte:
sudo pacman -S siege
Si të përdorim Rrethimin?
Ashtu si me Apache Benchmark, me një parametër kalojmë të gjitha kërkesat që do të bëjë dhe me një tjetër tregojmë numrin e kërkesave të njëkohshme:
siege --concurrent=50 --reps=100 http://www.misitio.com
Sipas këtij shembulli, ne do të bëjmë një total prej 100 kërkesash, 50 njëkohësisht.
Prodhimi do të ishte diçka e tillë:
Kjo bëri vetëm kërkesa në indeksin e faqes, gjëja më e rëndësishme për t'u marrë parasysh është koha e përgjigjes.
E njëjta gjë nëse krijojmë një skedar (urls.txt për shembull) dhe në të vendosim disa URL të së njëjtës faqe, pastaj me rrethim përdorim rreshtin vijues për të vizituar ato URL dhe për të matur performancën, kjo është një praktikë më reale ose e mundshme, pasi që asnjë njeri nuk viziton 100 herë indeksin e një siti në një rresht
siege --concurrent=50 --reps=100 -f urls.txt
fund
Deri më tani nuk kam qenë në gjendje të grafikoj rezultatin me GNUPlot (siç bëra me Apache Benchmark), është një detyrë që unë ende e kam në ToDo
Unë kam një pyetje, siç e keni përmendur, normalisht një person i vetëm nuk do të vizitojë të njëjtën url 100 ose x herë me radhë në një periudhë kaq të shkurtër kohe, kështu që kjo nuk mund të konsiderohet si një sulm DDoS dhe se i njëjti server na bllokon?, duke supozuar sigurisht që ne kemi instaluar një minimum sigurie.
Të fala.
Më pëlqeu, më shumë nga kjo