Windows серверіндегі бір опцияға байланысты веб-сайттарымыздың қалай баяулағаны туралы әңгіме

Windows серверіндегі бір опцияға байланысты веб-сайттарымыздың қалай баяулағаны туралы әңгіме

Көбісі Cloud4Y бұлттың корпоративтік провайдері екенін естіген. Сондықтан, біз өзіміз туралы айтпаймыз, бірақ кейбір сайттарға кіру кезінде қиындықтар туындағаны және оған не себеп болғаны туралы қысқаша әңгімемен бөлісеміз.

Жақсы күндердің бірінде маркетинг бөлімі инженерлерге терминал арқылы браузерлерде жұмыс істегенде кейбір сайттардың жүктелуіне көп уақыт кететініне шағымданды. Атап айтқанда, олар үшін vk.com өте маңызды. Біз сигналды қабылдап, мәселенің неде екенін анықтай бастадық.

Сонымен, жағдай: Megafon интернет-провайдері, Windows серверінің ОЖ, Firefox браузері. Егер сіз ВКонтакте желісін кәдімгі Windows 10 жүйесімен ашсаңыз, сайт 10-100 мс ішінде жүктеледі. Егер Windows Server 2012/16/19 нұсқасымен ашуға тырыссақ, кідіріс 15 секундқа дейін немесе одан да көп болады.

Біз алдық пиксел VK, және ол арқылы олар не болып жатқанының ықтимал нұсқаларын әзірлеуге кірісті.

Тестілеу гипотезасы №1 – терминал серверіндегі мәселе.
Расталмаған. Бір желідегі басқа сервер арқылы бетті ашуды сынау кезінде мәселе сақталды.

No2 гипотезаны тексеру – мәселе шлюзде.
Расталмаған. Жергілікті ноутбуктерде бәрі оңай және жылдам ашылатыны атап өтілді. Бірақ сонымен бірге терминалдарда (және ішкі серверлерде) мәселе сақталады. Біз сыртқы және ішкі интерфейстерде ICMP параметрлерімен ойнадық - бұл көмектеспеді.

Бұл біртүрлі.

Жергілікті ноутбуктен сайт баяулатпайды.
Ішкі сканерлеу машинасынан (сканерлеуге арналған терминал) - жылдамдығын төмендетпейді.
Бірақ маркетинг баяу. Тәртіпсіздік!

Әрі қарай жүрейік.

№3 гипотезаны тексеру – DNS мәселесі.
Расталмаған. Біз пикселді жалпыға қолжетімді DNS (8.8.8.8) арқылы іске қостық - дәл сол оқиға. Мәселен, бұл пикселді инкогнито режимінде бірінші рет тартқанда мәселе анық көрінеді.

Мәселе негізінен браузерге байланысты деген күдік бар. FF-де пиксел әрқашан қатып қалады, хромда бірінші кіру кезінде. Маркетинг барлық браузерлерде үнемі тұрып қалады.

Тестілеу гипотезасы №4 - ОЖ үлгісі бар нәрсе.
Расталмаған. Біз таза Windows Server 2016 жүйесін орнаттық және .0 желісінен сынақты орындадық. Бізде проблема болды. Біз .200 желісіне ауыстырдық, мәселе сақталды. Яғни, желілік қақпа .0. оған еш қатысы жоқ. Дегенмен, бұл желідегі ноутбуктерде бұл мәселе жоқ. Яғни, желілік қақпа .200. оған да қатысы жоқ.

Яғни, бұл ОЖ үлгісіне қатысты емес. Виртуалды машина пикселді жүктеу кезінде баяулайды. Бірақ егер сіз оған VPN (бөлек желі картасы) орнатып, ол арқылы трафикті жіберсеңіз, онда бәрі өте жылдам жұмыс істейді (болуы керек). Ақаулық тудыруы мүмкін екі нұсқа бар екенін көреміз: кеңседегі шлюз немесе кеңседегі интернет-оператор.

Бірақ Megafon ВКонтакте пикселіне қол жеткізуді арнайы түрде тоқтата ала ма? Жоқ, бұл ақымақтық. Тағы да қазып көрейік.

Тестілеу гипотезасы №5 - VMware құралдары бәріне кінәлі.
Расталмаған. Зиянды әсерлер байқалмайды. Біз карта параметрлерін өзгертуге тырыстық, бірақ бұл да жұмыс істемеді. TTL өзгерді - әсер етпейді. Windows 10 мен Windows Server арасындағы айырмашылық неде екені белгісіз. Бірақ айырмашылық бар. Гофермен болған оқиға сияқты.

Windows серверіндегі бір опцияға байланысты веб-сайттарымыздың қалай баяулағаны туралы әңгіме

Біз бұл мәселемен біраз уақыттан бері айналысып келеміз. Әрине, біз Google-ге ұқсас жағдайларды іздедік, бірақ ештеңе таппадық. Сондықтан біз барлық ықтимал нұсқаларды әзірлеп, шақырмай әрекет еттік. Виртуализация және т.б. пиксельді жүктеу кезінде баяулауға кінәлі емес екеніне көз жеткізу үшін біз Windows 2016 ноутбугынан тестілеу жүргіздік. Біз желілік картаның және IP стекінің барлық ықтимал параметрлерін өзгерттік. Біз көп нәрсені сынап көрдік. Бірақ мәселе сол күйінде қалып, маркетинг іске кірісіп, барлығын түзетуді талап етті.

Біраз уақыттан кейін иттің жерленген жерін таптық. Мұның бәрі опцияларға қатысты болды
netsh интерфейсі tcp setglobal ecncapability=өшірілген

Бұл опция әдепкі бойынша жұмыс үстеліндегі Windows амалдық жүйелерінде өшірілген және сервер операциялық жүйелерінде әдепкі бойынша қосылған. Оны сервер бөлмесінде өшіргеннен кейін барлығы жұмыс үстеліндегі сияқты бірден ашылады. Біз бұл мәселені кеңседе (Megafon) Интернетпен қамтамасыз ететін провайдерден, Megafon мобильді интернеті арқылы (егер сіз оны телефоныңыздан бөлісіп, Windows сервері арқылы қоссаңыз), Yota арқылы растай алдық, біз оны кейбір аймақтарда қолданып көрдік. Мәскеу және бұл мәселе барлық жерде болды. Басқа операторларда жұмыс істегенде сайтқа кіру бірден болды.

Бұл бір көрнекті саяси қайраткердің айтқанындай, төбелес. Негізінде, мәселе қазір шешілді, бірақ бізді қатты қызықтырады: бұл тек осы жерде болды ма, әлде басқа қалалардың компанияларына әсер еткен ауқымды апат па? Егер бұл жағдай оқшауланбаған болса, онда Мегафон бұл мәселені шешу туралы ойлануы керек. Өйткені, серверлерде ECN (қолайлылық) опциясы әдепкі бойынша қосылады және оның не туралы екенін анықтау үшін көп уақыт қажет.

Қалай тексеруге болады? Иә, дәл біз сияқты. Firefox браузері арқылы біз vk.com сайтындағы кез келген бетті ашуға тырысамыз және қайтадан ctrl+f5 пернелер тіркесімін пайдаланамыз. Мәселе болса, тұрақты кешігу болады, егер проблема болмаса, сайт бірден ашылады.

Блогта тағы не оқуға болады? Cloud4Y

Тұзды күн энергиясы
Банк қалай сәтсіздікке ұшырады?
Үлкен қар ұшқыны теориясы
Шарлардағы интернет
Пентестер киберқауіпсіздіктің алдыңғы қатарында

Біздің жазылым TelegramКелесі мақаланы жіберіп алмау үшін арна! Біз аптасына екі реттен көп емес және тек бизнес бойынша жазамыз.

Сауалнамаға тек тіркелген пайдаланушылар қатыса алады. Кіру, өтінемін.

Windows сервері арқылы кідіріспен жүктелудесіз бе?

  • 4,8%Иә, жүктеуге көп уақыт кетеді2

  • 50,0%Жоқ, бәрі ұшады21

  • 45,2%Мәселе параметрлерде емес, маркетологтарда19

42 қолданушы дауыс берді. 35 пайдаланушы қалыс қалды.

Ақпарат көзі: www.habr.com

пікір қалдыру