---
title: "Executing the queue"
manual: "Crawler"
version: "main"
permalink: "https://docs.typo3.org/permalink/tomasnorre/crawler:executing-the-queue-label@main"
source: "ExecutingTheQueue/Index.rst"
rendered: "2026-10-16T17:00:27+00:00"
---

# Executing the queue {#executing-the-queue-label}

The idea of the queue is that a large number of tasks can be submitted
to the queue and performed over longer time. This could be interesting
for several reasons;

-   To spread server load over time.
-   To time the requests for nightly processing.
-   And simply to avoid `max_execution_time` of PHP to limit processing
    to 30 seconds!

-   [Run via command controller](https://docs.typo3.org/permalink/tomasnorre/crawler:run-via-command-controller@main)
-   [Executing queue with cron-job](https://docs.typo3.org/permalink/tomasnorre/crawler:executing-queue-with-cron-job@main)
-   [Run via backend](https://docs.typo3.org/permalink/tomasnorre/crawler:run-via-backend@main)
-   [Building and Executing queue right away (from cli)](https://docs.typo3.org/permalink/tomasnorre/crawler:building-and-executing-queue-right-away-from-cli@main)
