Anton F

  • 0

    Планировщик задач: разовые задачи
    > А зачем? 1. время выполнения не ограничено 2. вариант с кнопками /shop-tools/?do=updateCdekRegions - это обновление уже имеющихся данных и оно опционально - захотел - нажал, а начальная загрузка происходит из СVS файлов которые включены в модуль, этот вариант не подойдет, если данные часто обновляются, например, это список ПВЗ СДЭК - чтобы плагин содержал актуальные данные придется раз в месяц выкатывать версию с обновленным СVS для ПВЗ.
  • 0

    Мультисайтовые данные: добавить в методы выбор сайта/сайтов
    Артем Полторанин, по моему Вы не понимаете что такое оптимизация - конечно можно обходить все сайты, только это увеличит число запросов и нагрузку на сервер в несколько раз
  • 0

    Мультисайтовые данные: добавить в методы выбор сайта/сайтов
    Артем Полторанин, речь о том что штатные методы приходится дублировать из-за отсутствия в них возможности получения результатов для заданных сайтов
  • 0

    Мультисайтовые данные: добавить в методы выбор сайта/сайтов
    Артем Полторанин, допустим у Вас модуль доставки и Вам нужно проверить статусы заказов по cron - Вы конечно можете отправлять запросы по каждому сайту отдельно, но запрос по всем сайтам сразу намного эффективнее. Я говорю о том, что вместо ->where(['site_id' => SiteManager::getSiteId()]) должно быть ->whereIn($sites ?: [SiteManager::getSiteId()])