جمعه، 13 تیرماه 1382

هشت پای 3

این نام هشت پا ترجمه فارسی همین Squid خودمون هستش . الحق که وجه تسمیه خیلی خوبی داره و عملکرد squid در شبکه مانند یک هشت پای غول پیکر می مونه که سر راه تمام درخواستهای وب یا FTP میشینه و در صورتی که خود بتونه اون درخواست رو از اطلاعات موجود در خودش که کم هم نیست جواب بده ، این کار رو می کنه و الا مانند یک هشت پا اونها را از طریق لینکهای مختلف و به طرق مختلف می تواند دریافت کند و برای درخواست کننده آماده کند .
نسخه 3 این جانور عظیم الجثه هنوز به صورت Stable در نیامده ، اما پیشرفتهای جالبی در همین نسخه های beta ی اون میشه دید . که من به چند تای اونا به نظرم جالب اومد اشاره می کنم .
اول از همه اینکه بعد از سالیان ، سال که اکثرا Daemon های معروف network که در سیستمهای مبتنی بر Unix توسط زبان C استاندارد نوشته می شدند ( خیلی هاشون هم هنوز می شوند ) به نظر میاد یک انقلابی در زمینه کد نویسی داره به وجود میاد که همه اونها دارن سعی می کنند کد های خودشون رو ( به خصوص قسمت های هسته ای برنامه ) به صورت ++C در بیارن . این تبدیل کد خیلی خصوصیات خوبی داره . مثلا فهمیدن کد برای خواننده کد بسیار ساده تر میشه . بعدم اینکه چون الان Compiler های زبان ++C خیلی پیشرفت کرده اند احتمالا باعث optimize شدن برنامه در نهایت خواهد شد .
از پیشرفتهای جالب دیگری که کرده این است که قابلیت spelling check رو برای صفحات داره . به این معنا که هنگامی که صفحه ای را از روی اینترنت می آورد که در آن اشتباه های معروف تایپی و یا دستوری هست ، خودش آنها را درست کرده و به صورت درست به درخواست کننده جواب می دهد و احتمالا درخواست کننده از آن ایرادات بی اطلاع خواهد بود و درست خواهد دید . البته مسلما این قضیه 100% نیست . اما در نهایت با بهبود dictionary این امکان می توان خیلی خطاهای سهوی را کم کرد .
از امکانات خوب دیگرش می توان به قابلیت درست کردن squid.conf توسط یه برنامه خارجی اشاره کرد . به این معنا که شما در حالت عادی باید فایلی با نام squid.conf داشته باشید که در آن تنظیمات مربوط به squid نوشته شده و squid بر اساس آنها می تواند خودش را اجرا کند . اما با این قابلیت شما قادر خواهید بود به squid بگوئید که برای گرفتن تنظیمات خود بجای اینکه یک فایل را محتویاتش رو بخوانی ، برو و یک برنامه رو اجرا کن و خروجی آن برنامه تنظیماتت خواهد بود . حال آن برنامه ، به هر زبانی و به هر روشی می تواند این اطلاعات را آماده کند . خیلی بدرد می خورد برای کسانی که interface تنظیم squid تحت وب دارند و می توانند این تنظیمات و rule ها را در sql نگهداری کنند .
از دیگرخصوصیات جدیدش ، پشتیبانی کامل از MacOSX می باشد و همچنین اضافه کردن تنظیماتی برای اضافه سازی file descriptor ( تعداد فایلهای مجاز باز شدن در سیستم ) در هنگام تنظیم source ها . همچنین قابلیت نگهداری فایلهای بزرگتر از 2GB و پشتیبانی از ویندوز جدید .Net سرور و خیلی قابلیت های خوب دیگری که در صورتی که علاقمند هستید می توانید در اینجا بخوانید .

[ جمعه، 13 تیرماه 1382، 5:06 بعدازظهر ]

hi
your weblog is very cool
good luck
bye

[ Armin ] | [ پنجشنبه، 19 تیرماه 1382، 0:46 بعدازظهر ]
ارسال نظرات









اطلاعات شما را بیاد داشته باشم ؟