0
我連接到MySQL爲我的網站獲取動態內容的數據。但是,如果我的遠程數據庫服務器關閉了,我如何才能向訪問者顯示網頁緩存或替換?如何在失敗的mysql連接上打開緩存?
我目前的嘗試是從我的遠程FTP服務器加載頁面。在
fopen(...)
public function __construct($cached)
{
$this->con = mysql_connect($host, $user, $pass, $data);
// if we cannot open a connection to mysql then use ftp
if (! $this->con)
{
fopen("ftp://" . $ftpuser . ":" . $ftppass . "@" . $ftpserv . $cached, "r");
return;
}
mysql_select_db($data, $this->con);
}
東西失敗,頁面不會有數據時,服務器啓動:我會實例化嘗試連接到數據庫的類。但是,我測試了封閉的字符串,它的工作原理。
我該如何解決這個問題或者對我的問題最好的解決方案?