• Как сделать простейший php прелоадер кеша для сайта?

    gromel
    @gromel
    SEO | VDS | WP | BITRIX
    Я использую этот скрипт:
    https://github.com/khromov/sitemap-cache-warmer
    И варианты запуска:
    По крону, прямой запуск:
    30 0 * * * php /home/warm-cache/warm.php url=https://mysite.ru/sitemap.xml sleep=0 key=******** > /dev/null 2>&1

    Или через баш с нужной конфигурацией, последовательностью:
    #!/bin/bash
    TIME1=`date +%H:%M:%S`
    echo "текст заголовка письма — начало в: "$TIME1"" | sudo mutt -s "текст письма, начало в: "$TIME1"" *****@****
    sudo mysql -e "OPTIMIZE TABLE *******";
    строка с командой на очистку кэша;
    php /home/warm-cache/warm.php url=https://mysite.ru/sitemap.xml sleep=0 key=********
    TIME2=`date +%H:%M:%S`
    echo "текст заголовка письма — готово в: "$TIME2"" | sudo mutt -s "текст письма, готово в: "$TIME2"" *********@******

    И запуск скрипта, так же по крону.
    Ответ написан
    Комментировать