هاست رجيران
Tel: 021-22251000
ISO 27001
خانه
  • برنامه نویسی
    • آموزش ++C
    • آموزش Ajax
    • آموزش ASP
    • آموزش C
    • آموزش CSS
    • آموزش CSS3
    • آموزش HTML
    • آموزش HTML 5
    • آموزش Java Script
    • آموزش jQuery
    • آموزش PHP
    • آموزش Python
    • آموزش RSS
    • آموزش WSDL
    • آموزش XML
    • آموزش بوت استراپ
    • آموزش پایگاه داده MYSQL
    • آموزش پایگاه داده SQL
    • آموزش پروتکل SOAP
    • آموزش زبان اسمبلی
    • آموزش سی شارپ #C
  • سیستمهای مدیریت محتوا
  • شبکه
    • CCNA
    • Linux
    • MCSE
    • Network +
    • امنیت شبکه
  • طراحی وب
    • آموزش جوملا
    • آموزش وردپرس
    • بهینه سازی SEO
  • عمومی
  • کنترل پنلها
    • cPanel
    • DirectAdmin
    • Enkompass
    • Froxler
    • H-Sphere
    • Helm
    • kloxo
    • Pleask
    • Webmin
    • WebsitePanel
    • پنل مدیریت DirectAdmin
    • ریسلری DirectAdmin
    • ریسلری HELM
    • ریسلری WHM
  • مدیریت سرور
    • سرور cPanel
    • سرور DirectAdmin
    • سرور لینوکس
    • سرور ویندوز
    • میکروتیک
  • میزبانی وب
  • وب و اینترنت
  • تماس با ما

    Offline Web Applications چیست؟

    ۰
    editor5 آذر ۱۸, ۱۳۹۴ طراحی وب

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

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

    برنامه های خارج از شبکه ی HTML5 به ما اجازه می دهد تا با یک وب سایت در حالت آفلاین و بدون دسترسی یه اینترنت تعامل داشته باشیم. شاید این ادعا از نظر شما متناقض به نظر بیاید : یک برنامه تحت وب تنها در صورت آنلاین بودن معنی پیدا می کند اما با این حال برنامه های تحت وب زیادی ایجاد شده اند که از این امکان بهره می برند . شاید از برنامه های تحت وب مدیریت ایمیل همانند سرویس GMAIL استفاده کرده باشین؛ به نظر شما بهتر نبود که می توانستید در زمانی که در مترو هستید و به محل کار خود می روید ایمیل بنویسید و ذخیره کنید و سپس بعد از دسترسی به اینترنت آن را ارسال کنید ؟
    در حال حاضر مرورگر های سافاری و فایرفاکس نسخه های ۴ به بعد، گوگل کروم ۵ به بعد، اپرا ۱۱ به بعد، IOS و آندروید ۲ به بعد و همچنین آخرین نسخه اینترنت اکسپلورر از 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 احتیاجی ندارد اما با این حال اگر مایلید که سایتتان را به صورت آفلاین در اختیار کاربرانتان قرار دهید هیچ ضرری برای سایت شما ندارد . به همین خاطر مراحلی که ذکر شد را در بخش بعدی دنبال کنید تا بتوانید این قابلیت را به سایت خود اضافه کنید.

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

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

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

    Offline Web Applications چیست؟+چه تفاوتی با حافظه کش مرورگر دارد؟
    درباره نویسنده

    ارسال دیدگاه

    برای صرف‌نظر کردن از پاسخ‌گویی اینجا را کلیک کنید.

    شما باید وارد شوید تا دیدگاهی ارسال کنید.

    دسته ها

    جستجو

      • سايت ساز صفحه نگار
        بدون نياز به دانش فني وب سايت بزرگي بسازيد و مديريت کنيد
        از 200000 تومان
    • هاست لينوکس
      هاست لينوکس دوگانه استفاده همزمان سايت از 2 ديتا سنتر
      از 60000 تومان
    • هاست ويندوز ابري
      قرار گرفتن سايت شما بر روي سرورهاي جداگانه قطعي را به صفر ميرساند
      از 120000 تومان
    • افزيش رتبه در گوگل
      به شما کمک ميکنيم تا بالاتر از رقيبان خود باشيد
      از 500000 تومان
    • طراحي وب سايت
      بهترين و مدرنترين طراحي وب سايت با 15 سال سابقه
      از 200000 تومان
    • هاست اختصاصي
      منابع سخت افزاري بيشتر براي سايتهاي پربازديد، شرکتهاي بزرگ،سازمانها و...
      از 150000 تومان
    • ثبت دامنه
      ثبت آنلاين و تحويل آني انواع پسوندها به نام شما و با قابليت مديريت کامل
      از 5000 تومان
    • سرور اختصاصي
      سرورهاي با کيفيت با مديريت کامل و UpTime 99.9%
      ليست قيمت ها
    • ريسلري هاستينگ
      به صورت اختصاصي براي مشتريان خود سايت ايجاد کنيد
      از 145000 تومان
    • ميزباني وب (هاست)
      فضاي وب براي ايجاد سايت شما
      از 60000 تومان
    • رجیران

      • پورتال کاربران
      • راهنمای پورتال
      • سفارش آنلاین
      • آموزش وب رجیران
      • قوانین و توافقنامه
    • نمايندگی

      • نمایندگی ثبت دامنه
      • نمايندگی هاست رجیران
      • نمايندگی اعتباری
    • سرورها

      • سرورهای اختصاصی
      • سرور مجازی لينوکس
      • سرور مجازی ويندوز
    • طراحی سایت

      • سايت ساز صفحه نگار
      • فروشگاه ساز صفحه نگار
      • نمونه کارها
      • افزایش رتبه در گوگل
      • دريافت کاتالوگ قبل از خريد
    • هاست

      • هاست لينوکس
      • هاست ويندوز 2008
      • هاست اختصاصي
      • سوالات متداول
    • ثبت دامنه

      • تعرفه دامنه
      • سفارش آنلاین دامنه
      • نکاتی درباره انتخاب دامنه
      • سوالات متداول
      • جستجوگر دامنه
    Back to Top

    Valid CSS! Valid CSS!

    رجيران ® علامت تجاري ثبت شده است و هرگونه کپي برداري و ايجاد تشابه پيگرد قانوني دارد. 1391-1380©
    Copyright © 2001 - 2012 REGIRAN ® All rights reserved. Portal System Powered by Safhe Negar ® v2.1