opencart京東模板,magento開啟緩存
2022-10-17 11:16:09 - 米境通
很多新手在著手opencart的二次開發(fā)時(shí),都會(huì)遇到修改完成后,頁(yè)面刷新頁(yè)面卻沒有變化,這里我給大家分出了一下幾種情況。①opencart3.0及以上版本自帶的主題...
文章目錄[+]
很多新手在著手opencart的二次開發(fā)時(shí),都會(huì)遇到修改完成后,頁(yè)面刷新頁(yè)面卻沒有變化,這里我給大家分出了一下幾種情況。
①opencart3.0及以上版本自帶的主題模板緩存和ocmod生成文件的緩存:
主題模板緩存Dashboard->右上角的設(shè)置按鈕->關(guān)閉緩存->更新
ocmod緩存,這個(gè)緩存一般都是由于安裝了插件生成了緩存文件,導(dǎo)致了程序沒有按照原文件流程去走,所以我們應(yīng)當(dāng)去找到對(duì)應(yīng)的緩存文件修改。
例如你需要修改的是admin/controller/catalog/product.php文件,那么你需要去查看system/storage/modification/admin/controller/catalog/product.php是否有這個(gè)文件,如果有,那就在這里修改然后刷新頁(yè)面查看即可,修改完成后記得在原文件(admin/controller/catalog/product.php)中也要在對(duì)應(yīng)的地方修改,最后更新ocmod查看效果。
②游覽器緩存問題,游覽器為了節(jié)約網(wǎng)絡(luò)的資源加速瀏覽,瀏覽器在用戶磁盤上對(duì)最近請(qǐng)求過的文檔進(jìn)行存儲(chǔ),當(dāng)訪問者再次請(qǐng)求這個(gè)頁(yè)面時(shí),瀏覽器就可以從本地磁盤顯示文檔,這樣就可以加速頁(yè)面的閱覽。這個(gè)最主要影響的是網(wǎng)站上的css的緩存和js的緩存,這個(gè)在本地是比較好解決,Ctrl+F5即可清除css和js的緩存,但是問題在于如果你的網(wǎng)站正在使用時(shí),你完成修改,但大多數(shù)用戶是不會(huì)去主動(dòng)這樣清除緩存,這個(gè)時(shí)候我們可以修改css路徑來讓游覽器重新加載,例如我修改了view/stylesheet/stylesheet.css文件,那么我只用在它加載的路徑后加上一個(gè)不影響其訪問的參數(shù)即可讓它重新被加載。
③主題插件的緩存,例如journal主題,在修改它的文件時(shí)需要去后臺(tái)查找它的緩存并清除更新。
相關(guān)問答: