deflate نسبت به gzip منابع کمتری از پردازنده هم مصرف میکنه . اما مشکل fcgid همین لود و مصرف حافظه است .
مثلا شما اگر از حافظه برای نگهداری کش و temp جایگزین استفاده کنین و همزمان باهاش fcgid رو داشته باشید کافیه یکی از سایت ها ( مثلا یک فروم یا یک وردپرس ) یکی از صفحاتشون که هم کش میشه و هم کد اجرا میشه مورد حمله قرار بگیره .
مثلا کلیه منابع سیستم درگیر میشن .
یک سوال این که در fcgid قابلیت مدیریت پردازش ها هست ؟ چون پروسه که باز میمونه ( شاید هم fork میشه ) پس تایم اوت نداره ( در پروسه ) و چون نیازمند ادامه عملیات هست ممکنه حافظه بیشتری از محدودیت هایی که تنظیم شده استفاده کنه . البته این مورد به نسبت این که پروسه واقعا در محیط کاربر اجرا بشه میارزه .
در مورد mpm worker هم مثل تیغ دو لبه میمونه . زیر بار خوب جواب میده ( به نسبت perfork ) اما اگر سرریز بشه قابل کنترل نیست !
یه مشکلی که تو این بالانسر های آپاچی هست اینه که بیشتر در نظر گرفتن که Daemon بتونه به همه چی جواب بده , اما فکر سر ریز و مصرف منابعش رو نمیکنن زیاد .





پاسخ با نقل قول