تسريع موقع واستخدام الكاش

تسريع الموقع، خطوات تسريع موقع بالكود واستخدام الكاش.


خطوات تسريع موقع وكود .htaccess يقوم في تسريع الموقع و طريقة استخدام الكاش.


سأقوم في هذا المقال بشرح خطوات تسريع موقع ما، دون الحاجة لخبرة في البرمجة او الأكواد.


الخطوة الأولى:
استخدم الكاش، يمكنك استخدام الكاش لتسريع موقعك وجعل الموقع يحفظ نسخة من صور واكواد الموقع في المتصفح الخاص بالزائر فبذلك عندما يقوم الزائر بدخل موقعك مرة اخرى يتم استخدام الملفات المحفوظة في الكاش فيؤدي لسرعة فتح موقعك وتخفيف استخدام الترافيك الخاص بالموقع.
ستجد الكود في اخر الصفحة وطريقة تركيبه.

الخطوة الثانية:
قم بضغط ملفات البرمجة والستايل css، لا نعني هنا بضغطها بملف ضغط ولكن هناك الية يتم ضغط الكود بحذف المسافات بين الأكواد ويصبح الملف اسرع في التحميل بسبب تصغير حجم الملف، وهناك طريقة بسيطة جداً وهي اضافة كود في ملف .htaccess يقوم بالمهمة بشكل كامل.
ستجد الكود في اخر الصفحة وطريقة تركيبه.

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

هذه الخطوات بسيطة جداً ولا تحتاج لخبرة ويمكن عملها بدون الحاجة الي مبرمج.


اكواد htaccess لتسريع الموقع:

كود الخطوة الأولى:

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
AddOutputFilterByType DEFLATE image/svg+xml
AddOutputFilterByType DEFLATE image/x-icon


كود الخطوة الثانية:


ExpiresActive On
ExpiresDefault "access plus 3600 seconds"
ExpiresByType text/html "access plus 3600 seconds"
ExpiresByType image/x-icon "access plus 3600 seconds"
ExpiresByType image/gif "access plus 3600 seconds"
ExpiresByType image/jpeg "access plus 3600 seconds"
ExpiresByType image/png "access plus 3600 seconds"
ExpiresByType text/css "access plus 3600 seconds"
ExpiresByType text/php "access plus 3600 seconds"
ExpiresByType application/javascript "access plus 3600 seconds"



في الكود الثاني الخاص بحفظ الكاش في المتصفح يمكن تغير 3600 الي اي رقم تريد، فهذا الرقم يعني حفظ الكاش لمدة ساعة واحدة من دخول الزائر، فهو عدد الثواني يعني عدد الساعات ضرب عدد الساعات ضرب عدد الثواني.

يجب ان يكون السيرفر المستضيف لديك يدعم خاصية انشاء ملف htaccess