У меня есть процесс, который я хочу запустить на фоне страницы. Процесс займет некоторое время, давайте скажем несколько минут.
Я настроил его так, что со страницы я могу щелкнуть по кнопке, чтобы запустить процесс, немного подождать, а затем он завершится, и я могу обновить страницу, уведомляя меня о том, что процесс был успешно выполнен. Я делаю это с прототипом и php.
То, что я хочу сделать, это иметь обновления статуса во время процесса. Таким образом, он может обновить страницу, позволяющую мне знать, сколько записей было обработано до сих пор, или обновить строку состояния или что-то в этом роде.
Это возможно? Я просто не огромный гуру JS, и я могу сделать базовую функциональность, о которой я уже говорил, но задавался вопросом, можно ли продлить ее, чтобы сделать этот маленький дополнительный бит, так как мне не удалась приключиться или смотреть через Docs.
С помощью всего лишь PHP вы в конце концов будете делать опрос. Вам нужно будет запустить ваш длительный процесс в фоновом режиме и, например, записать в базу данных файла, что это за прогресс.
Затем браузер может вызывать другой php-скрипт каждые x секунд, который сообщает об этом статусе.
Опрос отстой, но это то, с чем вы застряли, с PHP.