**شرح فنی پروژه: بهینهسازی عملکرد TTFB در Windows Server / IIS / .NET Core**
هدف نهایی این پروژه فنی، دستیابی به یک TTFB (Time to First Byte) پایدار و ثابت زیر ۱۵۰ میلیثانیه در زیرساخت فعلی است که بر پایه **Windows Server**، **IIS** و **.NET Core** راهاندازی شده است.
تحلیلهای عملکردی سه گلوگاه اصلی و مجزا را در فرآیند پاسخگویی سرور شناسایی کرده است:
1.مشکل لایهی شبکه (TCP Latency):** یک تأخیر ثابت در حدود **۳۲۵ تا ۳۵۰ میلیثانیه** در فاز **Initial Connection** مشاهده میشود. این تأخیر پیش از پردازش توسط IIS رخ میدهد و مستلزم عیبیابی پیکربندی فایروال سیستمعامل ویندوز، بهینهسازی TCP Handshake، و لایههای پایین شبکه است.
2. مشکل لایهی رمزنگاری (SSL Handshake Latency): یک تأخیر اضافی در حدود **۳۱۸ تا ۳۳۰ میلیثانیه** در مرحله **SSL Negotiation** ثبت شده است. این گلوگاه نیازمند تخصص عمیق در سختسازی و بهینهسازی پروتکلهای **TLS (به ویژه TLS 1.3)**، پیکربندی **Cipher Suites** و مدیریت Certificate Services در محیط Windows Server / IIS است.
3. ناپایداری پردازش سرور (Queueing & Worker Management): نوسانات شدید در زمان پاسخگویی سرور (Waiting Time) که باعث ایجاد صفهای انتظار (Queueing) میشود. حل این چالش، مستلزم تسلط بر مدیریت **IIS Application Pools** و تنظیمات پیشرفته هسته **Kestrel** در .NET Core برای مدیریت پایدار منابع در ترافیک بالا است.