Веб-сайт, размещенный на Mac, загружается слишком долго при первом доступе

Я использую старый Macbook Pro (2011 г.) для размещения нескольких веб-сайтов. Все работает нормально, но после долгого бездействия сервера веб-сайты загружаются очень долго (даже в моей локальной сети), и я не могу понять, почему.

Я предполагаю, что это связано с переходом машины в спящий режим или что-то подобное, но это всего лишь предположение.

Любая идея о том, что может происходить?

Вещи, которые я уже сделал

Отключите По возможности переводить жесткие диски в спящий режим (Настройки-> Энергосбережение).

Некоторая дополнительная информация:

  • версия macOS: 10.13.3
  • Серверное ПО: Кэдди
  • Отключение спящего режима: InsomniaX
Я могу помочь создать для вас демон запуска, но мне нужно знать: есть ли определенные моменты, когда вы хотите, чтобы компьютер переходил в спящий режим или не переходил в спящий режим?
нисколько. Я бы хотел, чтобы он был как мой домашний сервер, всегда доступен.
Большой! Проверьте мой отредактированный ответ.
Кроме того, я бы предложил создать LaunchDaemon, чтобы он автоматически запускался при перезапуске.

Ответы (1)

Взгляните на мой вопрос здесь. Как предотвратить остановку загрузки Safari? . Я бы отметил как точный дубликат, но это не тот же вопрос, а только тот же ответ. Проблема в том, что ваш компьютер должен выйти из спящего режима. «Но подождите, InsomniaX должен не дать ему уснуть!» Да, это. Но, похоже, в данном случае это не работает.

Поскольку вы не хотите, чтобы сервер просыпался и спал в определенное время, я бы предложил эти настройки.

Системные настройки>Энергосбережение

Спящий режим компьютера : никогда

Переводить жесткие диски в спящий режим, когда это возможно: флажок не установлен.

Пробуждение для доступа к WiFi: проверено

Затем откройте новый Terminal.appвход /Applications/Utilities/Terminal.appи введите следующую команду: caffeinateи оставьте его работающим.

Вы также можете создать LaunchDaemon, чтобы он caffeinateзапускался автоматически при перезагрузке.

PS Я тоже использую свой MacBookPro 2011 как сервер. Я использую его с macOS Server для размещения веб-сайтов, файлового сервера, VPN и других. Отличное применение старому компьютеру.