Offline Web Applications چیه؟

Offline Web Applications یا همون برنامه های تحت وب خارج از شبکه ، تکنولوژی تقریبا جدیدیه که به وسیله HTML5 ارائه شده. در چند سال گذشته وب به سمتی جلو رفته که تعداد کاربرانی که دائم در حال حرکت بوده و سایتا رو چک می کنن زیاد شده.

با اینحال حجم بزرگ از گوشیای گوشی موبایل و گجتا، دیگه نمیشه تصور کرد که تموم کاربران در همه جا به اینترنت دسترسی دارن. اگه کاربران بتونن همون بخشایی از سایت که به شکل آنلاین در سایت ما دیده ان رو در وقتی که به اینترنت دسترسی ندارن هم بخونن بسیار عالی می شه. شما می تونین با Offline Web Applications این امکان رو واسه کاربراتون جفت و جور کنین .

موبایل

Offline Web Applications چیجوری کار می کنه؟

Offline Web Applications به کمک قابلیتی به نام Application Cache (مخزن برنامه) کار می کنه . مخزن برنامه می تونه همه بخشای سایت شما رو به شکل آفلاین و خارج شبکه ذخیره کنه و با به کار گیری این توانایی در سایت خود، سرور همه فایلای JS ،CSS ،HTML و تصاویر و دیگه اطلاعات موجود رو واسه مرورگر کاربر می فرسته تا روی حافظه کامپیوتر ذخیره شن.

چه فرقی با حافظه کش مرورگر داره؟

شاید تا به این لحظه تصور کرده باشین که این توانایی همون توانایی حافظه Cache مرورگره که قبل از این ممکنه واسه افزایش سرعت بارگذاری سایت استفاده کرده باشین با این حال این مخزن فقط واسه این استفاده می شه که اگه مرورگر فایلی رو در اختیار داره دیگه واسه بار دوم اون فایل رو از سرور سایت نگیره این توانایی هم خیلی خوبه و در مقالات بلاگسیما در مورد اون توضیح داده شده. ولی در وقتی که کاربر آنلاین نباشه CACHE مرورگر دیگه به کار نمیاد حتی اگه همه فایلای سایت در مخزن مرورگر قرار گرفته باشه در وقتی که کاربر آنلاین نباشه این فایلا و اطلاعات هیچ ارزشی ندارن.

وقتی که از تکنولوژی Offline Web Applications استفاده می کنیم این قدرت رو در اختیار داریم که به مرورگر بگیم که کدوم فایلا رو باید در مخزن بذاره و کدوم فایلا در هر بار اتصال از سرور درخواست شه و در وقتی که فراخوانی یه فایل از مخزن با مشکل مواجه شد چه اقدامی صورت قبول کنه. به این شکل می تونین کنترل بیشتری روی مخزن داشته باشین و حتی سایت رو در حالت OFFLINE در اختیار کاربران بذارین. بنظر میرسه که تا همین جا نظر شما رو به این توانایی خاص جلب کرده باشیم، اگه می خواید از این امکان در سایت خود بهره ببرین ادامه این مقاله رو بخونین.

به کار گیری Offline Web Applications در سایت

خوب تا به این لحظه به طور کامل با توانایی Offline Web Applications آشنایی پیدا کردین و نوبت به پیاده سازیه . اجرا Offline Web Applications بسیار آسونه و در سه مرحله می تونین اونو به سایت خود اضافه کنین . اما هر مرحله نیازمند توضیحاتیه که امکان توضیح اون در این پست وجود نداره پس اجرا کامل اونو به بخش دوم این آموزش موکول میکنیم .

در بخش دوم این آموزش می آموزید که:

  1. فایل CACHE.MANIFEST رو بسازین
  2. تست فرستادن اطلاعات و محتوای مناسب واسه کاربران
  3. فهرست کردن همه فایلای HTML در فایل CACHE.MANIFEST

سایتای خبری , وب سایتای شخصی و . . . نرم افزار تحت وب به حساب و وجود اونا به گونه ایه که به توانایی Offline Web Applications احتیاجی نداره اما با این حال اگه دوست دارین که سایتتون رو به صورت آفلاین در اختیار کاربراتون بذارین هیچ ضرری واسه سایت شما نداره . بخاطر این مراحلی که ذکر شد رو در بخش بعدی دنبال کنین تا بتونین این توانایی رو به سایت خود اضافه کنین.

نظر شما در رابطه به کار گیری این تکنولوژی واسه لیست کارای روزانه، مدیریت دفترچه تلفن و یا برنامه های مدیریتی چیه؟

این مقاله به وسیله امین خادمیان، طراح و محقق وب جهت ارائه در بلاگسیما فرستاده شده. امین خادمیان که تنها ۱۷ سال سن داره میتونه آینده روشنی در طراحی وب و ارائه مقالات آموزشی در این مورد داشته باشه و همکاری اون با به عنوان نویسنده مهمون موجب افتخار و خوشحالی و راضی بودن ما می شه. سایت شخصی امین خادمیان اطلاعات بیشتری درباره اون به شما میده. ایشون درباره خود اینجور میگه:

امین خادمیان هستم علاقه مند به تکنولوژی و طراحی وب و در زمینه های طراحی وب، بازاریابی و تولید محتوای اختصاصی فعالیت می کنم.