رئيسية المنتدى | تفعيل العضوية  | إسترجاع كلمة المرور | المشاركات الجديدة | البحث في المنتدى |
 

 

 
 

العودة   الدعم العربي للبرامج > تطوير المواقع > تطوير المواقع والمنتديات

إضافة رد
 
LinkBack أدوات الموضوع انواع عرض الموضوع
قديم 09-04-2010, 10:35 PM رقم المشاركة : ( 1 )
qb


 

افتراضي تسريع المواقع والمنتديات بطرق علمية


أولاً الموقع يعتمد على السيرفر (الخادم) 70%
اليوم انا وعمدور بالمواقع الاجنبيه على طريقه لتسريع الموقع كشكل عام وليس المنتدى

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

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


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

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

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

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

كود PHP:
<FilesMatch "\.(gif|jpg|jpeg|png|swf)$"
ExpiresDefault A604800 
Header append Cache
-Control "public" 
</FilesMatch
هيدا نموذج وعمله هو كل شيئ ينتهي ب gif|jpg|jpeg|png|swf

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

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


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

كود PHP:
# 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)$"
ExpiresDefault A29030400 
Header append Cache
-Control "public" 
</FilesMatch
  
# Set up caching on media files for 1 week 
<FilesMatch "\.(gif|jpg|jpeg|png|swf)$"
ExpiresDefault A604800 
Header append Cache
-Control "public" 
</FilesMatch
  
# Set up 2 Hour caching on commonly updated files 
<FilesMatch "\.(xml|txt|html|js|css)$"
ExpiresDefault A7200 
Header append Cache
-Control "proxy-revalidate" 
</FilesMatch
  
# Force no caching for dynamic files 
<FilesMatch "\.(php|cgi|pl|htm)$"
ExpiresActive Off 
Header set Cache
-Control "private, no-cache, no-store, proxy-revalidate, no-transform" 
Header set Pragma "no-cache" 
</FilesMatch


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


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

لتجربه : http://www.soft.arabsupport.org

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

ولي عنده اي سؤال انا حاظر

تحياتي



`I`m`i.`d `RiWiSi`Rio`d i`RiWiSiP`I`xi.`R`I `~`X`io `diWiSi.` `I`m`i.`d `RiWiSi`Rio`d i`RiWiSiP`I`xi.`R`I


aaaa غير متواجد حالياً رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)

الكلمات الدلالية (Tags)
تسريع المواقع والمنتديات

مواضيع جديدة في قسم تطوير المواقع والمنتديات

أدوات الموضوع
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة





Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Security