У меня есть локальная копия моего сайта, работающая на IIS 8 (это в Windows 8 RP) с последней версией PHP с FastCGI, и полная установка MySQL (я выбрал самый низкий объем памяти, используя опцию в настройке MySQL, если это имеет значение). По какой-то причине у меня очень долгое время загрузки моего сайта.

некоторая отладочная информация, которая может помочь:

  • при использовании метода, описанного в https://stackoverflow.com/a/5422809/602472, для определения времени выполнения моей страницы, начиная с первой, время компиляции PHP для моего документа homepg.php составляет 7,1525573730469E-6 секунд, которые я принять значение меньше секунды, согласно http://www.wolframalpha.com/input/?i=7.1525573730469E-6
  • время загрузки этого документа homepg.php (согласно вкладке сети IE и вкладке сети Chrome) составляет около шести секунд, а затем еще 20 секунд для страницы API (которая также является частью того же веб-сайта IIS), но чей "инициатор" "является XMLHttpRequest (указывает, что он был отправлен из jQuery $.ПОЛУЧИТЕ), и на самом деле файл на 7 КБ меньше, чем homepg.php, но инициатор homepg.php - "обновить", так возможно ли вообще, что это может быть проблемой?
  • это происходит с или без динамического / статического сжатия в IIS.
  • это не проблема с моим сетевым подключением, так как я попробовал его на нескольких маршрутизаторах Wi-Fi и интернет-провайдеров
  • это также не проблема с подобным DNS или чем-то еще, так как замедление происходит, когда я использую 127.0.0.1 и все пользовательские домены, которые я установил в файле hosts.

Приношу свои извинения, если это немного расплывчато, но, поскольку у меня есть почти 0 опыта в этом, я не был точно уверен, что будет наиболее полезно при устранении неполадок:\ Если вам нужна дополнительная информация, просто спросите :)

Спасибо,

Мэтью

1 ответ1

3

Это оказалось проблемой с тем, как я подключался к MySQL - мне нужно было заменить "localhost" на «127.0.0.1», как это было рекомендовано во многих других потоках (но я вроде отклонил его, так как он не будет работать для меня, когда Я видел эти решения, поэтому я должен был попробовать это, прежде чем размещать здесь)

Итак, если ваш сервер работает вечно, когда что-то делает с MySQL, попробуйте изменить "localhost" (или другие имена хостов) на «127.0.0.1» (или другие IP-адреса):D

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .