MAMP Vhosts Slow

1

Desde que comecei a usar o Vhosts com o MAMP, as solicitações de páginas eram muito lentas. Leva de 3 a 5 segundos ou mais para processar uma solicitação de página. Eu estou querendo saber se é assim que meus arquivos hosts ou vhosts são configurados:

hosts:

##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
127.0.0.1   localhost

255.255.255.255 broadcasthost
::1             localhost
fe80::1%lo0 localhost

127.0.0.1 mysite.local www.mysite.local
127.0.0.1 anothersite.local www.anothersite.local

link

NameVirtualHost *:80

<VirtualHost *:80>
    ServerName mysite.local
    ServerAlias www.mysite.local
    DocumentRoot /Users/username/Sites/mysite.local/
    <Directory /Users/username/Sites/mysite.local/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        allow from all
    </Directory>
</VirtualHost>

<VirtualHost *:80>
    ServerName anothersite.local
    ServerAlias www.anothersite.local
    DocumentRoot /Users/username/Sites/anothersite.local/
    <Directory /Users/username/Sites/anothersite.local/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        allow from all
    </Directory>
</VirtualHost>

Sua ajuda é muito apreciada!

    
por dcolumbus 16.08.2011 / 23:12

3 respostas

4

Altere seu ServerName s para example.dev ou algo diferente de .local . Esqueceu a explicação técnica, mas basicamente, .local é usado pelo Bonjour.

    
por 10.09.2011 / 20:55
1

O processo de resolução hosts das coisas em /etc/hosts/ é muito, muito rápido, mesmo que haja centenas de declarações de host lá. O daemon de cache do serviço de nomes mantém essas pesquisas na memória, portanto, elas devem ser ainda mais rápidas.

O problema é mais provável em outro lugar.

    
por 16.08.2011 / 23:45
0

Estou solucionando este mesmo problema. Eu não percebi isso completamente, mas eu notei que quando eu edito meu arquivo / etc / hosts, eu tenho que digitar minha senha de administrador (que eu acho que é a forma de habilitar os comandos sudo do OSX). Nos próximos minutos, meus sites de testes locais são mal-humorados. Então, eventualmente, eles voltam a ser insuportavelmente lentos. Eu posso corrigi-lo adicionando uma linha em branco ao meu / etc / hosts (porque isso me faz digitar a senha novamente), mas dura apenas alguns minutos de cada vez.

Acho que essa informação é importante para resolver esse problema, mas não sei como. Talvez outra pessoa possa ajudar a entender isso.

    
por 29.08.2012 / 20:16