3 votes

Le site Web hébergé sur Mac met trop de temps à se charger lors du premier accès.

J'utilise un vieux Macbook Pro (2011) pour héberger quelques sites web. Tout fonctionne bien, mais après un long moment sans toucher au serveur, les sites Web mettent beaucoup de temps à se charger (même dans mon réseau local) et je n'arrive pas à comprendre pourquoi.

J'imagine que cela a à voir avec l'entrée de la machine dans un état de sommeil, ou quelque chose de similaire, mais ce n'est qu'une supposition.

Une idée de ce qui pourrait se passer ?

Les choses que j'ai déjà faites

Désactiver Mettre les disques durs en veille lorsque cela est possible (Préférences->Economie d'énergie)

Quelques informations supplémentaires :

  • Version de MacOS : 10.13.3
  • Logiciel de serveur : Caddy
  • Désactiver le mode veille : InsomniaX

0 votes

Je peux vous aider à créer un démon de lancement, mais j'ai besoin de savoir : Y a-t-il des moments précis où vous aimeriez que l'ordinateur se mette en veille ou qu'il ne se mette pas en veille du tout ?

0 votes

Pas du tout. Je voudrais qu'il soit comme mon serveur domestique, toujours disponible.

0 votes

Excellent ! Consultez ma réponse éditée.

3voto

Pirooz Points 486

Jetez un coup d'œil à ma question ici Comment empêcher Safari d'arrêter les téléchargements ? . Je l'aurais marqué comme étant un double exact mais ce n'est pas la même question, seulement la même réponse. Le problème est que ce qui se produit est que votre ordinateur doit se réveiller de son sommeil. "Mais attendez, InsomniaX est censé l'empêcher de dormir !" Oui, il l'est. Mais il ne semble pas fonctionner dans ce cas.

Comme vous ne souhaitez pas que le serveur se réveille et se mette en veille à des heures précises, je vous suggère les paramètres suivants.

Préférences système>Economie d'énergie

Le sommeil de l'ordinateur : Jamais

Mettez les disques durs en veille lorsque cela est possible : Non vérifié

Réveil pour l'accès au WiFi : Vérifié

Ensuite, ouvrez un nouveau Terminal.app en /Applications/Utilities/Terminal.app et entrez la commande suivante : caffeinate et laissez-le fonctionner.

Vous pouvez également créer un LaunchDaemon afin que caffeinate démarrera automatiquement au redémarrage.

P.S. Moi aussi, j'utilise mon MacBookPro 2011 comme serveur. Je l'utilise avec MacOS Server pour héberger des sites web, un serveur de fichiers, un VPN, et d'autres. Une bonne utilisation pour un vieil ordinateur.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X