欧美极品在线观看不卡|国产精品Va免费视频|国产国产人无码在线免费|亚洲精品无码九九九九九|亚洲国产综合精品久久久久|成人国产在线观看高清不卡|制服诱惑一区二区三区六区|国产一区二区精品高清在线观看

新聞中心

無憂主機教您如何禁用ECSHOP緩存的方法

作者 / 無憂主機 時間 2013-06-11 09:02:51

無憂主機小編粗略統(tǒng)計了下,最近一個月的用戶售后工作中接待了8起由于ecshop緩存問題導致網(wǎng)站白屏的故障。其中有一個無憂主機用戶和我說,能否禁止ecshop的緩存,來拒絕這類事件的發(fā)生。那么,是否可以實現(xiàn)禁止echosp緩存功能類?這個是可以的。如何實現(xiàn)禁止或關閉ecshop網(wǎng)店系統(tǒng)的緩存功能類?方法如下: 我們在關閉ecshop緩存的時候,需要大家先明白,ecshop的緩存分為兩類: 一類是: SMARTY的頁面緩存 另一類是:SQL查詢結(jié)果的緩存 下面我我們對應的關閉緩存的方法 1、關閉ecshop的SMARTY頁面緩存: 我們只需要注釋掉一段源代碼,就可以輕松實現(xiàn)。 打開includes/cls_template.php,找到下面一段

 if (file_put_contents($hash_dir . '/' . $cachename . '.php', '<?php exit;?>' . $data . $out, LOCK_EX) === false)

{

      trigger_error('can\'t write:' . $hash_dir . '/' . $cachename . '.php');

}
將這一部分注釋掉即可,改成
/*

if (file_put_contents($hash_dir . '/' . $cachename . '.php', '<?php exit;?>' . $data . $out, LOCK_EX) === false)

{

          trigger_error('can\'t write:' . $hash_dir . '/' . $cachename . '.php');

 }

 */
2、關閉SQL查詢結(jié)果緩存 登錄無憂主機的ftp,在網(wǎng)站根目錄下找到includes/cls_mysql.php 找到 var $max_cache_time=3600;//最大的緩存時間,以秒為單位 改為 var $max_cache_time=0;//最大的緩存時間,以秒為單位 保存后,即可共關閉ecshop的sql查詢結(jié)果的緩存功能。 上述的禁用ecshop緩存功能,無憂主機小編,已經(jīng)經(jīng)過測試驗證,完全可行,如果您有需要,照著文檔執(zhí)行就可以。 上面我們說了實現(xiàn)的方法,那么是否建議這么做類?無憂主機小編,認為這種方法是殺雞取卵的做法,雖然可以在一定程度解決由于緩存問題,但是我們熟悉ecshop的站長都知道,ecshop的緩存機制很大程度上可以減少echsop反復讀取、調(diào)用數(shù)據(jù)庫的幾率,從而達到減輕服務器負載,提高網(wǎng)站訪問速度的效果。當我們,使用緩存的時候,那么一些新手站長會有可能遇到修改的東西沒有變化,或由于緩存問題導致網(wǎng)站白屏,這些都可以到ecshop后臺刪除下網(wǎng)站緩存就可以解決。 那么,當我們關閉echosp的緩存機制后,那么在一定程度上會影響您對無憂香港獨立php虛擬主機的體驗,同時也會降低網(wǎng)站的負載性能,那么最近的解決方案,我認為應該是,能定期自動刪除ecshop緩存,這個才是解決問題正確方法,如何定期自動刪除ecshop的緩存信息類?您可以查詢無憂主機小編以前介紹的一篇文章“自動定時刪除ecshop網(wǎng)站緩存”中,有詳細介紹。

本文地址:http://www.gle-technology.com/ecshop/10912.html

1
1
1
1
1
1
1

客戶服務熱線

0791-8623-3537

在線客服