Skip to content

Large sites: pagination & batching

How JoomShift stays fast on large sites: pagination for browsing and automatic batching for exports.

Updated 1 min read

Two mechanisms keep JoomShift usable on sites with thousands of items.

  • Browsing — pagination. Each tab shows 20, 50, 100 or 250 rows per page, so searching and selecting stays fast. Only the open tab's data is loaded.
  • Exporting — batching. Any Export All scope over 500 items is split into batches — for example "Batch 1 of 3 (items 1–500)" — each downloaded as a separate file, to stay within memory and time limits on shared hosting.

Importing batches

Import the batch files in order. Menus are exported in tree order, so a parent is always in the same or an earlier batch than its children, and JoomShift attaches each item to the parent imported earlier. The dry run works on each batch file as well.

Image

Everything you need to build on Joomla — one subscription away.

Resources