• مرحبًا بكم في منصة منتديات صقر الجنوب التعليمية!
    أهلا ومرحبا بكم في مجتمعنا أنت حاليا تشاهد المعهد كزائر و التي لاتعطيك سوى خيارات التصفح المحدودة الاشتراك لدينا مجاني ولايستغرق سوى لحظات قليلة حتى تتمكن من المشاركة والتفاعل معنا

تسريع المنتدى 900% طريقه مضمونه مجربه

مہجہرد إنہسہآن

ادارة الموقع
إنضم
27 أغسطس 2009
المشاركات
40,643
مستوى التفاعل
1,581
النقاط
113
الإقامة
الطفيلة الهاشمية
مرحبا

اليوم انا وعم دور بالمواقع الاجنبيه على طريقه لتسريع الموقع كشكل عام وليس المنتدى

لقيت هيدا الموقع

http://www.askapache.com/htaccess/sp...s-caching.html


وفيه كتابه احترافيه جداً جداً جداً نضراً لخبرتي العاليه بملفات ال .htaccess وال مود رايت

قمت بتجربه ال*** على منتداي وبالفعل اصبحت السرعه 900% فتره فتح الموقع + تصفح المواضيع ماتتعدى ال 4 ثواني واحيانا ثانيه

يعتمد هيدا الملف على نظام ال caching وهي نظام الكاش في ال مود رايت ولاباتشي

حاعطيكم شرح بسيط عن عمل الملف

كود:
[COLOR=#000000][COLOR=#007700]<[/COLOR][COLOR=#0000BB]FilesMatch [/COLOR][COLOR=#DD0000]"\.(gif|jpg|jpeg|png|swf)$"[/COLOR][COLOR=#007700]> 
[/COLOR][COLOR=#0000BB]ExpiresDefault A604800 
Header append Cache[/COLOR][COLOR=#007700]-[/COLOR][COLOR=#0000BB]Control [/COLOR][COLOR=#DD0000]"public" 
[/COLOR][COLOR=#007700]</[/COLOR][COLOR=#0000BB]FilesMatch[/COLOR][COLOR=#007700]>  [/COLOR][/COLOR]


هيدا نموذج وعمله هو كل شيئ ينتهي ب gif|jpg|jpeg|png|swf

يتم حفظه بأرشيف الاباتشي لمده سنه او عند كل ضغط ctrl+F5

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


هيدا ال*** كامل كل ماعليك هو فقط وضعه بأخر ملف ال .htaccess لديك


كود:
[COLOR=#000000][COLOR=#FF8000]# Turn on Expires and set default to 0 
[/COLOR][COLOR=#0000BB]ExpiresActive On 
ExpiresDefault A0 
  
[/COLOR][COLOR=#FF8000]# Set up caching on media files for 1 year (forever?) 
[/COLOR][COLOR=#007700]<[/COLOR][COLOR=#0000BB]FilesMatch [/COLOR][COLOR=#DD0000]"\.(flv|ico|pdf|avi|mov|ppt|doc|mp3|wmv|wav)$"[/COLOR][COLOR=#007700]> 
[/COLOR][COLOR=#0000BB]ExpiresDefault A29030400 
Header append Cache[/COLOR][COLOR=#007700]-[/COLOR][COLOR=#0000BB]Control [/COLOR][COLOR=#DD0000]"public" 
[/COLOR][COLOR=#007700]</[/COLOR][COLOR=#0000BB]FilesMatch[/COLOR][COLOR=#007700]> 
  
[/COLOR][COLOR=#FF8000]# Set up caching on media files for 1 week 
[/COLOR][COLOR=#007700]<[/COLOR][COLOR=#0000BB]FilesMatch [/COLOR][COLOR=#DD0000]"\.(gif|jpg|jpeg|png|swf)$"[/COLOR][COLOR=#007700]> 
[/COLOR][COLOR=#0000BB]ExpiresDefault A604800 
Header append Cache[/COLOR][COLOR=#007700]-[/COLOR][COLOR=#0000BB]Control [/COLOR][COLOR=#DD0000]"public" 
[/COLOR][COLOR=#007700]</[/COLOR][COLOR=#0000BB]FilesMatch[/COLOR][COLOR=#007700]> 
  
[/COLOR][COLOR=#FF8000]# Set up 2 Hour caching on commonly updated files 
[/COLOR][COLOR=#007700]<[/COLOR][COLOR=#0000BB]FilesMatch [/COLOR][COLOR=#DD0000]"\.(xml|txt|html|js|css)$"[/COLOR][COLOR=#007700]> 
[/COLOR][COLOR=#0000BB]ExpiresDefault A7200 
Header append Cache[/COLOR][COLOR=#007700]-[/COLOR][COLOR=#0000BB]Control [/COLOR][COLOR=#DD0000]"proxy-revalidate" 
[/COLOR][COLOR=#007700]</[/COLOR][COLOR=#0000BB]FilesMatch[/COLOR][COLOR=#007700]> 
  
[/COLOR][COLOR=#FF8000]# Force no caching for dynamic files 
[/COLOR][COLOR=#007700]<[/COLOR][COLOR=#0000BB]FilesMatch [/COLOR][COLOR=#DD0000]"\.(php|cgi|pl|htm)$"[/COLOR][COLOR=#007700]> 
[/COLOR][COLOR=#0000BB]ExpiresActive Off 
Header set Cache[/COLOR][COLOR=#007700]-[/COLOR][COLOR=#0000BB]Control [/COLOR][COLOR=#DD0000]"private, no-cache, no-store, proxy-revalidate, no-transform" 
[/COLOR][COLOR=#0000BB]Header set Pragma [/COLOR][COLOR=#DD0000]"no-cache" 
[/COLOR][COLOR=#007700]</[/COLOR][COLOR=#0000BB]FilesMatch[/COLOR][COLOR=#007700]>  [/COLOR][/COLOR]


ال*** ليس مكرر في المعهد بحيث الاكواد الاخرى تعمل كاش لمده اسبوع لصور فقط والملفات المرفقه
اما هيدا ال*** حتى لصفحات php/html etc


مهم جداً لما تفتح ملف ال .htaccess في موقعك تأكد بان كلمه RewriteEngine On مكتوبه مره واحده فقط في رأس الملف وليست متكرره في عده اسطر من الملف لأنها تأثر في اعاده التشغيل وهيك بيرفع من لود السيرفر عند ضغط الزوار

لتجربه : http://www.qleb.net

مهم : ال*** يعمل على كل المواقع والسكربتات وليس فقط المنتديات


منقول للافادة

معهد ترايدنت الحبيب
 
أعلى