We supply Magento and Typo3 installations to customers. To improve QA we wanted to use an automatic link checker to check for broken and/or outdated links - automatically. We want to check all links staying inside it's own domain, and maybe links going out, but not crawl external domains.
However, due to the nature of shops, the amount of links can be a little on the larger side.
So far, we've used linkchecker
(Linux script) and Xenu
(Windows GUI Tool):
- Linkchecker crawled to almost a halt over the course of 4 days without reaching a conclusion.
- Xenu was blazingly fast at first, but it being a 32bit application, it stopped after having crawled about 300k links (of 1.4m) with mentioning that it went out of memory.
I understand that the already crawled URLs need to be stored to check if a new URL equals an old one and doesn't need a re-check.
Is there a tool, a website or any other solution that can crawl websites of that magnitude and present some kind of result (only broken links would be nice)?