امتیاز دهید:

وب سایت های استاتیک به آن دسته از وب سایت ها گفته می شود که صفحات وب تشکیل دهنده آن ها با پسوند html. ایجاد شده باشند و این در حالی است که صفحات وب سایت های دینامیک با پسوند متفاوتی همچون php. ساخته می شوند.
برای روشن شدن این مسئله، ابتدا نحوه عملکرد یک وب سایت استاتیک را مد نظر قرار می دهیم:

Static-vs-dynamic-website

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

Static-vs-dynamic-webیsite

همانطور که در تصویر فوق مشخص است، زمانیکه کاربر آدرس یک صفحه وب سایت دینامیک (مثلاً index.php ) را وارد مرورگر می کند، مرورگر این درخواست را برای نرم افزار وب سرور (آپاچی) که روی سرور هاست نصب است ارسال می کند. وب سرور هم در خواست را گرفته و برای وب اپلیکیشن پی اچ پی ارسال می کند. در این مرحله، وب اپلیکیشن اگر نیاز به اطلاعات خاصی داشته باشد به دیتابیس رجوع می کند و آن اطلاعات را گرفته، صفحه مد نظر ساخته شده و در نهایت تحویل نرم افزار وب سرور آپاچی شده و در نتیجه صفحه اچ تی ام ال تحویل مرورگر کاربر شده و وب خواهد توانست صفحه مد نظر خود را مشاهده نماید.


نظرات
نظرات