فاسترفوكس

من ويكيبيديا، الموسوعة الحرة
اذهب إلى: تصفح، ‏ ابحث
فاسترفوكس
الإصدار الأول
الإصدار المستقر 2.0.0 / 2006-10-30
حالة التطوير Unmaintained
المنصة Cross-platform
نوع Mozilla extension
الرخصة MPL 1.1
موقع الويب fasterfox.mozdev.org

Fasterfox هي إضافة من إضافات موزيلا فايرفوكس الذي يوفر واجهة لتعديل بعض الإعدادات المتعلقة بالأداء مثل اتصال متصفح الشبكة، التخزين، التوقيت، فضلاً عن توفر ميزةجلب الروابطمسبقاً. هذه التغييرات يمكن أن تقلل (أو تزيد في الحالات النادرة) من وقت تحميل الصفحات. منذ عام 2006، الإصدار 2.0.0 الأصلي لهذه الإضافة لم يتم تطويرها من قبل المطور توني جينتيلكور (Tony Gentilcore)، وهذا الإصدار غير متوافق مع فايرفوكس 3.0 أو ما بعده. منذ شهر نوفمبر 2008، أُصدرت إضافات بديلة تتوافق مع فايرفوكس 3.0 مثل Fasterfox (التي طورها spinball)، وFasterfox لايت من BigRedBrent.

التحسين (Optimization)[عدل]

تم توفير واجهة لضبط مجموعة من إعدادات الشبكات.[1] وهي تسمح بتعديل التالي:

الجلب (أو التحميل) المسبق للروابط (Prefetching)[عدل]

مع تفعيل إضافة فاسترفوكس (Fasterfox)، سيقوم المتصفح بتحميل الروابط والوصلات مسبقاً الموجودة في الصفحة. وبهذا، إذا (أو متى) تم نقر أحد هذه الوصلات، سيأخذ جزءاً ضئيلاً من الوقت فقط لتحميل الصفحة، بما أن تلك الصفحة تم تحميلها مسبقًا [2] يمكن للمستخدمين تعطيل هذا الخيار. Fasterfox الإصدار 1.0.1 وما بعده يختبر ملف robots.txt الموجود في المجلد الرئيسيي (root folder) لمعرفة ما إذا كان ينبغي جلب الصفحة مسبقاً أو لا.[3]

أنواع الملفات المسبقة الجلب (Prefetched file types)[عدل]

عندما يتم تفعيل Fasterfox، سيقوم فايرفوكس مسبقاً بتحميل جميع الروابط ذات الملحقات التالية:

ولكن باستثناء الروابط التي تكون متغيرة دائماً.

الجدل المقام حول الجلب المسبق للروابط (Forced Prefetch controversy)[عدل]

التحميل المسبق عنوةً للروابط، أو تحميل الصفحات التي لا يمكن تحميلها مسبقًا هي ما يثير الجدل لهذه الخاصية، والأسباب هي:

  • انها ليست متوافقة مع المعايير (مع أن الجلب المسبق (Prefetching) في حد ذاته يعتبر معيارًا)
  • يتم تحميل الروابط مسبقاً، بصرف النظر عما إذا كانت ستعرض لاحقًا أم لا.
    • سيخلق ذلك أضرارًا على إحصائيات الموقع.
    • يؤدي إلى إبطاء التصفح بسبب امتلاء الذاكرة (Cache Pollution).
    • تحميل الصفحات الزائد هذا يؤدي إلى حاجة صاحب الموقع إلى زيادة النطاق (Bandwidth) المستخدم وبالتالي الزيادة في دفعه للمال.
    • تحميل الصفحات الزائد هذا يؤدي إلى حاجة المستخدم إلى زيادة النطاق (Bandwidth) المستخدم في التصفح وبالتالي الزيادة في دفعه للمال.
    • تحميل الروابط الإعلانية مسبقاً قد تكون مشكلة من الناحية الأخلاقية والقانونية—انظر نقر الاحتيال (Click fraud).
  • بعض الروابط لا يمكن تخزينها
    • المحتوى المتغير(Dynamic content) لا يمكن تخزينه أساساً
    • بعض الصفحات تم صنعها بحيث أن لا تكون قابلة للتخزين
  • بعض المواقع قد تفشل، والتصفح فيها يكون مزعجاً
    • الآثار الجانبية غير المقصودة والتي تنسب أداء عملها إلى روابط (مثل الضغط على "إلغاء" أو "حذف")
    • قد يتلقى المستخدمون رسائل خطأ (error messages) عند الاتصال بالصفحات التي لم يقوموا أصلاً بتصفحها[4]
  • بعض أصحاب المواقع قد يمنعون بعض المتصفحات من دخول صفحاتهم إن كان دخولهم آلياً، أو بكل بساطة تمنع المتصفحات التي تستخدم إضافة فاسترفوكس (Fasterfox)

الحجب(Blocking)[عدل]

كما ذكر أعلاه، بعض المواقع تستخدم ملفها robots.txt لمنع Fasterfox من تحميل الروابط مسبقاً إلى وثائقها (أو بعض وثائقها).[3] العديد من المواقع تفعل ذلك من أجل تخفيض تكاليفها والتقليل من النطاق الترددي لتحسين القدرة على الاستجابة.[5]

حجب النوافذ الدعائية(Pop-Up Blocker)[عدل]

Fasterfox أيضا يحجب النوافذ الدعائية التي تظهر نتيجة لبعض الإضافات

المراجع[عدل]

  1. ^ Maybury، Rick (2006-04-03). "Bootcamp 418: Mozilla Firefox top tips". The Daily Telegraph. اطلع عليه بتاريخ 2008-02-03. 
  2. ^ Lendino، Jamie (2006-07-31). "Review: Top 10 Mozilla Firefox Extensions". Fox News. اطلع عليه بتاريخ 2008-02-03. 
  3. ^ أ ب "FasterFox FAQ: I'm a webmaster, how can I prevent prefetching". 
  4. ^ Gibbs، Mark (2006-12-15). "The perils of precaching". Network World. اطلع عليه بتاريخ 2008-02-03. 
  5. ^ Newton، Mark (2006-06-29). "Things move on". PC Pro. اطلع عليه بتاريخ 2008-02-03. 

الروابط الخارجية[عدل]