يتم تشغيل هذه القاعدة عندما تكتشف "إحصاءات PageSpeed" أنّ حجم أحد مواردك
قد يتقلص من خلال عملية تصغير.
نظرة عامة
يشير تصغير الحجم إلى عملية إزالة البيانات غير الضرورية أو المكرّرة بدون التأثير في طريقة معالجة المتصفّح للموارد، مثل تعليقات الرموز البرمجية وتنسيقها وإزالة الرموز غير المستخدَمة واستخدام أسماء متغيرات ودوال أقصر، وما إلى ذلك.
لتصغير JavaScript، جرِّب UglifyJS. وتُعدّ أداة التحويل البرمجي للإغلاقفعّالة جدًا أيضًا. يمكنك إنشاء عملية إصدار تستخدم هذه الأدوات لتصغير ملفات التطوير وإعادة تسميتها وحفظها في دليل إنتاج.
بدلاً من ذلك، يمكن دمج وحدة PageSpeed
مع خادم الويب Apache أو Nginx لتحسين موقعك الإلكتروني تلقائيًا، بما في ذلك تصغير الموارد.
تاريخ التعديل الأخير: 2024-09-04 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2024-09-04 (حسب التوقيت العالمي المتفَّق عليه)"],[[["This documentation is outdated and refers to a deprecated version of PageSpeed Insights API (v4) which will be shut down."],["Minification is the process of removing unnecessary data from web resources (HTML, CSS, JavaScript) without impacting functionality, improving page load speed."],["You can use tools like HTMLMinifier, CSSNano, csso, UglifyJS, and Closure Compiler to minify your resources."],["The PageSpeed Module for Apache or Nginx servers can automatically optimize your site, including minification."]]],["Minification reduces resource size by removing unnecessary data without affecting browser processing. Key actions include minifying HTML, CSS, and JavaScript. Use tools like HTMLMinifier for HTML, CSSNano or csso for CSS, and UglifyJS or Closure Compiler for JavaScript. A build process can automate minification, or the PageSpeed Module can optimize sites on Apache/Nginx servers. The content refers to PageSpeed Insights for identifying areas for minification.\n"]]