پیش‌واکشی( Prefetch ) محتوا و نشانی دامنه در html5

اگرچه تا زمان تصویب نهایی استاندارد html5 زمان نسبتا زیادی باقی مانده، با این حال مرورگرهای اینترنتی بسیاری از ویژگی‌های جدید را پیاده‌سازی کرده‌اند و می‌توان از این ویژگی‌ها برای توسعه‌ی سایت‌هایی مدرن و کارآمد بهره‌گیری کرد.
یکی از جدید‌ترین امکانات اضافه شده به html5 امکان پیش‌واکشی( Preftch ) صفحه‌ها و پیش‌واکشی نشانی دامنه‌ها( DNS ) است.
فرض کنید مقاله‌ای چند صفحه‌ای را در سایت یا وبلاگ خود قرار داده‌اید. با کمک این ویژگی جدید می‌توانید به مرورگر اعلام کنید که می‌خواهید دریافت و پردازش صفحه‌ی بعدی مقاله پیش از آنکه کاربر روی پیوند مربوط کلیک کند، به انجام برسد.
برای اعلام این درخواست به مرورگر از کد زیر استفاده می‌شود:

<link rel="prefetch" href="http://amib.ir/my-articele-page-2">

دستور فوق تنها محتوای html صفحه‌ی مورد نظر را واکشی می‌کند. برای واکشی و پردازش از کد زیر استفاده می‌شود.

<link rel="prerender" href="http://amib.ir/my-articele-page-2">

و ویژگی سوم واکشی نشانی دامنه( DNS ) است که سبب می‌شود مرورگر عملیات درخواست IP متناظر با نامه دامنه‌ی دلخواه شما را به انجام برساند.

<link rel="dns-prefetch" href="//google-analytics.com">
<link rel="dns-prefetch" href="//fonts.googleapis.com">

استفاده‌ی نابجا از این ویژگی می‌تواند باعث اتلاف پهنای باند کاربران و افزایش فشار روی سرور شود، همچنین ممکن است سبب شود مورتورهای جستجو سایت شما را به عنوان سایتی خرابکار شناسایی و طبقه‌بندی کنند.

منبع

این نوشته در HTML, برنامه‌نویسی ارسال و برچسب شده است. افزودن پیوند یکتا به علاقه‌مندی‌ها.

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

شما می‌توانید از این دستورات HTML استفاده کنید: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>