国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > Ecshop > 正文

關于ecshop緩存的一點優化

2024-07-09 22:56:23
字體:
來源:轉載
供稿:網友

以文章緩存為例子進行說明:
現有的緩存方式:當修改、或者刪除的時候都會把所有的緩存都清除!(主要針對這個問題進行優化)

本人觀點:我認為在修改、或者刪除的時候緩存影響的地方主要是該文章頁面以及文章分類頁面,只要是有以上操作的時候只把這兩部分緩存清除即可。

具體實現:現在的緩存名稱是 $cachename='article'. '_' . $cache_id;更改后的名稱是 $cachename='article_'.$id. '_' . $cache_id;($id是文章的id或者是文章分類的cat_id)
這樣更改的好處是在修改或者刪除的時候對緩存進行按照文件前綴清除。這樣問題就解決了!(中間還有部分操作主要是寫緩存的時候從display()傳入緩存名字的前綴,在判讀是否有緩存的地方改成if (!$smarty->is_cached('article_'.$article_id.'.dwt', $cache_id)),在清除緩存的地方改成$ext = array('article_'.$_POST['id'], 'article_cat_'.$cat_id);
        clear_cache_files($ext); 這些只是主要的操作)
大家看到這對我描述的觀點應該很清楚了吧!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 饶阳县| 连州市| 兴化市| 广昌县| 保亭| 乌拉特前旗| 禄丰县| 昌江| 玛曲县| 永寿县| 成武县| 西吉县| 上杭县| 阿尔山市| 高要市| 关岭| 阳新县| 河南省| 霍林郭勒市| 闸北区| 呼伦贝尔市| 颍上县| 中阳县| 武宣县| 临安市| 榕江县| 资源县| 和平区| 郓城县| 建昌县| 南京市| 石嘴山市| 贵阳市| 中西区| 疏勒县| 四子王旗| 上饶市| 晋宁县| 揭西县| 琼海市| 白玉县|