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

Открыть порты на iPhone?
Apache2 сделать субдомен доступ к локальному FTP-серверу
Как настроить GoDaddy и/или DNS для работы с домашний сервер Ubuntu виртуальные хосты
CentOS Web Panel CWP Apache php скрипты не работают
Не удается запустить файлы php на сервере apache с помощью IDE NetBeans
js и css не появляются после установки gitlab
Как настроить Jenkins для работы на порту 80
Как проверить, если файл обслуживается Apache или nginx (nginx обратный прокси)
Apache 2.4 на Windows реагирует медленно, зависает при обслуживании некоторых динамических страниц
Apache httpd простой метод для возврата удаленного адреса
Почему я получаю "неспособный соединиться", когда я вхожу http://localhost:8888/joomla/installation в url?
Apache2 конфигурации давая 404 на корневой документ с http, но не https
Почему мой локальный сайт отображает тестовую страницу Apache2
не удалось открыть поток слишком много открытых файлов-php 1024 максимальный лимит-Redhat-почему не работает новый лимит?
Не могу открыть virtualhosts на CentOS/Апач

Почему запросы 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