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..
Hi guys what is the purpose of this table `spy_event_behavior_entity_change` ?
Comments
-
It's the cache of all events generated in a request. At the end of the request they are all fetched and pushed into the event queue. If this succeeds they are deleted.
0 -
i see
0 -
is there a way to disable them ?
0 -
actually lets discuss it from another point .. is it possible that this has an impact on performance ?
0 -
Kind of ... Responses will be sent back to the clients before executing this code (it's handled on kernel event). BUT ... the process stays alive until the events have been published into the queue. There's two problems with this:
1.) If you use session locking, the lock will only be removed when the PHP process shuts down. This leads new requests waiting to acquire a session lock resulting in slow throughput from a client perspective
2.) Since the processes keep on living after responses have been sent back, you might exhaust available FPM workers if you have lots of incoming requests. This will result in clients waiting for free resouces and eventually getting a timeout error.0 -
On the other hand: Sending messages to the queue should be fairly quick so the scenarios I described are rare
0 -
thank you Thomas
0 -
You're very welcome
0
Categories
- All Categories
- 42 Getting Started & Guidelines
- 7 Getting Started in the Community
- 8 Additional Resources
- 7 Community Ideas and Feedback
- 75 Spryker News
- 924 Developer Corner
- 783 Spryker Development
- 88 Spryker Dev Environment
- 362 Spryker Releases
- 3 Oryx frontend framework
- 35 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
- 70 Spryker Safari Questions
- 50 Random