تخطَّ إلى المحتوى
مرسم

الأداء

لماذا تُحمَّل المواقع العربية أبطأ — وما الذي يُصلح ذلك فعلاً

نادراً ما تكون الاستضافة هي السبب. الخطوط العربية تحمل تكاليف لا تدفعها المواقع اللاتينية، وأغلبها يمكن تفاديه متى عرفت موضعه.

بقلم
مرسم
نُشر
دقائق قراءة
2
لماذا تُحمَّل المواقع العربية أبطأ — وما الذي يُصلح ذلك فعلاً

حين يبدو موقع ثنائي اللغة بطيئاً، تتجه الشكوك أولاً إلى الخادم. وأحياناً يكون ذلك صحيحاً، لكن الكلفة في الغالب تقع في الخطوط، وهي كلفة لا يدفعها موقع إنجليزي فقط.

ملف الخط العربي أكبر ببساطة

الحرف العربي يتغير شكله بحسب ما يجاوره: أول الكلمة ووسطها وآخرها ومنفرداً، فضلاً عن التراكيب. وعلى الخط أن يحمل كل تلك الأشكال. أما الخط اللاتيني بالغرض نفسه فيحمل أقل بكثير. وإذا حمّلت النظامين بلا عناية، فأنت ترسل نظامَي طباعة كاملين لكل زائر، أياً كانت لغته.

الإصلاح الذي تغفله أغلب المواقع: unicode-range

التعريف الصحيح لـ@font-face يخبر المتصفح بالمحارف التي يغطيها الملف، فلا ينزّله إلا إذا ظهرت إحداها فعلاً في الصفحة. وبتعريف سليم لا تنزّل الصفحة الإنجليزية الخط العربي إطلاقاً، والعكس صحيح.

ما الذي يقف في الطريق عادةً

  • صور غير محسَّنة — صورة بحجم ٣ ميغابايت خلف الواجهة أثقل من أي قرار يتعلق بالخطوط.
  • برامج السحب والإفلات التي ترسل إطار عملها كاملاً ليتحرك قسم واحد.
  • حزم الإضافات التي تحمّل كل واحدة منها نسختها من المكتبة نفسها.
  • تخطيط يقفز عند تبديل الخط العربي، لأن مقاسات الخط البديل لم تُضبط.

قِس الشيء الصحيح

اختبر الصفحة العربية على حدة. فقد ينجح موقع ثنائي اللغة في كل فحوص الأداء بالإنجليزية ويسقط بالعربية، لأن الصفحة العربية وحدها هي التي تنزّل الخط العربي. واختبار لغة واحدة وافتراض تطابق الأخرى هو سبب مرور هذا شهوراً دون أن يُلاحَظ.

خدمات ذات صلة

أعمال ذات صلة

اقرأ أيضاً

تريد هذا مطبَّقاً على موقعك؟

أخبرنا بما تبنيه، ونعود إليك بالنطاق والمدة والرقم.

← كل المقالات