fast asynchronous re-indexing
DESCRIPTION
Extension Fast Asynchronous Re-indexingTRANSCRIPT
![Page 2: Fast Asynchronous Re-indexing](https://reader038.vdocuments.net/reader038/viewer/2022100518/559069ef1a28ab49488b456a/html5/thumbnails/2.jpg)
Fast Asynchronous Re-indexing allows you to speed up products saving in a catalog and reduce loads of server.
![Page 3: Fast Asynchronous Re-indexing](https://reader038.vdocuments.net/reader038/viewer/2022100518/559069ef1a28ab49488b456a/html5/thumbnails/3.jpg)
Every time you save a product or a category Magento produces data re-indexing in a database.
![Page 4: Fast Asynchronous Re-indexing](https://reader038.vdocuments.net/reader038/viewer/2022100518/559069ef1a28ab49488b456a/html5/thumbnails/4.jpg)
Providing that the catalog is not too large this process is imperceptible for a user.
![Page 5: Fast Asynchronous Re-indexing](https://reader038.vdocuments.net/reader038/viewer/2022100518/559069ef1a28ab49488b456a/html5/thumbnails/5.jpg)
However the more categories, products, attributes of a product are created, the more time for re-indexing is needed.
![Page 6: Fast Asynchronous Re-indexing](https://reader038.vdocuments.net/reader038/viewer/2022100518/559069ef1a28ab49488b456a/html5/thumbnails/6.jpg)
As a result, working with administrative panel becomes uncomfortable as far as you have to wait long enough...
![Page 7: Fast Asynchronous Re-indexing](https://reader038.vdocuments.net/reader038/viewer/2022100518/559069ef1a28ab49488b456a/html5/thumbnails/7.jpg)
...until category or product will be saved after editing.
![Page 8: Fast Asynchronous Re-indexing](https://reader038.vdocuments.net/reader038/viewer/2022100518/559069ef1a28ab49488b456a/html5/thumbnails/8.jpg)
How does the extension work?
When the store manager added a new product (category) or changed an existing product,...
![Page 9: Fast Asynchronous Re-indexing](https://reader038.vdocuments.net/reader038/viewer/2022100518/559069ef1a28ab49488b456a/html5/thumbnails/9.jpg)
...the query to produce re-indexing of goods is stored in the table-queue.
![Page 10: Fast Asynchronous Re-indexing](https://reader038.vdocuments.net/reader038/viewer/2022100518/559069ef1a28ab49488b456a/html5/thumbnails/10.jpg)
Products are quickly stored and manager goes to editing the next item. Parallel to this the cron process runs that constantly addresses to the table-queue.
![Page 11: Fast Asynchronous Re-indexing](https://reader038.vdocuments.net/reader038/viewer/2022100518/559069ef1a28ab49488b456a/html5/thumbnails/11.jpg)
As soon as it notes elements that are expecting for re-indexing it starts to index them.
![Page 12: Fast Asynchronous Re-indexing](https://reader038.vdocuments.net/reader038/viewer/2022100518/559069ef1a28ab49488b456a/html5/thumbnails/12.jpg)
So you may have a very large catalog, and a large number of managers can simultaneously work with it,...
![Page 13: Fast Asynchronous Re-indexing](https://reader038.vdocuments.net/reader038/viewer/2022100518/559069ef1a28ab49488b456a/html5/thumbnails/13.jpg)
...but they will not wait until re-indexing happens every time they save data.
![Page 14: Fast Asynchronous Re-indexing](https://reader038.vdocuments.net/reader038/viewer/2022100518/559069ef1a28ab49488b456a/html5/thumbnails/14.jpg)
They will work, and the cron process will perform data re-indexing in the background.