Na początku tego roku WooCommerce ogłosił, że do 2022 roku stworzy MVP dla niestandardowych tabel zamówień – znaczące usprawnienie, które przynosi sklepom istotny wzrost wydajności. Zespół deweloperski WooCommerce wzywa teraz deweloperów, agencje i firmy hostingowe do przetestowania migracji wstępnej implementacji tabel zamówień klientów o nazwie High_performance Order Storage, w skrócie HPOS.
Uwaga: Od WooCommerce 7.1 tę funkcję można aktywować.
Przeczytaj więcej na ten temat na WooCommerce:
https://woocommerce.com/document/high-performance-order-storage/
Proces testowy zmigruje zamówienia z wp_posts i wp_postmeta
do czterech nowych niestandardowych tabel zamówień:
- wp_wc_orders
- wp_wc_orders_addresses
- wp_wc_orders_operational_data
- wp_wc_orders_meta
Konfiguracja testowa wymaga środowiska staging zawierającego WP-CLI oraz bazy danych staging przygotowanej z danymi zamówień.
Przewodnik po testowaniu migracji WooCommerce autorstwa dewelopera rdzenia WooCommerce, Vedanshu Jaina, opisuje niestandardowy kod, który deweloperzy muszą dodać, aby włączyć niestandardowe tabele zamówień. Po włączeniu deweloperzy mogą migrować tabele za pomocą WP-CLI lub poprzez Action Scheduler.
Jain prosi o opinie wszystkich, którzy chcą pomóc w procesie migracji, ze szczegółami dotyczącymi liczby zamówień, rozmiaru pamięci serwera, wersji bazy danych oraz tego, czy czas się skończył lub czy bardziej odpowiedni jest inny rozmiar partii.
Uaktualnienie WooCommerce do korzystania z niestandardowych tabel zamówień będzie znaczącą zmianą, która wpłynie na deweloperów rozszerzeń w różny sposób. Zespół deweloperski zamierza wydać przewodnik aktualizacji, aby wesprzeć adopcję niestandardowych tabel zamówień po zakończeniu migracji. Później w tym roku, gdy aktualizacja ma zostać wdrożona w głównym pluginie, WooCommerce planuje początkowo udostępnić ją tylko na zasadzie opt-in, aby dać właścicielom sklepów czas na uczynienie ich witryn kompatybilnymi.
Źródło: WP Tavern