AdPar

Технические требования для работы AdPar


Технические требования:

Для установки AdPar необходима активная лицензия 1С-Битрикс: Управление сайтом. 

  • Для работы модуля рекомендуется использовать VDS/VPS или выделенные сервера, а не виртуальные (shared) хостинги, из-за ограниченности ресурсов виртуальных хостингов и отсутствия root доступов. 

  • Внимание! Работу AdPar на shared-хостингах мы не гарантируем, да и не рекомендуем их использовать вообще для размещения интернет-магазина

  • Для использования модуля у Вас должен быть логин и пароль от поставщиков, позволяющий пользоваться функционалом API, запросите соответствующие данные у Ваших менеджеров в компании выбранных дистрибьюторов.

  • Для работы AdPar необходима версия PHP 8.1 и выше (на сайте);

  • Агенты решения AdPar отрабатывают только на cron, на хитах агенты отрабатывать не будут. Настройте cron, чтобы избежать появления ошибок. За этим вы можете обратиться в техподдержку Вашего хостинга;

  • Cron должен запускаться под версией PHP 8.1 и выше;

  • Агенты Битрикс не должны запускаться под пользователем root.
    Скрипт cron_events.php должен запускаться под тем же пользователем, под которым работает PHP FPM.

  • В php.ini на сайте и в консоли должны быть включены параметры short_open_tag и allow_url_fopen.

  • Для работы с Merlion, Cactus и OCS необходимо установить SOAP-расширение на Вашем хостинге.   

  • Все файлы в папке storage, по адресу /bitrix/modules/insmart.core/admin/partners должны иметь права на чтение и запись (например 775). 

  • На сервере должно быть установлено PDO расширение для PHP.

  • На сервере должен быть установлен драйвер mysql для PDO;

  • На сервере должно быть установлено curl-расширение.

  • Пользователь mysql должен иметь следующие права:

  • Для корректной работы парсера, следующие таблицы (нужные нам для внешних ключей) должны иметь тип InnoDB:
       b_iblock_section
       b_iblock_element
       b_iblock_property
       b_catalog_price
       b_sale_order 

  • Иногда при слишком частых запросах, возможно блокировка IP при превышении лимита. О лимитах вы можете узнать у поставщиков.   


Во избежание случайной потери данных настоятельно рекомендуем осуществлять резервное копирование вашего интернет-магазина при осуществлении парсинга товаров со склада поставщика.


Требования к серверному оборудованию:

Модуль AdPar – это встраиваемое программное обеспечение, которое функционирует преимущественно в фоновом режиме. Основные методы по загрузке и обработке данных запускаются с помощью мастера агентов CMS 1С-Битрикс, при этом длительность работы агентов определяется производительностью сервера и количеством обрабатываемых данных, определяемым в настройках. 
По результатам многочисленных тестов и на основании полученного опыта у нас сложились рекомендуемые требования к «железу». Разумеется, мы рекомендуем использовать BitrixVM последней версии (кто как не производитель лучше всего знает, как настроить окружение правильно) и накопитель на SSD-дисках.


  1. Минимальные требования:
    - 1 Гб оперативной памяти;
    - 1-ядерный процессор;
    - 10 Гб свободного места на жестком диске.
    На таком железе с отсутствием сложной логики (например, от производителей сторонних модулей) модуль будет работать на стандартных настройках без привязки свойств.

  2. Рекомендуемые требования:
    - 4 Гб оперативной памяти;
    - 2-ядерный процессор
    На таком железе модуль будет уверенно работать с корректно настроенным умным фильтром. Более того, скорость обработки данных будет достаточно высокой для ежедневного обновления данных.

Мы производим тестирование модуля в собственных контейнерах с 512 Мб оперативной памяти и слабым процессором, и модуль показывает отличную производительность. Но! Наше окружения тщательно настроено, а умный фильтр используется ограниченно, при этом тестирование производится на чистой среде без сторонних модулей и практически чистой БД. Для боевого сайта такое окружение вряд ли подойдет.