2 votes

MAMP Vhosts Lent

Depuis que j'utilise Vhosts avec MAMP, les requêtes de pages sont assez lentes. Il faut 3 à 5 secondes ou plus pour traiter une demande de page. Je me demande si c'est à cause de la façon dont mes hosts ou vhosts sont mis en place :

hôtes :

##
# 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

httpd-vhosts.conf

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>

Votre aide est très appréciée !

4voto

roflwaffle Points 177

Changez votre ServerName à example.dev ou autre chose que .local . J'ai oublié l'explication technique, mais en gros, .local est utilisé par Bonjour.

1voto

sysadmin1138 Points 129885

Les hosts processus de résolution des problèmes en /etc/hosts/ est très, très rapide, même s'il contient des centaines de déclarations d'hôtes. Le démon de cache du service de noms conserve également ces recherches en mémoire, de sorte qu'elles devraient être encore plus rapides.

Le problème est probablement ailleurs.

0voto

emersonthis Points 169

Je suis en train de résoudre ce même problème. Je n'ai pas encore tout compris, mais j'ai remarqué que lorsque je modifie mon fichier /etc/hosts, je dois entrer mon mot de passe d'administrateur (ce qui, je pense, est la façon dont OSX active les commandes sudo). Pendant les quelques minutes qui suivent, mes sites de test locaux sont rapides. Puis ils redeviennent insupportablement lents. Je peux y remédier en ajoutant une ligne vide à mon /etc/hosts (parce que cela m'oblige à entrer à nouveau le mot de passe), mais cela ne dure que quelques minutes à la fois.

Je pense que cette information est importante pour résoudre ce problème, mais je ne sais pas comment. Peut-être que quelqu'un d'autre peut m'aider à y voir plus clair.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X