• 1 رای - 5 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
کش منیجر با یک فریم ورک گمنام
#1
یکی از همکارای برنامه نویسمون که اتفاقا خیلی هم پویاست برای اینکه ساده بودن کار با فریم ورک [عکس: solarphp.com]رو نشون بده اومده بخش هایی از اونو برای مدیریت کش سیستم استفاده کرده.
اون از راه های مختلفی اینکار رو انجام داده:
اولی وساده تره :

کد پی‌اچ‌پی:
<?php
$cache 
Solar::factory('Solar_Cache', array('prefix' => $per_site_unique_id));
Solar_Registry::set('cache'$cache);
?>
اسم فکتوری منو یاد فکتوری پترن میندازه Tongue

راه دیگه که البته خیلی تشابه با راه اول داره فقط اونو برای مدل های دیگه بسط میده :

کد پی‌اچ‌پی:
<?php
// Enable caching for a model
$cache = array(
  
'prefix' => $per_site_unique_id,
  
'adapter' => 'Solar_Cache_Adapter_File',
);
// Set your caching adapter for all models
Solar_Config::set('Solar_Sql_Model''cache'$cache);
// Turn on caching for specific models
Solar_Config::set('App_Model_Members''auto_cache'TRUE);
?>

در واقع با این یکی میدتونید بهتر کارتون رو انجام بدید. چون شما حتی می تونید یک مدل خاص رو کش کنید.
البته این برداشت من بود


مرجع :
http://www.phpjack.com/content/solar-fra...nt-caching

بحث های کارشناسی شما عزیزان بسیار مفید واقع میشه
علم تاج افتخار دنیا و یادگار پس از مرگ است
  پاسخ
تشکر شده توسط : Y.P.Y Maya


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان