Adin'ny mpizara WEB. Fizarana 2 - Scenario HTTPS tena misy:

Adin'ny mpizara WEB. Fizarana 2 - Scenario HTTPS tena misy:

Niresaka momba ny metodolojia izahay tapany voalohany lahatsoratra, amin'ity iray ity dia manandrana HTTPS izahay, fa amin'ny toe-javatra tena misy. Ho an'ny fitsapana dia nahazo mari-pankasitrahana Let's Encrypt izahay ary namela ny famatrarana Brotli ho 11.

Amin'ity indray mitoraka ity dia hiezaka ny hamerina ny scenario amin'ny fametrahana mpizara amin'ny VDS na ho milina virtoaly amin'ny mpampiantrano misy processeur mahazatra. Ho an'ity tanjona ity dia nisy fetra napetraka tamin'ny:

  • 25% - Izay mitovy amin'ny matetika ny ~ 1350 MHz
  • 35% -1890MHz
  • 41% - 2214 MHz
  • 65% - 3510 MHz

Ny isan'ny fifandraisana indray mandeha dia nihena avy amin'ny 500 ho 1, 3, 5, 7 ary 9,

valiny:

Fahatarana:

TTFB dia nampidirina manokana ho fitsapana manokana, satria ny HTTPD Tools dia mamorona mpampiasa vaovao ho an'ny fangatahana tsirairay. Mbola tafasaraka amin'ny zava-misy ihany ity fitsapana ity, satria mbola manindry pejy roa ny mpampiasa, ary raha ny marina dia ny TTFP no mitana ny anjara toerana lehibe.

Adin'ny mpizara WEB. Fizarana 2 - Scenario HTTPS tena misy:
Ny voalohany, amin'ny ankapobeny, ny fangatahana voalohany indrindra aorian'ny fanombohana voalohany ny milina virtoaly IIS dia mahatratra 120 ms eo ho eo.

Adin'ny mpizara WEB. Fizarana 2 - Scenario HTTPS tena misy:
Ny fangatahana manaraka rehetra dia mampiseho TTFP 1.5 ms. Apache sy Nginx dia mihemotra amin'io lafiny io. Raha ny tena manokana dia heverin'ny mpanoratra fa ity fitsapana ity no tena mampiharihary ary miankina amin'izany ihany no hisafidianana izay mpandresy.
Tsy mahagaga ny vokatra satria ny IIS caches dia efa nanery votoaty static ary tsy manindry azy isaky ny miditra.

Fotoana lany isaky ny mpanjifa

Mba hanombanana ny zava-bita dia ampy ny fitsapana misy fifandraisana tokana 1.
Ohatra, nahavita fitsapana mpampiasa 5000 tao anatin'ny 40 segondra ny IIS, izany hoe fangatahana 123 isan-tsegondra.

Ny tabilao etsy ambany dia mampiseho ny fotoana mandra-pamindra tanteraka ny votoatin'ny tranokala. Izany no ampahany amin'ny fangatahana vita amin'ny fotoana iray. Amin'ity tranga ity, ny 80% amin'ny fangatahana rehetra dia nokarakaraina tao amin'ny 8ms amin'ny IIS ary ao amin'ny 4.5ms amin'ny Apache sy Nginx, ary ny 8% amin'ny fangatahana rehetra amin'ny Apache sy Nginx dia vita tao anatin'ny elanelam-potoana hatramin'ny 98 milliseconds.

Adin'ny mpizara WEB. Fizarana 2 - Scenario HTTPS tena misy:
Fotoana nanaovana ny fangatahana 5000:

Adin'ny mpizara WEB. Fizarana 2 - Scenario HTTPS tena misy:
Adin'ny mpizara WEB. Fizarana 2 - Scenario HTTPS tena misy:
Fotoana nanaovana ny fangatahana 5000:

Adin'ny mpizara WEB. Fizarana 2 - Scenario HTTPS tena misy:
Raha manana milina virtoaly manana CPU 3.5GHz sy cores 8 ianao, dia fidio izay tianao. Ny mpizara tranonkala rehetra dia tena mitovy amin'ity fitsapana ity. Hiresaka momba ny mpizara tranonkala hofidiana ho an'ny mpampiantrano tsirairay eto ambany isika.

Rehefa tonga amin'ny toe-javatra misy ny tena zava-misy, ny mpizara tranonkala rehetra dia mifanandrify.

Famindrana:

Sarin'ny fahatarana mifanohitra amin'ny isan'ny fifandraisana miaraka. Ny malefaka sy ny ambany dia tsara kokoa. Ny 2% farany dia nesorina tamin'ny tabilao satria hahatonga azy ireo tsy ho voavaky.

Adin'ny mpizara WEB. Fizarana 2 - Scenario HTTPS tena misy:
Adin'ny mpizara WEB. Fizarana 2 - Scenario HTTPS tena misy:
Adin'ny mpizara WEB. Fizarana 2 - Scenario HTTPS tena misy:
Andeha hojerentsika ny safidy izay hampiantranoana ny mpizara amin'ny fampiantranoana virtoaly. Andao haka cores 4 amin'ny 2.2 GHz ary core iray amin'ny 1.8 GHz.

Adin'ny mpizara WEB. Fizarana 2 - Scenario HTTPS tena misy:
Adin'ny mpizara WEB. Fizarana 2 - Scenario HTTPS tena misy:
Adin'ny mpizara WEB. Fizarana 2 - Scenario HTTPS tena misy:
Adin'ny mpizara WEB. Fizarana 2 - Scenario HTTPS tena misy:
Adin'ny mpizara WEB. Fizarana 2 - Scenario HTTPS tena misy:
Adin'ny mpizara WEB. Fizarana 2 - Scenario HTTPS tena misy:

Ahoana ny fampitomboana

Raha toa ianao ka efa nahita ny toetran'ny voly amin'izao fotoana izao ny triodes vacuum, pentodes, sy ny sisa, dia ho fantatrao ireo grafika ireo. Izany no ezahina ho tratrarina - saturation. Ny fetra dia rehefa na firy ny cores atsipinao, dia tsy ho tsikaritra ny fitomboan'ny fampisehoana.

Teo aloha, ny fanamby iray manontolo dia ny fanodinana ny 98% amin'ny fangatahana miaraka amin'ny fahatarana ambany indrindra ho an'ny fangatahana rehetra, mitazona ny fiolahana ho fisaka araka izay azo atao. Ankehitriny, amin'ny alΓ lan'ny fananganana curve hafa dia hahita ny toerana fiasana tsara indrindra ho an'ny mpizara tsirairay.

Mba hanaovana izany, andeha horaisina ny famantarana ny fangatahana isan-tsegondra (RPR). Marindrano ny matetika, mitsangana ny isan'ny fangatahana voakarakara isan-tsegondra, ny andalana dia ny isan'ny cores.

Adin'ny mpizara WEB. Fizarana 2 - Scenario HTTPS tena misy:
Mampiseho fifamatorana amin'ny fomba fangatahan'ny Nginx tsirairay avy. Ny cores 8 dia miasa tsara kokoa amin'ity fitsapana ity.

Adin'ny mpizara WEB. Fizarana 2 - Scenario HTTPS tena misy:
Ity grafika ity dia mampiseho mazava tsara fa tsara kokoa (tsy betsaka) ny Nginx miasa amin'ny fototra tokana. Raha manana Nginx ianao dia tokony handinika ny fampihenana ny isan'ny cores amin'ny iray raha tsy mampiantrano afa-tsy static ianao.

Adin'ny mpizara WEB. Fizarana 2 - Scenario HTTPS tena misy:
Adin'ny mpizara WEB. Fizarana 2 - Scenario HTTPS tena misy:
Adin'ny mpizara WEB. Fizarana 2 - Scenario HTTPS tena misy:
IIS, na dia manana TTFB ambany indrindra aza izy araka ny DevTools ao amin'ny Chrome, dia mahavita resy amin'ny Nginx sy Apache amin'ny ady mafy amin'ny fitsapana adin-tsaina avy amin'ny Apache Foundation.

Adin'ny mpizara WEB. Fizarana 2 - Scenario HTTPS tena misy:
Ny curvature rehetra amin'ny grafika dia averina vita amin'ny vy.

Karazana fehin-kevitra sasany:

Eny, miasa ratsy kokoa i Apache amin'ny cores 1 sy 8, saingy miasa tsara kokoa amin'ny 4.

Eny, ny Nginx amin'ny dingana 8 cores dia mangataka tsaratsara kokoa, amin'ny 1 sy 4 cores, ary miasa ratsy kokoa rehefa misy fifandraisana maro.

Eny, aleon'ny IIS ny cores 4 ho an'ny enta-mavesatra maromaro ary aleony ny cores 8 ho an'ny enta-mavesatra tokana. Tamin'ny farany, ny IIS dia somary haingana kokoa noho ny olon-drehetra tamin'ny cores 8 eo ambanin'ny enta-mavesatra be, na dia mitovy aza ny mpizara rehetra.

Tsy fahadisoana fandrefesana izany, ny fahadisoana eto dia tsy mihoatra ny +-1ms. amin'ny fahatarana ary tsy mihoatra ny +- 2-3 fangatahana isan-tsegondra ho an'ny RPR.

Tsy mahagaga mihitsy ny vokatra izay mahatonga ny cores 8 ho ratsy kokoa, maro ny cores sy SMT/Hyperthreading no manimba ny fahombiazany raha manana fe-potoana tsy maintsy hamitana ny fantsona manontolo isika.

Adin'ny mpizara WEB. Fizarana 2 - Scenario HTTPS tena misy:

Source: www.habr.com

Add a comment