BlackFriday 2024! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Adobe Exam AD0-E722 Topic 6 Question 11 Discussion

Actual exam question for Adobe's AD0-E722 exam
Question #: 11
Topic #: 6
[All AD0-E722 Questions]

Due to a marketing campaign, a website is experiencing a very large number of simultaneously placed orders, which is affecting checkout performance. The website is in the production deploy mode.

Which two website settings can an Architect optimize to decrease the impact on checkout performance? (Choose two.)

Show Suggested Answer Hide Answer
Suggested Answer: A, C

Option A is correct because enabling asynchronous indexing can improve the checkout performance by reducing the database load and avoiding locking issues. Asynchronous indexing allows the indexers to run in the background without affecting the frontend operations.The commandbin/magento config:set dev/grid/async_indexing 1can be used to enable this option in the production mode1.

Option C is correct because creating a new database and splitting the sales tables can also improve the checkout performance by distributing the database load and avoiding contention. Splitting the database allows the checkout and order management operations to use a separate master database from the rest of the Magento application tables.The commandbin/magento setup:db-schema:split-sales --host='<checkout db host or ip>' --dbname='<name>' --username='<checkout db username>' --password=''can be used to configure this feature2.

Option B is incorrect because enabling asynchronous email notifications does not affect the checkout performance directly. Asynchronous email notifications allow the order confirmation emails to be sent in batches by a cron job instead of immediately after placing an order.This option can reduce the server load and improve the customer experience, but it does not impact the checkout process itself3.

Option D is incorrect because there is no such deploy mode as siege in Magento 2. The available deploy modes are default, developer, and production.Changing the deploy mode can affect the performance, caching, and error handling of the Magento application, but it does not directly affect the checkout performance4.

Option E is incorrect because there is no such admin panel setting as multithreaded checkout processing in Magento 2. The number of PHP threads used for checkout is determined by the web server configuration and the PHP-FPM settings, not by the Magento application settings.Increasing the number of PHP threads may improve the checkout performance, but it also requires more server resources and may cause other issues5.


1: Asynchronous indexing | Adobe Commerce Developer Guide

2: Split database performance solution | Adobe Commerce Developer Guide

3: Sales Emails | Adobe Commerce User Guide

4: Set up Magento modes | Adobe Commerce Developer Guide

5: PHP-FPM configuration settings | Adobe Commerce Developer Guide

Contribute your Thoughts:

Kris
4 months ago
I think that could be a good option to optimize checkout performance. Let's make sure to change it back to production mode once the orders decrease.
upvoted 0 times
...
Glen
4 months ago
But shouldn't we also consider creating a new database and configuring Split Database feature?
upvoted 0 times
...
Blythe
4 months ago
I also think setting the website deploy mode to siege temporarily could be beneficial.
upvoted 0 times
...
Arlene
4 months ago
I believe enabling Asynchronous indexing and Multithreaded checkout processing could help.
upvoted 0 times
...
Malcom
4 months ago
I agree. Which two settings do you think we should focus on?
upvoted 0 times
...
Yong
5 months ago
I think we should optimize the website settings to decrease the impact on checkout performance.
upvoted 0 times
...
Daniela
5 months ago
I think we should avoid changing the website deploy mode, it might cause other issues.
upvoted 0 times
...
Glennis
5 months ago
That's also a good option to consider, it can speed up checkout processing.
upvoted 0 times
...
Ilda
5 months ago
What about enabling the Multithreaded checkout processing setting?
upvoted 0 times
...
Delsie
6 months ago
I agree with Glennis, that could help decrease the impact on checkout performance.
upvoted 0 times
...
Glennis
6 months ago
I think we should optimize the Asynchronous indexing admin panel setting.
upvoted 0 times
...

Save Cancel