Как убрать Unable to connect to database server?

Главные вкладки

Аватар пользователя webial webial 2 ноября 2010 в 17:15

У меня хостинг, который переодически выдает ошибку подключения к базе данных, при перезагрузке страницы, она всегда перезагружается верно. Хостер рекомендует сложную строку соединения с базой данных и для разных продуктов она разная, типа:

<?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;
}
?>

Вопрос актуальный и, скорее всего, не раз обсуждался, но я не смог в поиске найти решение.
И возможно ли закешировать сайт статически, чтобы страницы менялись только после их редактирования в базе? То есть отредактировал страничку, она упала в статический кеш.

Комментарии