Te Pakanga o nga tūmau Tukutuku. Wāhanga 1 – HTTP kua kore e pa:

I roto i tenei tuhinga ka whakamatau taatau ki te mahi whakamuri, ka kii tetahi. Ka mau o tatou ringa paru ki raro i te awhi o ia tūmau tukutuku, ma te whakamahi i nga huarahi e kore e taea e tetahi te whakamahi.

Ko tenei whakamatautau he inenga o te hoiho porowhita i roto i te korehau, he mea ke atu i nga raraunga i riro mai, a inaianei kaore matou e mohio me aha.

Te Pakanga o nga tūmau Tukutuku. Wāhanga 1 – HTTP kua kore e pa:

Tikanga

Ko te pūnaha whakahaere mō Nginx me Apache ko Ubuntu 18.04 LTS, mō te IIS Windows Server Matua 2019. I whiwhi ngā pūnaha whakahaere katoa i ngā whakahōutanga hou i te 4 o Hakihea, 2019, i mua i te whakamātautau.

I mahia nga whakamatautau ma runga HTTP anake. He rite tonu te wharangi i whakahaerehia e ia tūmau tukutuku, he tauira Jekyll koreutu mai i Codrops. hono. Ko ia tūmau tukutuku kua monokia te kōpeketanga gzip.

I mahia te whakamatautau puta me nga taputapu Httpd me nga tohenga:

ab -n 50000 -c 500 http://192.168.76.204:80/

I whakawhäitihia nga tūmau ki te 10, 5, me te 1 ōrau o te matua i runga i te 8, 4, me te kotahi matua. Ko te papa whakamatautau he rorohiko me te 9900K@5400MHz, ko te tikanga ko te tūmau e whiwhi tepe 10% ka whiwhi tata ki te 540MHz mo ia matua.

I mahia te whakamatautau TTFB i te wa tuatahi i rewa ai te tūmau me te ine ma te whakamahi i te DevTools i muri i te whiwhinga o te hua, ka whakawetohia te tūmau ka hoki ki te wāhitaki o mua ki te whakakore i te ahua o nga momo keteroki.

Ko te kaiwhakamātau me te tūmau tukutuku i runga i te kaihautū kotahi me te whakawhiti mariko kotahi.

Ki te arotake tonu i te puunaha iti kopae, nga hua o nga tohu tohu ATTO me CrystalDIskMark kia whai whakaaro ai koe mo nga pounamu.

Raraunga i tangohia mai i te miihini mariko:Te Pakanga o nga tūmau Tukutuku. Wāhanga 1 – HTTP kua kore e pa:
Te Pakanga o nga tūmau Tukutuku. Wāhanga 1 – HTTP kua kore e pa:
Te Pakanga o nga tūmau Tukutuku. Wāhanga 1 – HTTP kua kore e pa:
Te Pakanga o nga tūmau Tukutuku. Wāhanga 1 – HTTP kua kore e pa:

Hua:

TTFB:

Te Pakanga o nga tūmau Tukutuku. Wāhanga 1 – HTTP kua kore e pa:
Ko te TTFB toharite mo te IIS ko te iti rawa, 0,5ms, me te 1,4ms mo Apache me te 4ms mo Nginx.

Whakautu:

Tuatahi, me titiro tatou ki te pai o ia tauine i runga i te maha o nga matua.

Te Pakanga o nga tūmau Tukutuku. Wāhanga 1 – HTTP kua kore e pa:
Ko te kauwhata e whakaatu ana i te maha o nga waea whakamatautau ki te tūmau tukutuku me te roanga. Ko te kauwhata e whakaatu ana i tukatukahia e NGINX te 98% o nga tono katoa, me te tuku i te waahi i roto i te 20ms iti iho ranei. Ko IIS, pera i a Apache, i whakaoti i te 5% whakamutunga o nga waea katoa i roto i te 76ms me te 14ms, ia.

Te Pakanga o nga tūmau Tukutuku. Wāhanga 1 – HTTP kua kore e pa:
Te Pakanga o nga tūmau Tukutuku. Wāhanga 1 – HTTP kua kore e pa:
Te Pakanga o nga tūmau Tukutuku. Wāhanga 1 – HTTP kua kore e pa:
Ka whakaatu te kauwhata i te wa tukatuka toharite mo te tono kotahi i te wa o te whakamatautau ahotea.

Ka kitea e koe mai i nga kauwhata, ka pupuhihia e IIS a Apache me Nginx, ka tino heke i raro i te kawenga nui. 

I tino pai te IIS ki te 4 nga kohao mo te XNUMX, e whakaatu ana i nga waahanga iti ake i te XNUMX, engari kaore ano i tino pai ki tetahi matua.

He pai te tauine NGINX puta noa i nga kohanga 8 katoa, a mo Apache, ko te ahuatanga o te kaupapa kotahi te ahua pai rawa atu.

Tauineine:

Nginx:

Inaianei me titiro ki te tauineine i runga i te auau me te maha o nga matua. 

Te Pakanga o nga tūmau Tukutuku. Wāhanga 1 – HTTP kua kore e pa:
Kaore a Nginx i paahi i nga whakamatautau me te 1% mo nga waahanga 4 me te 1; i te wa i neke atu i te 2000 nga tono, ka mutu te hononga ki te kaiwhakaatu.

Apache:

Te Pakanga o nga tūmau Tukutuku. Wāhanga 1 – HTTP kua kore e pa:
Ko Apache, pera i a Nginx, kua tukatukahia nga tono 2500, ka mutu ka kati te hononga. I rahua a Apache i te whakamatautau i runga i te 8, 4 me te 1 cores me te rohe o 1%, engari i tua atu i rahua te whakamatautau me te 5% tepe i runga i tetahi matua, he kino atu i te Nginx

IIS:

Te Pakanga o nga tūmau Tukutuku. Wāhanga 1 – HTTP kua kore e pa:
I nga wa o nga whakamatautau, i kohia e IIS te tini o nga rarangi tono engari i tukatukahia e ia. Ko te ahua, i waho o te pouaka kaore he wa i whakaritea mo te tukatuka tono.

Te Pakanga o nga tūmau Tukutuku. Wāhanga 1 – HTTP kua kore e pa:
E whakaatu ana te tūtohi i te wā i pau hei whakaoti i te whakamātautau. I whakarerea nga whirihoranga whakamatautau poauau katoa. E whakaatu ana te hoahoa i te kaha o te hiahia o te IIS ina tae mai ki nga taputapu, me te pai o te NGINX.

Whakanuia mai i te kōpae:

Nginx:

Inaianei me titiro ki te tauineine i runga i te auau me te maha o nga matua me te tere kōpae. 

Te Pakanga o nga tūmau Tukutuku. Wāhanga 1 – HTTP kua kore e pa:
I tenei wa i rahua e Nginx nga whakamatautau 4 hei utu mo te rua.

Apache:

Te Pakanga o nga tūmau Tukutuku. Wāhanga 1 – HTTP kua kore e pa:
I rahua e Apache te maha o nga whakamatautau i tera wa.

IIS:

Te Pakanga o nga tūmau Tukutuku. Wāhanga 1 – HTTP kua kore e pa:
Ka whakaatu a IIS i te kauwhata tata rite, me te mea karekau he here kōpae. I te nuinga o te waa, ko nga whakairoiro o nga kaitoro katoa kaore i tino rerekee, ko te tikanga he keteroki ia o raatau raraunga i roto i te RAM me te mahi mai i reira. I konei ka kite tatou i te takenga nui - ko te tūmau tukutuku tonu.

He moata rawa ki te whakatau whakatau i runga i tenei whakamatautau kaore ano kia whakamatauria te HTTPS, te compression me te HTTP/2 me te tiwhikete ora mai i Let's Encrypt. Ka korero tatou mo tenei i roto i te tuhinga ka whai ake.

Te Pakanga o nga tūmau Tukutuku. Wāhanga 1 – HTTP kua kore e pa:

Source: will.com

Hokona te manaaki pono mo nga waahi me te tiaki DDoS, nga kaiwhakarato VPS VDS 🔥 Hokona he manaaki paetukutuku pono me te tiakitanga DDoS, ngā tūmau VPS VDS | ProHoster