WPGrabber 2.1.792: GigaChat API, производительность и стабильность импорта

За последнее время WPGrabber получил ряд крупных обновлений, затрагивающих обработку контента, интеграцию AI-сервисов, работу Cron-задач и производительность базы данных.



Новый релиз 2.1.792 продолжает курс на оптимизацию и повышает эффективность работы при больших объёмах импортируемого контента.

Производительность базы данных

Основные изменения направлены на ускорение проверки дубликатов и снижение нагрузки на MySQL:

  • 26.04.2026 — Оптимизация проверки дубликатов ( isTitle ) за счёт использования индексированного запроса.
  • 26.04.2026 — Убраны тяжёлые SQL-запросы с JOIN и лишними выборками.
  • 26.04.2026 — Добавлен составной индекс idx_post_title_type для таблицы wp_posts ( post_title(100), post_type ).

Интеграция AI-сервисов

Добавлены новые возможности для автоматической обработки контента и рерайта:

  • 23.04.2026 — Модель gemini-2.5-flash-lite установлена по умолчанию.
  • 16.04.2026 — Добавлена возможность указать домен для OpenAI.
  • 11.04.2026 — Добавлена синонимизация через GigaChat API .

Стабильность Cron и CLI

Для проектов с высокой интенсивностью импорта улучшена защита от одновременного запуска процессов и наложения задач при коротких интервалах Cron:

  • 01.02.2026 serverCron [Added]: Mutex-блокировка через flock ( LOCK_NB ) с автоматическим удалением лок-файла через shutdown-handler . Защита от наслоения: запрещен одновременный запуск нескольких копий импорта.
  • 01.02.2026 — [Added]: Механизм защиты от наложений процессов (CLI). Добавлена проверка среды запуска ( php_sapi_name() === 'cli' ) и установлено ограничение времени выполнения ( set_time_limit(280) ). Данная мера предотвращает «зависание» старых процессов в памяти и исключает конфликт ресурсов при запуске скрипта через Cron (с интервалом в 5 минут).

Работа с изображениями и медиа

Улучшена обработка и скачивание медиафайлов с современных веб-ресурсов:

  • 04.02.2026 — Добавлена система автоматического извлечения оригинальных URL из эндпоинтов оптимизации Next.js /_next/image . Загрузка переведена на прямые CDN-хосты ( Contentful/ctfassets и др.), что позволяет получать изображения в максимальном качестве.
  • 14.10.2025 — Копирование изображений через плагин Fetch API Client Servakov .

Исправления и интерфейс (Bugfixes)

Внесен ряд исправлений в ключевые компоненты ядра и улучшена информативность интерфейса:

  • 12.12.2025 WPGPlugin save() : Проверка Nonce (CSRF) .
  • 29.12.2025 TGrabberCore fix _rawurlencode() : Исправляет проблему 404 из-за двойного кодирования.
  • 17.12.2025 TGrabberCore fix imageGetExt() : исправлены ошибки.
  • 17.12.2025 TGrabberWordPress saveAttachments() : исправлены ошибки.
  • 12.12.2025 WPGPlugin deletePost : bugfix, prepare.
  • 01.02.2026 — [Fixed]: Устранение Warning: Undefined array key: * . Исправлены предупреждения при обращении к атрибутам alt и title в массиве/объекте изображений.
  • 26.11.2025 — Добавил логику для сохранения даты публикации и списка категорий в RSS/Atom.
  • 12.11.2025 — Метод force_valid_utf8() в _saveLink() и ajaxExec() .
  • 12.11.2025 — В списке лент отображается актуальный статус прокси для каждой ленты.
  • 10.11.2025 — fix copyUrlFile .
  • 05.11.2025 — Проблема неэкранированных амперсандов в XML-фиде перед разбором SimpleXML .
  • 04.10.2025 — В списке лент отображает, какая подключена синонимизация и перевод с какого языка на какой.
  • 03.12.2025 — Для плагина Page Links To : заменить URL записи на %SOURCE_URL% .

Обновление протестировано в следующем окружении:

  • PHP 8.5.6 (apache2handler)
  • CURL 8.20.0
  • OpenSSL 3.6.0
  • libz 1.3.2
  • PCRE 10.44 (2024-06-07)
  • GD bundled (JPEG / WebP / AVIF)
  • WordPress 7.0

Рекомендация по обновлению: Версия 2.1.792 рекомендуется к установке на всех проектах, использующих автоматический импорт, особенно на сайтах с базой данных от 10 000+ записей, где критически важна скорость проверки дубликатов. 

Отправить комментарий

Новые Старые

Popular Items