[僅限PaaS]{class="badge informative" title="僅適用於雲端專案(Adobe管理的PaaS基礎結構)和內部部署專案的Adobe Commerce 。"}
APSB25-08安全性修補程式之後,所有大量非同步Web端點的執行時間都有所增加
本文提供適用於所有大量非同步Web端點(例如POST rest/all/async/bulk/V1/products
)的Hotfix,其中包含1000個以上的專案,在套用APSB25-08安全性修補程式後執行時間大幅延長。
受影響的產品和版本
-
Adobe Commerce (所有部署方法) 2.4.4、2.4.4-p1、2.4.4-p2、2.4.4-p3、2.4.4-p4、2.4.4-p5、2.4.4-p6、2.4.4-p7、2.4.4-p8、2.4.4-p9、2.4.4-p10、2.4.4-p11、2.4.4-p12
-
Adobe Commerce (所有部署方法) 2.4.5、2.4.5-p1、2.4.5-p2、2.4.5-p3、2.4.5-p4、2.4.5-p5、2.4.5-p6、2.4.5-p7、2.4.5-p8、2.4.5-p9、2.4.5-p10、2.4.5-p11
-
Adobe Commerce (所有部署方法) 2.4.6、2.4.6-p1、2.4.6-p2、2.4.6-p3、2.4.6-p4、2.4.6-p5、2.4.6-p6、2.4.6-p7、2.4.6-p8、2.4.6-p9
-
Adobe Commerce (所有部署方法) 2.4.7、2.4.7-p1、2.4.7-p2、2.4.7-p3、2.4.7-p4
-
Adobe Commerce (所有部署方法) 2.4.8
問題
套用APSB25-08安全性修補程式後,具有1000+個專案的POST rest/all/async/bulk/V1/products
個要求執行的時間明顯較長。
要再現的步驟:
- 發出包含1000個以上專案(名稱、SKU和說明已足夠)的
POST rest/all/async/bulk/V1/products
請求。 - 請注意請求所花費的時間。
- 套用APSB25-08安全性修補程式,並使用
se:di:co
清除產生的資料和快取。 - 執行
bin/magento c:f
。 - 請前往storefront確認快取和產生的檔案已準備就緒。
- 重複步驟1的要求。
- 請注意請求所花費的時間增加。
- 移除APSB25-08安全性修補程式、清除快取、重新產生程式碼,然後重複步驟1的要求以確認執行時間恢復正常。 (可選)
預期結果:
套用安全性修補程式後,async/bulk
個要求的執行時間已大幅增加。
實際結果:
套用安全性修補程式後,async/bulk
個要求的執行時間應該不會大幅增加,不過時間可能會增加。
解決方案
若要解決此問題,請套用AC-14078-2-4x-composer-patch.zip。
如何套用修補程式
解壓縮檔案,並在我們的支援知識庫中參閱如何套用Adobe提供的撰寫器修補程式,以取得指示。