Похожие вопросы

Почему мои журналы Apache показывают два часовых пояса
Apache2 сделать субдомен доступ к локальному FTP-серверу
Установка мода php для Apache после установки Remi repo версии PHP 5.6
VPN и локальная переадресация портов Apache
Использование каталогов символьных ссылок с Apache, PHP и Windows 7
Использование sed для включения.файлы htaccess в конфигурации Apache
Обновление Apache приводит к сбою подтверждения связи SSL с клиентом Java
WAMP: неустранимая ошибка: вызов неопределенной функции ibase connect()
Apache 2.4 на Windows реагирует медленно, зависает при обслуживании некоторых динамических страниц
Почему hydra не возвращает действительное имя пользователя и пароль с действительным именем пользователя и паролем
потоковое flv с помощью ffserver
Настройки Apache HTTPS в Амазон WS с АСМ
Режим ssl Apache при использовании установки завершения SSL с Haproxy?
Chrome продолжает перенаправлять на старый порт
Перенаправление IP-адреса Localhost/сервера?

Почему запросы localhost к виртуальному хосту Apache выполняются локально так медленно?

у меня есть Windows 7 localhost сервер настроен с моим основным адресом localhost и несколько виртуальных хостов, настроенных для обслуживания cookie-менее изображений и JavaScript (у меня также есть несколько других виртуальных хостов настроен).

Я имею 5000 мс время загрузки на пару файлов через виртуальный адрес хоста и может помочь выяснить, почему.

enter image description here

обновление

на основе совет по этот пост, я закомментировать ::1 localhost. Я посмотрю, решит ли это проблему и сообщу.

мой файл hosts содержит следующую строку:

127.0.0.1 localhost static mseifert design static-mseifert static-design
::1 localhost

мои виртуальные хосты настроены так:

<VirtualHost *:80>
    ServerAdmin michael@localhost
    DocumentRoot "D:/Website/mseifert/xyz"
    ServerName static

    <Directory "D:/Website/mseifert/xyz">
        Options Indexes FollowSymLinks Includes ExecCGI
        AllowOverride All
        Order deny,allow
        deny from all
        Allow from localhost
        Require all granted
    </Directory>
</VirtualHost>

<VirtualHost *:80>
    ServerAdmin michael@localhost
    DocumentRoot "D:/Website/mseifert"
    ServerName static-mseifert

    <Directory "D:/Website/mseifert">
        Options Indexes FollowSymLinks Includes ExecCGI
        AllowOverride All
        Order deny,allow
        deny from all
        Allow from localhost
        Require all granted
    </Directory>
</VirtualHost>

в моем доступе к apache нет ошибок.log:

127.0.0.1 - - [07/Feb/2017:20:38:49 -0800] "GET / HTTP/1.1" 200 101841
127.0.0.1 - - [07/Feb/2017:20:39:11 -0800] "GET /css/colwidth.min.css?v=1476516603 HTTP/1.1" 304 -
127.0.0.1 - - [07/Feb/2017:20:39:11 -0800] "GET /js-common/dragdrop.min.js?v=1483776115 HTTP/1.1" 304 -
127.0.0.1 - - [07/Feb/2017:20:39:11 -0800] "GET /css/slideshow.css.php?static-img-common=http://static-mseifert/img-common&v=1484865716 HTTP/1.1" 200 6394
127.0.0.1 - - [07/Feb/2017:20:39:11 -0800] "GET /css/slideshow.min.js?v=1486279758 HTTP/1.1" 304 -
127.0.0.1 - - [07/Feb/2017:20:39:11 -0800] "GET /js-common/common.min.js?v=1485074534 HTTP/1.1" 304 -
127.0.0.1 - - [07/Feb/2017:20:39:11 -0800] "GET /js/media.match.min.js?v=1370658510 HTTP/1.1" 304 -
127.0.0.1 - - [07/Feb/2017:20:39:11 -0800] "GET /css/ms.min.js?v=1485063063 HTTP/1.1" 304 -
127.0.0.1 - - [07/Feb/2017:20:39:11 -0800] "GET /css/wtr.css.min.php?static-img-common=http://static-mseifert/img-common&static-site-root=http://static&static-top-root=http://static-mseifert&v=1486360034 HTTP/1.1" 200 37255
127.0.0.1 - - [07/Feb/2017:20:39:11 -0800] "GET /js/hmac-sha1.js?v=1455443904 HTTP/1.1" 304 -
127.0.0.1 - - [07/Feb/2017:20:39:12 -0800] "GET /img-common/lock.png HTTP/1.1" 304 -
127.0.0.1 - - [07/Feb/2017:20:39:12 -0800] "GET /img/lady.jpg HTTP/1.1" 304 -
127.0.0.1 - - [07/Feb/2017:20:39:12 -0800] "GET /img/lady-header.jpg HTTP/1.1" 304 -
127.0.0.1 - - [07/Feb/2017:20:39:12 -0800] "GET /img-common/menublank.png HTTP/1.1" 304 -
127.0.0.1 - - [07/Feb/2017:20:39:12 -0800] "GET /img-common/menublanka.png HTTP/1.1" 304 -
127.0.0.1 - - [07/Feb/2017:20:39:12 -0800] "GET /img-common/arrow.gif HTTP/1.1" 304 -
127.0.0.1 - - [07/Feb/2017:20:39:12 -0800] "GET /img-common/vmenuback.gif HTTP/1.1" 304 -
5
задан JakeGould
источник

1 ответов

использовать IP-адреса только в директивах Apache config.

вместо localhost в конфигурационном файле Apache используйте 127.0.0.1. Так это:

Allow from localhost

изменения в это:

Allow from 127.0.0.1

подробнее в мой другой ответ на другой вопрос здесь, но в основном HostnameLookups это медленный процесс для Apache, и когда он является частью директивы конфигурации Apache,HostnameLookups выключатели даже если он отключен в другом месте. Так что это trues решить localhost и просто висит и висит.

это прояснило многие" тайна " висит на серверах Apache, которые использовали Allow/Deny директивы.

0
отвечен JakeGould 2017-03-20 10:17:45
источник

Другие вопросы apache-http-server performance virtual-host