Skip to content
This repository has been 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 opened this issue Nov 21, 2017 · 1 comment
Closed
Labels

Comments

@misha-kotov
Copy link

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?)
@misha-kotov misha-kotov changed the title Performance optimizations on Save Performance optimizations on Save for Bulk products endpoint Dec 4, 2017
@vrann vrann added the Epic label Dec 22, 2017
@nuzil
Copy link
Contributor

nuzil commented Nov 8, 2018

@nuzil nuzil closed this as completed Nov 8, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

3 participants