国产探花免费观看_亚洲丰满少妇自慰呻吟_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); 這些只是主要的操作)
大家看到這對我描述的觀點應該很清楚了吧!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 泸定县| 无极县| 汉川市| 临安市| 谢通门县| 南开区| 德令哈市| 三台县| 松阳县| 藁城市| 宜春市| 繁昌县| 谷城县| 吉安县| 弥渡县| 于田县| 文化| 昌乐县| 天台县| 清流县| 扶余县| 于都县| 克拉玛依市| 碌曲县| 沂源县| 手游| 淅川县| 通化市| 增城市| 古田县| 揭西县| 陕西省| 保亭| 客服| 汶川县| 宁乡县| 三河市| 蕉岭县| 子长县| 南靖县| 乳山市|