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要求執行的時間明顯變長。

要再現的步驟:

  1. 發出包含1000個以上專案的POST rest/all/async/bulk/V1/products請求(名稱、SKU和說明已足夠)。
  2. 請注意請求所花費的時間。
  3. 套用APSB25-08安全性修補程式,並使用seco清除產生的資料和快取。
  4. 執行bin/magento c:f。
  5. 請前往storefront確認快取和產生的檔案已準備就緒。
  6. 重複步驟1的要求。
  7. 請注意請求所花費的時間增加。
  8. 移除APSB25-08安全性修補程式、清除快取、重新產生程式碼,然後重複步驟1的要求以確認執行時間恢復正常。 (選填)

預期結果:

非同步/大量請求的執行時間不會大幅增加,但預期會增加一些時間。

實際結果:

非同步/大量請求的執行時間大幅增加。

解決方法 resolution

若要解決此問題,請套用AC-14078-2-4x-composer-patch.zip。修補程式。

如何套用修補程式

解壓縮檔案,並在我們的支援知識庫中參閱如何套用Adobe提供的撰寫器修補程式,以取得指示。

相關閱讀

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f