سأقوم إن شاء الله بشرح كيفية تحسين سرعة و أداء المنتدى اعتمادا على موقع الفحص المعتمد لدى google و bing وهو http://gtmetrix.com/
سأقوم بتقسيم الشرح إلى 4 دروس :
الدرس 1- حلّ مشكلة Leverage browser caching
الدرس2- حلّ مشكلة Optimize images
الدرس 3- حلّ مشكلة Avoid bad requests
الدرس 4- حلّ المشاكل Minify JavaScript, Enable gzip compression, Specify a Vary: Accept-Encoding header, Defer parsing of JavaScript
عند الانتهاء سأقوم بتجميعهم في موضوع واحد تحت عنوان "دورة تحسين سرعة و أداء المنتدى"
ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
الدرس 1- حلّ مشكلة Leverage browser caching
معاينة المشكل
الحلول المُقترحة :
يوجد 2 حلول، (حسب الملفاة الموجودة في رئيسية الموقع "جذرالموقع" )
الحلّ 1 : (الملف .htaccess غير موجود في رئيسية الموقع "جذر الموقع")
بعد فكّ الضغط عن الملف .htaccess الموجود في المرفقات نقوم برفعه إلى رئيسية الموقع "جذر الموقع" وسيتمّ حلّ هذه المشكلة
# Turn on Expires and set default to 0
ExpiresActive On
ExpiresDefault A0
# Set up caching on media files for 1 year (forever?)
<FilesMatch ".(flv|ico|pdf|avi|mov|ppt|doc|mp3|wmv|wav|js)$">
ExpiresDefault A29030400
</FilesMatch>
# Set up 1 Month caching on commonly updated files
<FilesMatch ".(xml|txt|html|css|jpeg|jpg|gif)$">
ExpiresDefault A2419200
</FilesMatch>
# Force no caching for dynamic files
<FilesMatch ".(php|cgi|tpl|htm)$">
ExpiresActive Off
</FilesMatch>