[فب] [ديي -- كيفية إضافة التخزين المؤقت إلى أي موقع!
المشاريع الأخيرة في بلدي ، ولقد لجأت الى ايجاد فب] رمز عظيم لمخبأ موقعي.
حتى لو كنت لا تستخدم وورد ، لا يزال بإمكانك جعل بسيطة [فب] آلية التخزين المؤقت من دون استخدام وورد السوبر ذاكرة التخزين المؤقت. (حسنا ، كل ما ورد السوبر ذاكرة التخزين المؤقت هو مخبأ [فب] مع المستخدم القوائم ودية).
هنا في كيفية إضافة التخزين المؤقت إلى موقع الويب الخاص بك :
نسخ ولصق البرمجية التالية وانقاذ "Cache.php" في الدليل الجذر الموقع :
<؟ [فب]
/ / اعدادات
$ cachedir = 'مخبأ /' ؛ / / دليل على ملفات ذاكرة التخزين المؤقت في (الحفاظ على شبكة الإنترنت خارج الجذر)
$ cachetime = 600 ؛ / / ثانية لملفات ذاكرة التخزين المؤقت لل
$ cacheext = 'مخبأ' ؛ / / تمديدها لاعطاء الملفات المخزنة مؤقتا (عادة ما تكون مخبأ ، htm. و txt.)/ / قائمة التجاهل
$ ignore_list = صفيف)
'addedbytes.com / rss.php' ،
'addedbytes.com / البحث /'
(؛)/ / سكريبت
الصفحة $ = 'http://'. $ _SERVER [ 'HTTP_HOST']. $ _SERVER [ 'REQUEST_URI'] ؛ / / مطلوبة الصفحة
$ cachefile = $ cachedir. md5 ($ صفحة). '. . $ cacheext ؛ / / الكاش ملف لتحميل أو خلق$ = ignore_page كاذبة ؛
للدولار (ط = 0 ؛ دولار ط <العد ($ ignore_list) ؛ ط دولار + +) (
$ ignore_page = (strpos ($ صفحة ، $ ignore_list [$ ط])! == كاذبة)؟ صحيح : $ ignore_page ؛
)cachefile_created $ = ((@ file_exists ($ cachefile)) و ($ ignore_page === كاذبة))؟ @ filemtime ($ cachefile) : 0 ؛
@ clearstatcache () ؛/ / عرض ملف من ذاكرة التخزين المؤقت إذا كانت لا تزال سارية المفعول
إذا كان (الوقت () -- $ cachetime <$ cachefile_created) (/ / ob_start ( 'ob_gzhandler') ؛
@ readfile ($ cachefile) ؛
/ / ob_end_flush () ؛
خروج () ؛)
/ / إذا ما زلنا هنا ، نحن بحاجة إلى إنشاء ملف مخبأ
ob_start () ؛
؟>
ثم نسخ ولصق التالية وانقاذ "endcache.php" :
<؟ [فب]
/ / والآن تم تشغيل البرنامج النصي ، على مخبأ للتوليد ملف جديد
$ ع ع = @ fopen ($ cachefile ، 'ث') ؛/ / حفظ محتويات المخزن المؤقت الإخراج إلى الملف
@ fwrite ($ تنظيم الأسرة ، ob_get_contents ()) ؛
@ فكلوس ($ ع ع) ؛ob_end_flush () ؛
؟>
في لك. هتكس الملف ، إضافة :
auto_prepend_file php_value / الوطن / httpd / vhosts / stattt.com / public_html / Cache.php
auto_append_file php_value / الوطن / httpd / vhosts / stattt.com / public_html / endcache.php
يمكنك دائما أن تعليق هذه السطور ما اذا كنت ترغب في إيقاف التخزين المؤقت.
لحذف ذاكرة التخزين المؤقت ، يمكنك نسخ ولصق على النحو التالي انقاذ "clear.php" :
<؟ [فب]
/ / اعدادات
$ cachedir = 'مخبأ /' ؛ / / دليل على ملفات ذاكرة التخزين المؤقت في (الحفاظ على شبكة الإنترنت خارج الجذر)إذا دولار (مقبض = @ opendir ($ cachedir)) (
بينما (كاذبة! == ($ ملف = @ readdir ($ مقبض))) (
إذا دولار (الملف! = '.' ومبلغ الملف! = ( '..')
$ صدى الملف. 'حذفها. <br>' ؛
@ لفك ($ cachedir. '/'. $ ملف) ؛
)
)
@ closedir ($ مقبض) ؛
)؟>
الآن ، تأكد من ذاكرة التخزين المؤقت الدليل هو CHMODded إلى 777 ويجب أن تبدأ التخزين المؤقت لموقع الويب الخاص بك. ![]()
أيضا ، يمكنك جدولة مهمة قصة سمكة لclear.php مخبأ واضحة لمرة واحدة في اليوم أو عدد المرات التي تريد.
هذا التخزين المؤقت عملت مثل سحر لStattt.com ، واحصائيات الموقع مشفرة من نقطة الصفر.
أنا لم أجد هذا من Addedbytes.com ، وذلك بفضل كاتب!



