ذاكرة التخزين المؤقت :: RamDisk.

تقاسم كائنات بيرل بين العمليات على عدة محركات الكبش
التحميل الان

ذاكرة التخزين المؤقت :: RamDisk. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Martin Haase-Thomas
  • موقع ويب الناشر:
  • http://search.cpan.org/~maht/

ذاكرة التخزين المؤقت :: RamDisk. العلامات


ذاكرة التخزين المؤقت :: RamDisk. وصف

تقاسم كائنات بيرل بين العمليات على عدة محركات الكبش ذاكرة التخزين المؤقت :: RAMDISK هي وحدة بيرل توفر تطبيقات متعددة المعالجة وسيلة لتقاسم كائنات بيرل بين العمليات أثناء محاولة تجنب الإزعاج المتأصل لأدوات IPC الأخرى: 1. قوائم انتظار الرسائل سريعة للغاية، ولكنها محدودة للغاية جدا. ربما تكون الذاكرة المشتركة أسرع، لكنها خرجت بالنسبة لي أن أكون مشكلة شعر على الأقل تحاول تخزين العديد من المراجع كلها في مقطع واحد. مآخذ موثوقة، ولكنها تتطلب نقطة نهاية اتصال ثانية وحتى الآن عملية خادم أخرى. ولكن الملف هو ملف هو ملف. تجمع الحزمة أكبر عدد ممكن من Ramdisks إلى حزمة ممكنة وضرورية لعقد مساحة المستخدم المطلوبة، اعتمادا على المعني المعلمات التي تم بموجبها جمع نواة الفرد للنظام. يمكن تحديد مستخدمي النظام والمجموعة التي تمتلك ذاكرة التخزين المؤقت للملابس الجوية كلها، ويقول تخزين التخزين المؤقت .SynopsySyPPlication المرحلة البدء: استخدم ذاكرة التخزين المؤقت :: RAMDISK :: وظائف؛ cache_install ({'base' => '/ tmp / rd'، "الحجم" => 16، "Inodes" => 1024، "Sindex" => {'Fie' => 8، 'Foe' => 64 FUM '=>> 512}،' shmem '=>' rdlk '،' keys '=> {' fie '=> 50،' foe '=> 200،' fum '=> 4000}،' user '=>' Apache '،' Group '=>' Apache '})؛ رمز معالج المحتوى: استخدام MyApp :: FIE؛ بلدي $ fie = myapp :: fie-> جديد (12345)؛ طباعة $ fie -> {'some_field'}؛ رمز الكائن: حزمة MyApp :: FIE؛ استخدام ذاكرة التخزين المؤقت :: ramdisk؛ SUB جديد {بلدي ($ فئة، معرف $) =_؛ بلدي $ c = ذاكرة التخزين المؤقت :: ramdisk-> جديد ('/ tmp / rd'، cache_lru)؛ بلدي $ = $ c-> get ({'fie' => $ id}) -> {'fie'} -> {$ id} || افعل {# أداء بعض منطق DB $ = $ sth-> fetchrow_hashref؛ بارك الله، فئة $؛ $ c-> put ({'fie' => {$ id => $ self}})؛ } $ } لاحقا في برنامج نصي CGI: استخدم CGI QW (: HTML)؛ استخدام ذاكرة التخزين المؤقت :: RAMDISK :: وظائف؛ لي S = Cache_Status ('/ TMP / RD')؛ طباعة "عدد العناصر ل" FIE ': ". $ s-> key_stat (' fie ')، br؛ عند إيقاف تشغيل التطبيق: cache_remove (' / tmp / rd ')؛ متطلبات: perl.


ذاكرة التخزين المؤقت :: RamDisk. برامج ذات صلة