Skip to content
This repository was archived by the owner on May 29, 2019. It is now read-only.
This repository was archived by the owner on May 29, 2019. It is now read-only.

Performance optimizations on Save for Bulk products endpoint #2

Closed
@misha-kotov

Description

@misha-kotov

As a Magento developer, I would like the Catalog Bulk API endpoints on Save to be optimized so that bulk Save operations execute as quickly as possible.

Currently many different actions are performed by Magento as a result of a product save. One example of such action is generating url rewrites (which executes as a blocking call) if they're needed. The idea is to analyze each step and see if we can save execution time by performing some of these actions at different times - like executing all url rewrite logic after the products have otherwise been saved. Can we save time by moving these around instead of executing product Save calls back-to-back-to-back in their current form?

High level tasks:

  • Investigate url rewrite generation and provide a recommendation on how to handle them in a bulk product save API call
  • Investigate what other steps in the product save operation can be moved around to save on execution time (do we have any other examples?)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions