У меня есть php-скрипт, который очищает веб-страницы и вставляет очищенные данные в базу данных.
PHP-скрипт использует Phantomjs в качестве инструмента для очистки веб-страниц.
PHP-скрипт очищает веб-страницы в определенном домене.
> например:
www.example.com/firstFolder
www.example.com/secondFolder
и так далее
Моя проблема в том, что phantomjs не хранит кеш предыдущих веб-страниц, которые у него есть уже запрошены во время сценария, и вместо этого он просто повторно загружает их снова.
Я предполагаю, что phantomjs не кэширует предыдущие веб-страницы, которые он загрузил, потому что я каждый раз вызываю phantomjs из php-скрипта как внешнюю программу Мне нужно очистить определенную веб-страницу.
$response = shell_exec('phantomjs getWebPage.js');
И поскольку я каждый раз вспоминаю фантомные файлы как внешнюю программу, она, вероятно, не помнит свои ранее очищенные веб-страницы.
Я понимаю, что если бы я запускал фантомные файлы в одном экземпляре, я мог бы сохранить кэширование фантомных файлов.< br> Но я не знаю, как это сделать, не отказываясь полностью от php из моей программы.
Итак, мой вопрос заключается в следующем.
Как я могу сохранить кэширование phantomjs, все еще выполняя мою программу в php?