Была задачка, реализовать для интернет магазина объемные скидки, на какое-то кол-во товаров. Я это сделал с помощью правил корзины, но эти самые правила грузятся скриптом из Excel файла, который формирует заказчик, на все это уходит примерно 70-80 секунд, вызов скрипта сделан ссылкой прям на сайте (ну в закрытом конечно разделе), в общей сумме получается примерно 600 правил, все работает, претензий нет. Но у меня возник вопрос, у меня на тестовой инстанции на виртуальной машине битрикса все ок, я только в скрипте делаю так:
ini_set("max_execution_time", 600);
а вот на хостинге, браузер клиента отваливается по таймауту от nginx, хотя сам скрипт отрабатывает полностью, это видно по количеству сформированных правил. Хостер сказал, что увеличить время он не может из своих соображений, потому вопрос:
Как заставить битрикс, во время выполнения скрипта что-то отдать клиенту? Хоть часть, ведь по факту, когда работает скрипт там страничка уже почти сформирована, заголовок подключен, сам скрипт в конце добавляет только сообщение, что все ок и футер.
ini_set("max_execution_time", 600);
а вот на хостинге, браузер клиента отваливается по таймауту от nginx, хотя сам скрипт отрабатывает полностью, это видно по количеству сформированных правил. Хостер сказал, что увеличить время он не может из своих соображений, потому вопрос:
Как заставить битрикс, во время выполнения скрипта что-то отдать клиенту? Хоть часть, ведь по факту, когда работает скрипт там страничка уже почти сформирована, заголовок подключен, сам скрипт в конце добавляет только сообщение, что все ок и футер.