- 🇷🇴Romania oana.hulpoi
Hi,
I created a patch for that addresses performance issues with large feeds by optimizing hash comparison and reducing unnecessary entity loads.
The key changes are:
- Direct hash retrieval: Added getStoredHash() method to avoid loading full entities just for hash comparison - significant improvement when processing feeds with many existing entities.
- Cached mapping serialization: Eliminated repeated serialization of mapping configuration during processing.
- Optimized batch processing: Increased clear operation batch size from 10 to 100 entities.
- Database index: Added performance index on (entity_id, feeds_item_target_id, feeds_item_hash) for faster hash lookups.
Looking forward to your feedback!
Oana