VDS تطوير موقع ووردبريس لمكتب تصميم داخلي في الرياض وتسريعه وصيانته
استلمت موقعًا يعمل وأنجزت 55 مهمة من 58، ثم خفضت الـCSS الحاجب للعرض 64% بلا بكسل مختلف.
- 55/58
- مهمة مسلّمة
- −64%
- CSS حاجب للعرض
- −99%
- حجم CSS الأيقونات
- 0
- بكسل مختلف
المشكلة
موقع حي لا يحتمل التوقف، وبطيء بسبب ملفات أيقونات وCSS ضخمة تُحمّل في كل صفحة.
نظرة عامة
موقع ووردبريس عربي لمكتب تصميم داخلي في الرياض. استلمت vds.sa وهو يعمل، وأكملت العمل عليه بعقد موقّع ومدفوع بالكامل، وسلمت 55 مهمة من 58 بين تطوير وتسريع وصيانة.
ما الذي بنيته
- ملف CSS الأيقونات من 170,232 بايت إلى 1,342 بايت، وخطها من 569,672 إلى 880 بايت على 15 صفحة
- الـCSS الحاجب للعرض من 16,674 إلى 5,946 بايت، أي 64% أقل، بلا بكسل مختلف على 10 قوالب
- كل تعديل مسلّم كـmu-plugin، فالتراجع عن أي تغيير يعني حذف ملف واحد
- لا يُكتب سطر في قاعدة بيانات العميل بلا قرار صريح
القرار الهندسي
أول محاولة للـCSS الحرج نجحت في كل الفحوص البرمجية وكسرت الهيدر على الموقع الحي، لأن قاعدة صُنفت خطأ صارت تُحمّل بعد القاعدة التي كان يجب أن تتغلب عليها. خرجت من ذلك بقاعدة ثابتة: القياس بالبكسل وليس بالبايت. المحاولة الثانية مرت بلا بكسل مختلف.