Skip to content

Refactor: Extract importer adaptive tuning module#373

Open
atanas-dev wants to merge 1 commit into
arc-1813-refactor-codebase-into-modules-mod-1from
arc-1813-refactor-codebase-into-modules-mod-2
Open

Refactor: Extract importer adaptive tuning module#373
atanas-dev wants to merge 1 commit into
arc-1813-refactor-codebase-into-modules-mod-1from
arc-1813-refactor-codebase-into-modules-mod-2

Conversation

@atanas-dev

Copy link
Copy Markdown
Collaborator

Start moving pieces outside of import.php to slowly chip away at its size.

@atanas-dev
atanas-dev requested a review from WPprodigy July 20, 2026 11:51
@atanas-dev atanas-dev self-assigned this Jul 20, 2026
@github-actions

github-actions Bot commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

Pull pipeline performance — large-directory

Site: large-directory · 2,000+ plus targeted file-transfer scenarios files · 10,000 posts · 25,000 postmeta · PHP 8.5.8

Stage PR trunk Δ Status Details
playground-sqlite-db-pull 7.40 s 7.20 s ⚪ +204 ms (+2.8%) condition=db-pull in PHP.wasm
runtime=php.wasm 8.3
wp_mysql_parser=enabled
mode=lexer
native_lexer=verified
native_token_stream=WP_MySQL_Native_Token_Stream
native_token_count=18
native_parser=selected
trunk: condition=db-pull in PHP.wasm
runtime=php.wasm 8.3
wp_mysql_parser=enabled
mode=lexer
native_lexer=verified
native_token_stream=WP_MySQL_Native_Token_Stream
native_token_count=18
native_parser=selected
playground-sqlite-db-apply 3.17 s 3.02 s ⚪ +153 ms (+5.1%) condition=db-apply to SQLite in PHP.wasm
runtime=php.wasm 8.3
wp_mysql_parser=enabled
mode=parser
native_lexer=verified
native_token_stream=WP_MySQL_Native_Token_Stream
native_token_count=18
native_parser=verified
native_ast=WP_MySQL_Native_Parser_Node
sqlite_driver_parser=verified
trunk: condition=db-apply to SQLite in PHP.wasm
runtime=php.wasm 8.3
wp_mysql_parser=enabled
mode=parser
native_lexer=verified
native_token_stream=WP_MySQL_Native_Token_Stream
native_token_count=18
native_parser=verified
native_ast=WP_MySQL_Native_Parser_Node
sqlite_driver_parser=verified
Total 10.57 s 10.22 s ⚪ +357 ms (+3.5%)

Numbers carry runner noise; treat single-run deltas as directional, not authoritative.

📈 Trunk performance history — commit-by-commit timeline.

@atanas-dev
atanas-dev force-pushed the arc-1813-refactor-codebase-into-modules-mod-1 branch from 54fc6de to b08cb4e Compare July 20, 2026 12:09
@atanas-dev
atanas-dev force-pushed the arc-1813-refactor-codebase-into-modules-mod-2 branch from b6e9cf5 to 0faedd0 Compare July 20, 2026 12:18
@atanas-dev
atanas-dev force-pushed the arc-1813-refactor-codebase-into-modules-mod-1 branch from b08cb4e to 170228e Compare July 21, 2026 13:38
@atanas-dev
atanas-dev force-pushed the arc-1813-refactor-codebase-into-modules-mod-2 branch from 0faedd0 to a1ec9ff Compare July 21, 2026 13:39
@atanas-dev
atanas-dev force-pushed the arc-1813-refactor-codebase-into-modules-mod-1 branch from 170228e to 69a02cc Compare July 21, 2026 15:51
@atanas-dev
atanas-dev force-pushed the arc-1813-refactor-codebase-into-modules-mod-2 branch from a1ec9ff to 31fd10f Compare July 21, 2026 15:51
@atanas-dev
atanas-dev force-pushed the arc-1813-refactor-codebase-into-modules-mod-1 branch from 69a02cc to fca9db4 Compare July 22, 2026 08:30
@atanas-dev
atanas-dev force-pushed the arc-1813-refactor-codebase-into-modules-mod-2 branch from 31fd10f to d66d508 Compare July 22, 2026 08:31
@atanas-dev
atanas-dev force-pushed the arc-1813-refactor-codebase-into-modules-mod-1 branch from fca9db4 to 155a007 Compare July 22, 2026 09:00
@atanas-dev
atanas-dev force-pushed the arc-1813-refactor-codebase-into-modules-mod-2 branch from d66d508 to 85046c1 Compare July 22, 2026 09:01
@atanas-dev
atanas-dev force-pushed the arc-1813-refactor-codebase-into-modules-mod-1 branch from 155a007 to f765d7c Compare July 22, 2026 17:05
@atanas-dev
atanas-dev force-pushed the arc-1813-refactor-codebase-into-modules-mod-2 branch from 85046c1 to db6c5cb Compare July 22, 2026 17:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants