MAMP PRO Медленная загрузка страниц при подключении к удаленной БД)
Моя проблема заключается в следующем: я установил MAMP Pro (2.1.4) на свой Mac OSX 10.8.3 (Mountain Lion) и создал два новых виртуальных хоста.
test1.dev
test2.dev
test1.dev
это сайт, работающий на Concrete5 CMS. У меня есть все файлы, размещенные локально, но сайт подключается удаленно к онлайн-базе данных. test1.dev
загружает страницы очень медленно. По какой-либо причине домашняя страница и страница контактов загружаются так, как если бы они были полностью кэшированы. Супер быстрый Однако загрузка всех остальных страниц сайта занимает почти целую минуту.
test2.dev
это статический сайт без CMS. Просто несколько простых PHP, Javascript и HTML. Каждая страница загружается очень быстро. Никаких проблем вообще.
Это наводит меня на мысль, что это связано с подключением к удаленной базе данных. С учетом вышесказанного, я прочитал множество различных статей о людях, имеющих (как звучит) ту же проблему. На данный момент я чувствую, что перепробовал все решения, которые были размещены в Интернете.
Я попытался отредактировать мой хост-файл, чтобы он выглядел так (та же строка, разделенная пробелами):
127.0.0.1 localhost test1.dev test2.dev
::1 localhost
fe80::1%lo0 localhost
Я также попробовал это (отдельные строки):
127.0.0.1 localhost
127.0.0.1 test1.dev
127.0.0.1 test2.dev
И я попробовал это:
Убедитесь, что записи IP v6 не соответствуют строке localhost. Записи IP v6 идут отдельной строкой
::1 localhost
fe80::1%lo0 test1.dev test2.dev
Все это было предложено здесь.
Я также попробовал ответ, предложенный здесь.
::1 localhost test1.local test2.local
Я попытался отключить IPv6 в Firefox:
В Firefox вы можете отключить IPv6, что полностью устраняет проблему для этого браузера. Перейдите по URL-адресу about:config и в поле поиска введите "ipv6". Должна быть одна запись: network.dns.disableIPv6. Включить это. Перезапустите браузер. Готово.
И я попытался добавить skip-name-resolve
к MySQL my.cnf
конфигурационный файл.
Все это и ничто не помогло. Как примечание, я очищал свой кэш DNS, перезагружал браузер и даже очищал свой браузер, когда пытался все это. К сожалению, ничто не может помочь.
Может быть, это вообще не связано с MAMP или моим файлом hosts. Возможно, это настройка сервера, где расположена БД? Я впервые пробую что-то подобное, и я не очень разбираюсь в MySQL, поэтому я не знаю все тонкости соединений с базами данных.
Заранее спасибо!