{"id":36992348,"url":"https://github.com/b13/warmup","last_synced_at":"2026-01-13T23:44:31.189Z","repository":{"id":34933346,"uuid":"192510376","full_name":"b13/warmup","owner":"b13","description":"Warms up some TYPO3 caches via CLI","archived":false,"fork":true,"pushed_at":"2025-07-11T13:00:42.000Z","size":65,"stargazers_count":12,"open_issues_count":4,"forks_count":6,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-12-01T09:04:33.955Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"CMSExperts/warmup","license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/b13.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-06-18T09:37:57.000Z","updated_at":"2025-07-11T13:00:35.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/b13/warmup","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/b13/warmup","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/b13%2Fwarmup","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/b13%2Fwarmup/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/b13%2Fwarmup/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/b13%2Fwarmup/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/b13","download_url":"https://codeload.github.com/b13/warmup/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/b13%2Fwarmup/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28405190,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-13T21:51:37.118Z","status":"ssl_error","status_checked_at":"2026-01-13T21:45:14.585Z","response_time":56,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-01-13T23:44:31.112Z","updated_at":"2026-01-13T23:44:31.172Z","avatar_url":"https://github.com/b13.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Cache Warmup for TYPO3\n\nThis extension provides a simple command line tool for warming up\ncertain caches.\n\nThis extension is especially useful for large installations that deploy and\nthen flush caches.\n\nThe current state is intended for TYPO3 v8 LTS, and handles\nthe Rootline Cache.\n\nFor TYPO3 v9+ LTS, pages can be called as well.\n\n## Rootline Cache\nOne of the main issues here is a large installation with lots of\npages. A `cache:flush` via TYPO3 console will empty the information\non the rootline cache. When a visitor visits the page again after\nflushing the cache, and the page has 100 links to other pages, the\nrootline for each of the page will be built. This could take\nseveral seconds. A second visitor could visit the page and then\nsee the nice \"Page is being generated\" screen. This can be improved!\n\nA command line script runs directly after `cache:flush` and warms\nup all caches. This is mostly `cache_core` (by running the script\nitself) and `cache_rootline`.\n\n```\n./typo3/sysext/core/bin/typo3 cache:warmup\n```\n\nRunning the script multiple times does not matter, as it solely\nacts as a wrapper for fetching the rootline for a page. If it is\nalready in the cache, the command runs smoothly.\n\n## Installation\n\nInstall the extension by extracting the contents of this folder into\ntypo3conf/ext/warmup and install the extension via the Extension Manager.\n\nAlternatively, you can use composer via `composer req b13/warmup`.\n\n\n## Notes\n\nNote that this extension does not take workspaces or mount points\ninto account currently! Contributions are welcome.\n\n## Credits\n\n* Benni Mack\n\n\n## License\n\nGPL2.0+, see LICENSE.txt for more details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fb13%2Fwarmup","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fb13%2Fwarmup","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fb13%2Fwarmup/lists"}