За последние 24 часа нас посетили 35553 программиста и 1819 роботов. Сейчас ищут 793 программиста ...

Создать кэш страницы. curl?

Тема в разделе "PHP для новичков", создана пользователем justc, 29 янв 2019.

  1. justc

    justc Активный пользователь

    С нами с:
    27 сен 2015
    Сообщения:
    130
    Симпатии:
    0
    Доброго времени суток.

    Нужно сбросить и сразу создать кэш страницы.
    Сброс кэша нужных страниц я сделал. А вот как создать?

    Кэш создается при первом посещение страницы. Я так понимаю мне нужно средствами php сэмулировать такое посещение. Как это сделать? curl?

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

    но вот что будет с производительностью?

    можно конечно записать кэш файл посредством file_get_contents, но нюансы, про которые я писал выше, отпадают... а это не хорошо
    --- Добавлено ---
    по сути вопрос заключается в том, что быстрее и что подходит под задачу сэмулировать заход:
    curl, file_get_contents или какой-нить fopen
     
  2. smitt

    smitt Старожил

    С нами с:
    3 янв 2012
    Сообщения:
    3.166
    Симпатии:
    65
    не понятно какую задачу решаешь.
    Подробней напиши.

    Хз, проведи нагрузочное тестирование и узнаешь. Уверен для твоей задачи чем делать - не принципиально.
     
  3. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.600
    Симпатии:
    1.764
    И как много страниц надо прокешить?
    --- Добавлено ---
    В принципе, всё равно, file_get_contents или curl. Я бы сделал очереди. Сбросил кеш страницы - поставил в очередь задание её дергануть по вебу.