What are the Slack Archives?
Itโs a history of our time together in the Slack Community! Thereโs a ton of knowledge in here, so feel free to search through the archives for a possible answer to your question.
Because this space is not active, you wonโt be able to create a new post or comment here. If you have a question or want to start a discussion about something, head over to our categories and pick one to post in! You can always refer back to a post from Slack Archives if needed; just copy the link to use it as a reference..
Anyone an idea how to speedup abstract/concrete product requests via GLUE? We have with many abstrac
Anyone an idea how to speedup abstract/concrete product requests via GLUE? We have with many abstract and concrete products request times > 5 / > 10 seconds?
for example:
โข 1 master (abstract product) has about 200 variantes (concrete products) with attributes
Comments
-
hey
0 -
did you try to profile the request to pin point where you lose the time?
0 -
do you have an yves in your project? does it behave the same way?
0 -
We are currently on.... seems fetching the abstract / concrets with attributes are the problem.
Anyone has a production system with many many attributes running?
0 -
but that should actually already be denormalized in reids at that point, if you did not do too many changes
0 -
i would suggest to have a look at the client first
0 -
do you already have a profiler in place?
0 -
giovanni.piemontese Technical Lead @ Lรถffelhardt Spryker Solution Partner Posts: 871 ๐ง๐ปโ๐ - Cadet
in our project we have ca. 7 000 Attributes and ca. 2,5Mio Products. We don't use yet the Glue but read of products from redis is very fast, because as from Marco Podien said, they are already denormalized in redis.
Can u please provide us more information, where precisly the glue spent a lot of time to fetch the informations?
0 -
Will provide information asap. I will investigate.
Example:
- 6MB for master product request
- 208 concrete product (variants) requests for getting data for product variants
The problems sums up ...
0 -
If you don't need all relationships, you can use the
include
parameter to specify which relationships should be loaded for the request.
E.g./abstract-products/ABSTRACT-SKU?include=abstract-product-prices
will only load the base abstract product data and the abstract-product-prices relation. Same should work for nested relationships, like stocks for concrete products0 -
Additionally you should check if you fire any ZED requests to load the data. E.g. in an earlier release of the tax module, tax sets were loaded from ZED instead of Redis
0 -
Hi, some new information:
1 abstract product
112 concrete productsMost of the time spryker loads/idles with glossary and translation.
0
Categories
- All Categories
- 42 Getting Started & Guidelines
- 7 Getting Started in the Community
- 8 Additional Resources
- 7 Community Ideas and Feedback
- 73 Spryker News
- 911 Developer Corner
- 771 Spryker Development
- 87 Spryker Dev Environment
- 361 Spryker Releases
- 3 Oryx frontend framework
- 34 Propel ORM
- 68 Community Projects
- 3 Community Ideation Board
- 30 Hackathon
- 3 PHP Bridge
- 6 Gacela Project
- 25 Job Opportunities
- 3.2K ๐ Slack Archives
- 116 Academy
- 5 Business Users
- 370 Docker
- 551 Slack General
- 2K Help
- 75 Knowledge Sharing
- 6 Random Stuff
- 4 Code Testing
- 32 Product & Business Questions
- 69 Spryker Safari Questions
- 50 Random