
انواع طراحی سایت
وب سایت ها به دو دسته ی وب سایت استاتیک و وب سایت داینامیک دسته بندی می شوند:
-
طراحی سایت استاتیک
در طراحی سایت استاتیک، یک فایل متمایز به ازای هر صفحه سایت روی سرور ذخیره می شود و هر بار که این صفحه مورد نیاز باشد، مجددا از سرور بازخوانی می شود و برای کاربر نمایش داده می شود.
از مزایای این گونه طراحی سایت که تا سال ۲۰۱۵ محبوبیت داشت، آسانی طراحی صفحات استاتیک و امنیت بالای آن برای سرورهای آن دوره بود.
پس از گذشت زمان با ارائه سرورهای ارزان قیمت و بالا رفتن تکنولوژی امنیت سرور، کم کم این طراحی جای خود را به طراحی سایت داینامیک (پویا) داد.
البته هنوز هم در تمام وب سایتهای داینامیک، بخشهایی با طراحی استاتیک ایجاد می شوند و در واقع تمام وب سایت ها چند بخش استاتیک در طراحی خود دارند.
-
طراحی سایت داینامیک
صفحات داینامیک سایت به گونهای طراحی می شوند که خود صفحه ثابت، اما محتوای آن متغیر باشد. ساختار این صفحات توسط یک اپلیکیشن سرور که اسکریپتهای سمت سرور را فراوری می کند، ایجاد می شود.
در واقع محتوای چنین صفحاتی با توجه به جستجوی کاربر، ایجاد می شوند.
این بدان معنی است که محتوای صفحه به خودی خود روی سرور وجود ندارد و با فراخوانی چنین محتوایی از یک صفحه سایت داینامیک، این صفحه روی سرور ایجاد شده و برای کابر فرستاده می شود.
در یک سایت داینامیک، صفحات معمولا محتوای مورد نیاز خود را از یک دیتابیس در Back-end فراخوانی می کنند.
توسعه اولیه صفحات داینامیک وب مستقیما در زبانهایی مثل PHP، Perl یا ASP صورت میگرفت.