.
اطلاعات کاربری
درباره ما
آخرین مطالب
دیگر موارد
آمار وب سایت

 

در طراحی صفحات وب‌سایت، برخی از صفحات دارای محتوای ثابت و برخی دارای محتوای متغیر بر اساس رفتار کاربران هستند. بر همین اساس صفحات وب را به دو دسته‌ی استاتیک (ایستا) و داینامیک (پویا) تقسیم می‌کنند. در این مقاله همراه ما باشید تا با تفاوت صفحات استاتیک و داینامیک آشنا شوید.

صفحه استاتیک چیست؟

صفحه استایک یا ایستا، به صفحه‌ای از وب‌سایت گفته می‌شود که دارای محتوای ثابت و یکسان برای همه‌ی کاربران است. این صفحات که اغلب با HTML، CSS و جاوا اسکریپت، پیاده سازی شده‌اند، برای نمایش محتوا اغلب درخواستی به سرور ارسال نمی‌کنند یا درخواست واحد و ثابتی به سرور ارسال می‌کنند. سرورهم در همه‌ی شرایط برای این صفحات پاسخ یکسان ارسال می‌کند.

برای نمونه صفحه‌ی درباره ما یا تماس با در سایت، دارای محتوای ثابتی هستند. صفحات استاتیک به این معنا نیستند که هیچ‌گاه ویرایش نشده و قابل تغییر نباشند. بلکه می‌توان محتوای آنها را تغییر داد اما اغلب موارد نیازی به تغییر دادن مداوم آنها نیست بنابراین دارای محتوای ثابتی هستند.

 مراحل آماده سازي صفحات وب ايستا

1 – يك مو.لف ،  صفحه ای را كه شامل كدهای Html است را ايجاد و آن را با انشعاب Htm و يا Html بر روی سرويس دهنده وب ذخيره می نمايد.

2 – کاربری از طريق برنامه مرورگر خود ، در خواست استفاده از يك صفحه را می نمايد، درخواست فوق از مرورگر برای سرويس دهنده ارسال می گردد.

3 – سرويس دهنده وب ، فايل درخواستی با انشعاب Htm  و يا  Html را  پيدا خواهد كرد.

4 – سرويس دهنده وب  ، كدهای Html فايل مزبور را از طريق شبكه برای مرورگر ارسال ميدارد.

5 – مرورگر كدهای Html را پردازش و صفحه فوق را نمايش خواهد داد.

  محدوديت هاي صفحات وب ايستا

  فرض كنيد مي خواهيم يك صفحه وب را بگونه اي طراحي نمائيم ، كه بمحض ورود هر كاربر زمان جاري سيستم بهراه يك پيام مناسب نمايش داده شود.. در اين زمينه با چندين محدوديت مواجه خواهيم بود كه  بكمك تگ های Html قادر به  برطرف كردن آنها نخواهيم بود.  ما ميدانيم كه يك كاربر در يك زمان خاص به ملاقات صفحه خواهد آمد ولی قطعا؛ زمان آن را نمی دانيم .اگر بخواهيم زمان را بصورت كد در صفحه Html خود داشته باشيم ، نتيجه همواره يكسان بوده و هميشه يك زمان ثابت و يكسان برای تمامي ملاقات كنندگان صفحه ، نمايش داده خواهد شد. تگ های Html  امكاناتی بمنظور ايجاد  صفحات وب سفارشی  و بر اساس شرايط خاص  در اختيار قرار نمی دهد. صفحات وب ايستا همواره بصورت مشابه و يکسان برای تمامی کاربران نمايش داده خواهند شد.    ( نظير رستورانی كه همواره و صرفنظر از ذائقه مشتريان خود ، يك غذای ثابت و از قبل آماده شده را براي همه آماده و در اختيار قرار مي دهد!)  Html دارای هيچگونه امنيتی نيز نبوده و كدهای آن را همه مي توانند مشاهده و حتي تكثير گردد. شايد تنها مزيت اين نوع از صفحات طراحي آسان و بکارگيری سريع آنان در يك شبكه باشد.اين نوع صفحات دارای امكانات لازم بمنظور آفرينش صفحات پويا  نيستند،  چون  نمي توان  كدهای مورد نظر خود  را بعد از درخواست يك صفحه به آن اضافه کرد . می بايست بدنبال روشی و يا روش هائی بود که بکمک آنها بتوان صفحات وب پويا را ايجاد کرد. بمنظور نيل به هدف فوق از دو روش عمده استفاده مي گردد:

  •   Client – side dynamic page . بهره گيری از تكنولوژيهائی كه پويائی يك صفحه را از جايگاه سرويس گيرنده تحقق خواهند داد.
  • Server – side dynamic page . بهره گيری از تكنولوژيهائي كه پويائی يك صفحه را از جايگاه سرويس دهنده تحقق نمايند.

برای خواندن ادامه مطلب تفاوت صفحات پویا و ایستا در طراحی وب چیست؟ کلیک کنید.




:: بازدید از این مطلب : 105
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
ن : starinweb
ت : شنبه 23 مرداد 1400
.
مطالب مرتبط با این پست
می توانید دیدگاه خود را بنویسید


موضوعات
نویسندگان
آرشیو مطالب
مطالب تصادفی
محصولات تصادفی
مطالب پربازدید
پشتیبانی
💬 نظرات کاربران
💬ثبت نام کاربران
💬ورود کاربران