У меня хостинг, который переодически выдает ошибку подключения к базе данных, при перезагрузке страницы, она всегда перезагружается верно. Хостер рекомендует сложную строку соединения с базой данных и для разных продуктов она разная, типа:
<?php<?
public function query($query, $values = array()) {
//.....
// line: 118-124
$data = mysql_query($query, $this->dbIndex);
// insert:
// reconnect if no connection
if (mysql_errno() == 2006) {
$this->reconnect();
$data = mysql_query($query, $this->dbIndex);
}
// end..
if (! $data)
return false;
return $data;
}
?>
Вопрос актуальный и, скорее всего, не раз обсуждался, но я не смог в поиске найти решение.
И возможно ли закешировать сайт статически, чтобы страницы менялись только после их редактирования в базе? То есть отредактировал страничку, она упала в статический кеш.
Комментарии
решение одно - менять хостера
Хостера ф фтопку!
пишите в личку на счет хостинга