داستانی درباره کاهش سرعت وب‌سایت‌های ما به دلیل یک گزینه در سرور ویندوز

داستانی درباره کاهش سرعت وب‌سایت‌های ما به دلیل یک گزینه در سرور ویندوز

بسیاری قبلاً شنیده اند که Cloud4Y یک ارائه دهنده ابر سازمانی است. بنابراین، ما در مورد خود صحبت نخواهیم کرد، بلکه یک داستان کوتاه در مورد اینکه چگونه در دسترسی به برخی از سایت ها با مشکل مواجه شدیم و چه چیزی باعث این شد، به اشتراک خواهیم گذاشت.

یک روز خوب، بخش بازاریابی به مهندسان شکایت کرد که هنگام کار از طریق ترمینال در مرورگرها، بارگیری برخی از سایت ها زمان زیادی طول می کشد. به ویژه، vk.com برای آنها حیاتی است. ما سیگنال را دریافت کردیم و شروع به کشف مشکل کردیم.

بنابراین، وضعیت: ارائه دهنده اینترنت Megafon، سیستم عامل ویندوز سرور، مرورگر فایرفاکس. اگر VKontakte را با ویندوز 10 معمولی باز کنید، سایت در 10-100 میلی ثانیه بارگیری می شود. اگر بخواهیم با ویندوز سرور 2012/16/19 باز کنیم، تاخیر تا 15 ثانیه یا حتی بیشتر است.

گرفته اند پیکسل VKو از طریق او شروع به بررسی نسخه های احتمالی از آنچه در حال رخ دادن بود کردند.

آزمون فرضیه شماره 1 - مشکل با سرور ترمینال.
تأیید نشده. هنگام آزمایش باز کردن صفحه از طریق سرور دیگری در همان شبکه، مشکل همچنان ادامه داشت.

آزمون فرضیه شماره 2 - مشکل در دروازه است.
تأیید نشده. اشاره شد که در لپ تاپ های محلی همه چیز به راحتی و به سرعت باز می شود. اما در عین حال، مشکل برای پایانه ها (و سرورهای داخلی) همچنان ادامه دارد. ما با تنظیمات ICMP در رابط های خارجی و داخلی بازی کردیم - کمکی نکرد.

یه جورایی عجیبه

از یک لپ تاپ محلی سرعت سایت کاهش نمی یابد.
از دستگاه اسکن داخلی (ترمینال برای اسکن) - کند نمی شود.
اما بازاریابی کند است. بی نظمی!

بیایید جلوتر برویم.

آزمایش فرضیه شماره 3 - مشکل DNS.
تأیید نشده. ما پیکسل را از طریق DNS عمومی (8.8.8.8) راه اندازی کردیم - همان داستان. برای مثال، اولین باری که این پیکسل را در حالت ناشناس می کشید، مشکل به وضوح قابل مشاهده است.

این ظن وجود دارد که مشکل به شدت به مرورگر بستگی دارد. در FF پیکسل همیشه یخ می زند، در کروم در اولین ورود. بازاریابی همیشه در همه مرورگرها گیر می کند.

آزمایش فرضیه شماره 4 - چیزی با الگوی سیستم عامل.
تأیید نشده. ما یک Windows Server 2016 تمیز را مستقر کردیم و آزمایش را از شبکه 0 انجام دادیم. ما مشکل داریم ما به شبکه .200 منتقل شدیم، مشکل همچنان ادامه داشت. یعنی گیت شبکه 0 است. هیچ ربطی به آن ندارد اما لپ تاپ های این شبکه این مشکل را ندارند. یعنی گیت شبکه .200 است. هیچ ربطی هم بهش نداره

یعنی این موضوع مربوط به قالب سیستم عامل نیست. ماشین مجازی در حین بارگذاری پیکسل کند می شود. اما اگر یک VPN (کارت شبکه مجزا) روی آن نصب کنید و ترافیک را از طریق آن ارسال کنید، همه چیز خیلی سریع کار می کند (همانطور که باید باشد). می بینیم که دو گزینه وجود دارد که می تواند مشکل ایجاد کند: یک دروازه در دفتر یا یک اپراتور اینترنت در دفتر.

اما آیا Megafon می تواند به طور خاص دسترسی به پیکسل VKontakte را قطع کند؟ نه، این نوعی مزخرف است. بیایید سعی کنیم بیشتر حفاری کنیم.

آزمون فرضیه شماره 5 - ابزارهای VMware در همه چیز مقصر هستند.
تأیید نشده. هیچ اثر مضری مشاهده نمی شود. ما سعی کردیم تنظیمات کارت را تغییر دهیم، اما این نیز جواب نداد. TTL تغییر کرد - بدون تأثیر. خوب، به طور کلی تفاوت بین ویندوز 10 و ویندوز سرور مشخص نیست. اما یک تفاوت وجود دارد. مثل داستان با گوفر.

داستانی درباره کاهش سرعت وب‌سایت‌های ما به دلیل یک گزینه در سرور ویندوز

ما مدتی است که با مشکل دست و پنجه نرم می کنیم. البته ما موقعیت های مشابه را در گوگل جستجو کردیم، اما چیزی پیدا نکردیم. بنابراین ما بدون درخواست عمل کردیم و همه نسخه‌های ممکن را بررسی کردیم. ما آزمایشی را از یک لپ‌تاپ Windows 2016 انجام دادیم تا مطمئن شویم که مجازی‌سازی و غیره مقصر کاهش سرعت هنگام بارگذاری پیکسل نیستند. ما تمام تنظیمات ممکن کارت شبکه و پشته IP را تغییر دادیم. ما یک سری چیزها را امتحان کردیم. اما مشکل همچنان پابرجا بود و بازاریابی شروع به کار کرد و خواستار رفع همه چیز شد.

بعد از مدتی بالاخره محل دفن سگ را پیدا کردیم. همه چیز در مورد گزینه ها بود
netsh interface tcp setglobal ecncapability=disabled

این گزینه به طور پیش فرض در سیستم عامل های ویندوز دسکتاپ غیر فعال و در سیستم عامل های سرور به طور پیش فرض فعال است. به محض غیرفعال کردن آن در اتاق سرور، همه چیز بلافاصله باز می شود، درست مانند دسکتاپ. ما توانستیم این مشکل را از ارائه دهنده ای که اینترنت را در دفتر (مگافون) در اختیار ما قرار می دهد، از طریق اینترنت موبایل مگافون (اگر آن را از تلفن خود به اشتراک بگذارید و از طریق ویندوز سرور وصل شوید)، از طریق Yota، آن را در برخی مناطق امتحان کردیم، تأیید کنیم. مسکو و این مشکل در همه جا وجود داشت. هنگام کار بر روی اپراتورهای دیگر، دسترسی به سایت فوری بود.

به قول یکی از چهره‌های برجسته سیاسی، این یک خرافات است. در اصل، مشکل اکنون حل شده است، اما ما بسیار علاقه مندیم: آیا این فقط در اینجا رخ داده است یا این یک فاجعه در مقیاس بزرگ است که شرکت های شهرهای دیگر را تحت تأثیر قرار می دهد؟ اگر این مورد مجزا نیست، پس مگافون باید به فکر حل این مشکل باشد. از این گذشته، گزینه ECN (ecncapability) به طور پیش‌فرض روی سرورها فعال است و زمان زیادی طول می‌کشد تا متوجه شوید که در مورد چیست.

چگونه بررسی کنیم؟ بله درست مثل ما با استفاده از مرورگر فایرفاکس سعی می کنیم هر صفحه ای را در vk.com باز کنیم و دوباره با استفاده از ctrl+f5. در صورت بروز مشکل دائماً تاخیر وجود دارد و در صورت عدم وجود مشکل بلافاصله سایت باز می شود.

چه چیز دیگری می توانید در وبلاگ بخوانید؟ Cloud4Y

انرژی خورشیدی شور
چگونه بانک شکست خورد؟
تئوری بزرگ برف ریزه
اینترنت روی بالن
نفوذگران در خط مقدم امنیت سایبری

مشترک ما شوید تلگرام-کانال، تا مقاله بعدی را از دست ندهید! ما بیش از دو بار در هفته نمی نویسیم و فقط به صورت تجاری.

فقط کاربران ثبت نام شده می توانند در نظرسنجی شرکت کنند. ورود، لطفا.

آیا با تاخیر بارگذاری از طریق ویندوز سرور مواجه هستید؟

  • ٪۱۰۰بله، زمان زیادی طول می کشد تا load2

  • ٪۱۰۰نه، همه چیز پرواز می کند21

  • ٪۱۰۰مشکل در تنظیمات نیست، بلکه در بازاریابان است

42 کاربر رای دادند. 35 کاربر رای ممتنع دادند.

منبع: www.habr.com

اضافه کردن نظر