APSB25-08安全性修補程式之後,所有大量非同步Web端點的執行時間都有所增加
本文提供適用於所有大量非同步Web端點(例如POST rest/all/async/bulk/V1/products)的Hotfix,其中包含1000個以上的專案,在套用APSB25-08安全性修補程式後執行時間大幅延長。
說明 description
受影響的產品和版本
- 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個以上專案的POST rest/all/async/bulk/V1/products請求(名稱、SKU和說明已足夠)。
- 請注意請求所花費的時間。
- 套用APSB25-08安全性修補程式,並使用seco清除產生的資料和快取。
- 執行bin/magento c:f。
- 請前往storefront確認快取和產生的檔案已準備就緒。
- 重複步驟1的要求。
- 請注意請求所花費的時間增加。
- 移除APSB25-08安全性修補程式、清除快取、重新產生程式碼,然後重複步驟1的要求以確認執行時間恢復正常。 (選填)
預期結果:
非同步/大量請求的執行時間不會大幅增加,但預期會增加一些時間。
實際結果:
非同步/大量請求的執行時間大幅增加。
解決方法 resolution
若要解決此問題,請套用AC-14078-2-4x-composer-patch.zip。修補程式。
如何套用修補程式
解壓縮檔案,並在我們的支援知識庫中參閱如何套用Adobe提供的撰寫器修補程式,以取得指示。
3d58f420-19b5-47a0-a122-5c9dab55ec7f