شارك معي : أفضل كود استخدمتة لتسريع موقع الويردبريس

من المعايير المهمة في المواقع الالكترونية وللزائر أيضا ولمحركات البحث حتى تحصل على نتائج أفضل هي أن يكون موقعك سريع بقدر الامكان في التصفح .

شارك معي خبراتك في تسريع مدونة الويردبريس بغض النظر سواء كان كود أو أضافة أو أي شئ تستخدمها لتسريع الموقع .

بالنسبة لي في كل مواقعي المتعلقة بالويردبريس أضيف هذا الكود في نهاية ملف ال.htaccess

حتى يضغط ملفات الhtml , css , javascript ويسرع الموقع

compress text, HTML, JavaScript, CSS, and XML

AddOutputFilterByType DEFLATE text/plain

AddOutputFilterByType DEFLATE text/html

AddOutputFilterByType DEFLATE text/xml

AddOutputFilterByType DEFLATE text/css

AddOutputFilterByType DEFLATE application/xml

AddOutputFilterByType DEFLATE application/xhtml+xml

AddOutputFilterByType DEFLATE application/rss+xml

AddOutputFilterByType DEFLATE application/javascript

AddOutputFilterByType DEFLATE application/x-javascript

remove browser bugs

BrowserMatch ^Mozilla/4 gzip-only-text/html

BrowserMatch ^Mozilla/4.0[678] no-gzip

BrowserMatch \bMSIE !no-gzip !gzip-only-text/html

Header append Vary User-Agent

 

ماذا عنكم ؟


التعليق السابق

اولا :

بواسطة اداة inspect من المتصفح قم برؤية الملفات التي يقوم الثيم بتحميلها اثناء فتح الصفحة . ثم قم بجمعها كلها في ملف واحد . مثلا ملفات ال css كلها اجمعها في ملف وسمه style.compressed.css وهكذا للجافاسكربت ايضا.

ثانيا:

قم بواسطة دالة :

 wp_deregister_style('style-name')

بالغاء تحميل الملفات التي جمعتها سابقا ثم قم بتحميل style.compressed.css بواسطة :

 wp_register_style( $handle, $src, $deps, $ver, $media );

قم بتكرار العملية لملفات الجافاسكربت وسترى فرق كبير ان شاء الله . اي سؤال انا حاضر

معلومات ممتازة

هل تنفع هذه الطريقة أيضا بالنسبة لملفات الrtl.css ؟

صراحة انا لا اعلم لاني لم اعمل على ملفات ال rtl لكن اعتقد انه لاتوجد مشكلة فقط يجب ان تكون الووردبريس نسخة rtl حتى تعمل .


عموما يوجد عدة طرق افضل من هذه مثلا تستطيع ان تلغي ال gravatar (صورة المستخدم) في التعليقات وتستبدلها بواحدة خاصة . بدل ان يقوم الووردبريس بتحميل الصورة من موقع خارجي يحملها من موقعك ويقلل هذا طلبات ال http مما يسرع من موقعك كثيرا . ايضا توجد طرق اخرى مثل استتخدام دالة add_image_size بدل ان تحمل الصورة بحجمها الكامل تستطيع ان تجعل الوردبريس يقوم بقص الصورة حسب الحجم الذي تحتاجه .