وب سایت استاتیک چیست ؟(Static Website)
فرض کنید شما مدیر یک شرکت تجاری هستید که می خواهید کسب و کار خودتان را در فضای وب معرفی کنید.می خواهید اطلاعات تماس و نمونه محصولات یا خدمات خود را معرفی کنید.درواقع شما می خواهید اطلاعات خود را در وب سایت نمایش دهید و نیازی به آپدیت کردن اطلاعات ندارید.وب سایت های استاتیک می توانند به شما کمک کنند.
وب سایت های استاتیک وب سایت هایی هستند که :
- اطلاعات آنها معمولا بسیار کم بروز رسانی می شود ویا اینکه بروز رسانی نمی شود و ثابت است.
- این وب سایت ها با استفاده از زبان Html جاوا اسکریپت و Css ساخته می شوند.
- وب سایت های ثابت یا استاتیک یک بار طراحی می شود و برای ایجاد تغییرات در آنها باید Html بلد باشید.
- تغییر اطلاعات در این وب سایت ها زمان بر و نیاز به دانش برنامه نویسی وب دارد.
- سرعت بارگذاری این وب سایت ها به دلیل حجم پایین کدهای آنها زیاد است.
- این وب سایت ها امتیاز بهتری از موتورهای جستجو می گیرند(به دلیل سرعت بارگذاری بالا).
- این وب سایت ها هزینه راه اندازی پایین تری نسبت به وب سایت های پویا دارند.
- امروزه کمتر از این وب سایت ها استفاده می شود و بیشتر وب سایت های داینامیک یا پویا کاربرد دارند.
بیشتر بخوانید : ساختار صفحات وب با جداول ۳ – جلسه بیست و چهارم(ویدیو)
نکته:سایت های استاتیک برای شرکت ها یا سازمانهایی مناسب هستند که حداکثر در سال یک یا دو بار اطلاعات سایت را بروز می کنند.
وب سایت داینامیک چیست ؟(Dynamic Website)
حال فرض کنید که شما خدمات و محصولات متفاوتی را در شرکت ارائه می دهید که می خواهید از طریق وب سایت این خدمات را آنلاین کنید.در این صورت باید مدام اطلاعات وب سایت بروز شود , امکان پشتیبانی آنلاین ایجاد کنید , برای وب سایت فروشگاه راه اندازی کنید و امکانات بسیار دیگری داشته باشید. زبان Html بلد نیستید و یک شخص معمولی از لحاظ دانش برنامه نویسی هستید.چه اتفاقی می افتد؟ اگر یک وب سایت استاتیک داشته باشید باید آن را دور بیندازید.
بیشتر بخوانید : ساخت سایت بدون یک خط کدنویسی (گام به گام)
وب سایت های داینامیک یا پویا وب سایت هایی هستند که :
- قابلیت این را دارند که اطلاعات آنها مرتب بروزرسانی شود.و برای بروزرسانی نیاز به دانش برنامه نویسی نیست.
- یک فرد عادی که دانش برنامه نویسی ندارد می تواند اطلاعات آن را تغییر دهد.
- تغییر اطلاعات در این وب سایت ها زمان کوتاهی نسبت به وب سایت های استاتیک نیاز دارد.
- برای نوشتن این وب سایت ها علاوه برHtmlاز تکنولوژی های سمت سرور مانند: Asp.net با Php.net استفاده می شود.
- سرعت بارگذاری آنها ممکن است به دلیل حجم زیاد کدهای آنها پایین بیاید که باید به وسیله یک سری از تکنیک های خاص
- این موضوع را حل کرد.
- این وب سایت ها بسته به امکاناتی که دارند هزینه بسیار بالاتری نسبت به وب سایت های ثابت برای آنها دریافت می شود.
نکته : وب سایت هایی که خدمات آنلاین ارائه می دهند و اطلاعات آنها مرتب در حال بروزرسانی است داینامیک هستند.
در ادامه تفاوت وب سایت استاتیک با داینامیک را به صورت خلاصه بررسی می کنیم.
خلاصه :
تفاوت وب سایت استاتیک با داینامیک :
وب سایت استاتیک یا ثابت :
- اطلاعات به ندرت بروز رسانی می شود.
- تغیرات در آن نیاز به دانش برنامه نویسی دارد. (تغییر اطلاعات)
- با زبان های سمت کلاینت نوشته می شوند.
- سرعت بارگذاری بالایی دارند.
- برای موتورهای جستجو بهینه تر می باشد(به دلیل حجم پایین کدها)
- قیمت پایین تری دارد.
وب سایت داینامیک یا پویا :
- اطلاعات مرتب بروز رسانی می شود.
- تغیرات در آن نیاز به دانش برنامه نویسی ندارد و یک فرد معمولی با استفاده از امکاناتی که فراهم شده است می تواند این کار را انجام دهد.
- این وب سایت ها علاوه بر Html از تکنولوژی های سمت سرور برای ایجاد آنها استفاده می شود.
- سرعت بارگذاری در آنها باید با تکنیک های خاصی پایین آورده شود.
- با تکنیک های سئو باید آنها را برای موتور های جستجو بهینه کرد.
- قیمت بسیار بالاتری دارند.
بیشتر بخوانید : serp چیست؟