Удаленное соединение MySQL с локального хоста Codeigniter = очень медленно - PullRequest
0 голосов
/ 15 января 2012

Я использую стек Codeigniter & LAMP (без MySQL) на моем локальном хосте для подключения к удаленной базе данных MySQL на моем сервере.Эта конфигурация предназначена только для разработки.

Проблема: Загрузка всей страницы занимает до минуты!Есть ли способ сделать это соединение быстрее?

Иногда это так медленно, я даже получаю сообщение об ошибке:

A Database Error Occurred

Unable to select the specified database: x

Filename: /Applications/MAMP/htdocs/x/third_party/MX/Loader.php

Line Number: 96

Ответы [ 2 ]

0 голосов
/ 15 мая 2012

Я получил то же сообщение об ошибке.Проблема заключалась в том, что я неправильно установил параметры соединения.Проверьте свою учетную запись на сервере базы данных в файле database.php.Убедитесь, что имя хоста, имя пользователя, пароль и база данных верны.

0 голосов
/ 15 января 2012

Если ваше приложение не сильно загружено в БД, вполне вероятно, что причиной является обратное разрешение DNS.Отключите его на удаленном сервере, добавив skip-name-resolve к вашему my.cnf.

Кроме того, обратите внимание, что даже для простых запросов двусторонняя передача по всему миру может составлять 200 мс или даже больше, поэтому *Только 1005 * занимает 300 запросов, чтобы тратить минуту на работу в сети, независимо от сложности или количества данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...