//
you're reading...
کامپیوتر, اینترنت

Link Prefetching در فایرفاکس


نمیدونم تا حالا اصطلاح Link Prefetching به گوشتون خورده یا نه؟

بخونش، کلیک کن، منتظر بشین…
بخونش، کلیک کن، منتظر بشین…
بخونش، کلیک کن، منتظر بشین…

واسه چی باید منتظر بشینیم؟!
بهتر نیست که تو زمانی که در حال خوندن یه صفحه تو اینترنتیم، صفحه‌ی بعدی که قراره روش کلیک کنیم، همزمان دانلود بشه؟

121607-1527-1.jpg

این، فلسفه‌ی پشت‌ تفکریه که بهش Link Prefetching گفته می‌شه. در واقع، یه مکانیسم مورد استفاده در مرورگرهای اینترنتیه که از زمان بیکاری browser استفاده میکنه تا صفحات و مستنداتی رو که ممکنه شما در آینده بخواین بهشون دسترسی داشته باشین رو در حافظه مرورگر، ذخیره کنه. وقتی شما یه صفحه رو دانلود می‌کنین، اطلاعات مربوط به لینک‌هایی
که باید Prefetch بشن در اختیار فایرفاکس قرار میگیره تا در موقعیت مناسب، از مکانشون تو وب دانلود بشه. حالا اگه شما به اون لینک‌ها سر بزنین، صفحه‌های جدید خیلی سریعتر جلو چشمتون باز می‌شن. ایده‌ی جالبیه. نه؟!

تو سورس صفحه حاوی Prefetch Links ممکنه کدهایی بصورت‌های زیر ببینید:

<link rel="prefetch" href="/images/big.jpeg">
یا
Link: </images/big.jpeg>; rel=prefetch
یا
<meta http-equiv="Link" content="</images/big.jpeg>; rel=prefetch">

اصلاً نمی‌خوام بحث رو تخصصی‌ش کنم.وگرنه دراینباره کلی مطلب دیگه هست که می‌تونین از اینجا و اینجا بخونیدشون.

حالا صحبت اساسی سر اینه که اصلاً این Prefetching اونقدر که باید، می‌تونه مفید باشه یا نه؟ اول اینکه آیا وب‌سروری که سایت روش قرار گرفته، اونقدر از نظر سخت‌افزاری و نرم‌افزاری قوی هست که بتونه تقاضاهای اینجوری رو راحت، ساپورت کنه یا نه و پهنای باندشون انقدر هست که بخواد در اختیار Prefetching قرار بگیره یا نه از یه طرف و این نکته که اصلاً لینک‌هایی که محتویاتشون prefetch می‌شن، لینک‌هایی هستند که به درد کاربر بخورن یا نه، کلی اما و اگر برای این مکانیسم که فعلاً تو مرورگرهای Mozilla2.0 به بعد و Google Download Accelerator استفاده می‌شه پیش میاره.

به هرحال، با این مکانیسم، قسمتی از Cache مرورگر شما و در نتیجه حافظه‌تون، اشغال می‌شه. از طرف دیگه ممکنه سر استفاده از پهنای باند در زمان Idle و دانلود در پس‌زمینه، رقابتی پیش بیاد که به از دست دادن زمان برای شما منجر بشه؛ به عبارت دیگه اگر شما برنامه‌ی دانلودی غیر از Download Manager خود Firefox (و بطور کلی Mozilla) رو باز کرده باشین و در حال دانلود فایل باشین، عمل Prefetching قطع نمیشه. در نتیجه‌ی کارکرد همزمان، سرعت دانلودتون ممکنه پایین بیاد.

خوشبختانه می‌تونین خودتون تصمیم بگیرین که Prefetching برای فایرفاکس شما انجام بشه یا نه. برای این‌کار در صفحه‌ی about:config دنبال پارامتر Network.prefetch-Next بگردید و مقدار اون‌رو false کنید.

 

 

121607-1527-2.jpg

 

یادتون باشه که همه‌ی سایت‌ها از قابلیت Preftching در سورس‌کدشون استفاده نمی‌کنن، اما برای اونهایی که از کدی مثل کدهای بالا بهره میبرن، فعال بودن این پارامتر باعث افزایش احتمالی سرعت لود شدن صفحات بعدی اونها و در مقابل افزایش پهنای باند مصرفی شما و اشغال حافظه خواهد شد.

 

تو پست بعد راجع به چیزی که قرار بود تو این پست راجع بهش صحبت کنم، یه چیزایی می‌نویسم.

Advertisements

گفت‌و‌گو‌ها

6 thoughts on “Link Prefetching در فایرفاکس

  1. از اینائی که گفتی تو IE هم هست یا نه؟

    آمیر:»ظاهراً که نیست. مخصوص موزیلاس مث اینکه..

    Posted by myminimals | 2007/12/17, 00:06
  2. عجب چیزایی تو این فایرفکس هست ما خبر نداشتیم!

    Posted by شبستان | 2007/12/17, 23:37
  3. زيبا بود
    googlen.ir

    Posted by سايت گوگلين | 2007/12/18, 16:37
  4. دست شما درد نکنه خیلی مفید بود، موفق باشید.

    Posted by endlesslove43 | 2007/12/18, 17:04
  5. فقط اگر ممکنه یک مرتبه دیگه بفرمایید که از کجا میشه تنظیمات prefetch رو تغییر داد

    Posted by endlesslove43 | 2007/12/18, 17:17
  6. مشکل حل شد با خوندن پست قبلی شما مرسی عالی بود.

    آمیر:»مرسی که کار من رو کم کردی!! ولی مشکل دیگه ای بود در خدمتم.

    Posted by endlesslove43 | 2007/12/18, 17:22

پاسخی بگذارید

در پایین مشخصات خود را پر کنید یا برای ورود روی شمایل‌ها کلیک نمایید:

نشان‌وارهٔ وردپرس.کام

شما در حال بیان دیدگاه با حساب کاربری WordPress.com خود هستید. بیرون رفتن / تغییر دادن )

تصویر توییتر

شما در حال بیان دیدگاه با حساب کاربری Twitter خود هستید. بیرون رفتن / تغییر دادن )

عکس فیسبوک

شما در حال بیان دیدگاه با حساب کاربری Facebook خود هستید. بیرون رفتن / تغییر دادن )

عکس گوگل+

شما در حال بیان دیدگاه با حساب کاربری Google+ خود هستید. بیرون رفتن / تغییر دادن )

درحال اتصال به %s

کافه‌توهم را از فید دنبال کنید

نویسندگان:

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

به 80 مشترک دیگر بپیوندید

لایک خور


لینک‌های خوشمزه

RSS لینک‌دونی گودری دوستان

  • خطایی رخ داد! احتمالا خوراک از کار افتاده. بعدا دوباره تلاش کنید.