طراحي وب

طراحي سايت، سئو، طراحي فروشگاه اينترنتي

بررسي فرمت هاي صفحات وب ايستا و پويا

۳۹ بازديد

فرمت هاي ذخيره سازي صفحات وب

صفحات وب توليد شده در محيطهاي ويرايش متن با نرم افزارهاي طراحي وب سايت را مي توان با دو فرمت html و htm ذخيره نمود كه هر دو در مرورگرها به يك ش كل نشان داده مي شوند و از اين نظر تفاوتي ميان آنها وجود ندارد با اين حال هنگامي كه وب سايت را روي سرور وب قرار مي دهيد تا از طريق اينترنت در دسترس باشد با دو تفاوت جزيي ميان اين دو فرمت روبرو مي شويد:

Image result for web static

  1. برخي سيستم عامل ها مانند Unix و Linux كه نصب آنها بر روي سرورهاي وب بسيار رايج است از پسوندهاي چهار حرفي مانند html پشتيباني نمي كنند.
  2. چنانچه صفحه اول سايت به دو صورت index.htm و index.html بر روي سرور وب ذخيره شده باشد، هنگامي كه نام سايت را در مرورگر وب وارد مي كنيد، به صورت پيش فرض، index htm نشان داده مي شود لذا توصيه مي شود براي ذخيره سازي صفحات وب ساخته شده، از فرمت htm استفاده نماييد.

صفحات ايستا و پويا

ممكن است هنگام گشت و گذار در اينترنت و مشاهده وب سايت هاي گوناگون، در نوار نشاني مرورگر با پسوندهاي ديگري غير از htm و html مواجه شويد كه در اين ميان، فرمت هاي aspx asp php و jps عموميت بيشتري دارند. تفاوت اين پسوندهاي ناآشنا با فرمت هايي مانند htm و html چيست؟ براي پاسخ به اين سؤال بايد با دو تعريف جديد آشنا شويد: وب سايت هاي ايستا و وب سايت هاي پويا. وب سايت هاي ايستا با استاتيك به آن دسته از وب سايت هايي گفته ميشود كه ميزان تغيير اطلاعات در آنها پايين است و به همين دليل ساخت آنها با استفاده از چند صفحه وب با فرمت htm و قرار دادن اين صفحات بر روي سرور وب انجام مي گيرد
در اين نوع وب سايت ها، صفحاتي كه كاربر مشاهده مي كند به صورت مستقيم توسط طراح وب ايجاد شده و تغيير محتواي صفحات فقط توسط طراح امكان پذير است. براي مثال در وب سايت يك آژانس مسافرتي كه حاوي تبليغاتي در مورد تورها و نيز ليست قيمت هاي سه ماهه است، صفحات مورد نظر در قالب چند فايل HTML ايجاد و بر روي سرور وب قرار مي گيرد و وقتي موعد تغيير ليست قيمت ها رسيد، آن صفحه مجددا طراحي شده و با صفحه قبل جايگزين مي گردد
در مقابل، وب سايت هاي ديناميك كه گاهي برنامه هاي كاربردي وب هم ناميده مي شوند ساختار پيشرفته تر و منعطف تري دارند. در اين وب سايت ها كه عموما توسط گروهي متشكل از طراحان و برنامه نويسان توليد مي شوند، براي ورود اطلاعات جديد، مديريت اطلاعات قبلي و نيز ايجاد تغييرات در تعداد و شكل ظاهري صفحات امكانات مجزايي در نظر گرفته ميشود. براي مثال وب سايت يك خبرگزاري كه روزانه صدها خبر جديد بر روي خروجي مي فرستد بايد حاوي امكاناتي براي تنظيم سريع ساختار متن و تصاوير خبر، دريافت و مديريت نظرات كاربران با ايجاد بخش هاي خبري جديد باشد تا صفحات به سرعت توليد شده و در اختيار كاربران قرار گيرند
در اين گونه وب سايت ها كه محتواي پويايي دارند اطلاعات كه در صفحات مجزا بلكه در پايگاه داده ذخيره مي شود و براي بازيابي و نمايش اين اطلاعات بايد كدهايي به يك زبان برنامه نويسي تحت وب مانند JSP ASP . NET PHP و… نوشته شود. به همين دليل پسوند صفحات اين نوع وب سايتها متناسب با زباني است كه كدهاي صفحات بر اساس آن نوشته شده است.
البته ذكر اين نكته ضروري است كه وقتي پردازش درخواست كار بر روي سرور وب انجام مي گيرد نتيجه پردازش در قالب كدهاي HTML براي مرورگر فرستاده مي شود چون مرورگر غير از زبان هاي نشانه گذاري، زبان ديگري را براي نمايش صفحات وب شناسايي نمي كند.