چهارشنبه, ۱۹ اردیبهشت, ۱۴۰۳ / 8 May, 2024
مجله ویستا
اسکریپتهای CGI
بخاطر قدرت زیاد و انعطاف پذیری, اسکریپت CGI طرفداران زیادی دارند. کاربر با ارسال یک فرم یا کلیک کردن روی یک ابر پیوند درخواستی را برای اجرای یک CGI به سویServer ارسال میکند. این CGI بر رویServer اجرا شده و اطلاعات ارسالی را بررسی میکند و براساس آن صفحه دیگری ایجاد مینماید. این صفحه میتواند تجدیدنظری از صفحه اول, یا یک صفحه کاملا جدید باشد.
CGI مخفف Common Gateway Interface میباشد. استانداری است که روش ارتباط برقرار کردنServer وب به سایر برنامه ها را مشخص میکند. این برنامه ها میتوانند صفحات وب جدیدی ایجاد کرده و برای مرورگر ارسال نمایند. برنامهای CGI معمولا برای پردازش و تجزیه و تحلیل اطلاعات یک پرسشنامه که از سوی کاربر ارسال شده بکار میروند.
CGI تواناییهای زیادی به طراح صفحه وب میبخشد. مثلا به کمک آن میتوان بین صفحات و بانکهای اطلاعاتی ارتباط برقرار کرد. همچنین میتوان صفحات وب را به گونه ای طراحی کرد که برای هر نوع کاربر خاص ظاهر و محتوای متفاوتی داشته باشد.
اسکریپتهای CGI علیرغم قدرتشان کند میباشند. برای اجرای یک اسکریپت CGI مراحل زیادی باید انجام شود. اطلاعات باید دو بار بین مرورگر وServer منتقل شوند. بعلاوه, سرویگر باید مدتی را صرف پردازش اطلاعات دریافتی از مرورگر نماید. در واقع, اجرای یکCGI مانند درخواست یک صفحه جدید است. با این تفاوت که زمانی نیز باید صرف اجرای آن CGI بر روی سریسگر شود.
اگر تنها یک کاربر بهServer متصل باشد, میتوانیم زمان پردازش اسکریپت را ندیده بگیریم, اما اگرServer مجبور به پاسخ به درخواستهای متعدد و پردازشهای مکرر باشد, این زمان خود را بیشتر نشان میدهد.
مسئله دیگر در هنگام کار با اسکریپتهای CGI, مدت زمانی است که برای ایجاد هر اسکریپت لازم است. ابتدا باید برنامه کوچکی به یکی از زبانهای رایج اسکریپت نویسی مثل PERL یا ASP نوشته شود, سپس با داده های مختلفی آزموده شده و برای اجرا بهServer ارسال گردد.
منبع : سایت آسمونی
نمایندگی زیمنس ایران فروش PLC S71200/300/400/1500 | درایو …
دریافت خدمات پرستاری در منزل
pameranian.com
پیچ و مهره پارس سهند
تعمیر جک پارکینگ
خرید بلیط هواپیما
ایران دولت دولت سیزدهم آمریکا رافائل گروسی رئیس جمهور رهبر انقلاب مجلس شورای اسلامی محمد اسلامی انتخابات شورای نگهبان مجلس
سلامت هواشناسی قتل تهران شهرداری تهران بارش باران حجاب سیل پلیس آموزش و پرورش فضای مجازی شهرداری
خودرو مسکن حقوق بازنشستگان مالیات سایپا قیمت طلا قیمت دلار ایران خودرو قیمت خودرو بازار خودرو بانک مرکزی بورس
نمایشگاه کتاب تلویزیون سینما تئاتر دفاع مقدس سریال سینمای ایران موسیقی کتاب
اینوتکس دانشگاه آزاد اسلامی دانش بنیان
رژیم صهیونیستی جنگ غزه غزه فلسطین رفح حماس روسیه چین نوار غزه ترکیه اوکراین طوفان الاقصی
فوتبال پرسپولیس استقلال لیگ برتر ذوب آهن لیگ قهرمانان اروپا نساجی لیگ برتر فوتبال ایران بازی لیگ برتر ایران سپاهان جواد نکونام
هوش مصنوعی اپل سامسونگ آیفون مایکروسافت گوگل باتری ناسا فضاپیما
سازمان غذا و دارو بیماران خاص استرس کاهش وزن بیمه زیبایی دندانپزشکی فشار خون