- 🇩🇪Germany Anybody Porta Westfalica
7.x won't receive further features, but we should 100% ensure we're using caching and non-blocking implementation for 8.x! :)
@Grevil please have a look when there's time for that.
I've had to disable this filter for now as it often causes the site to crash when rebuilding after a cache clear. Broken links in particular seem to slow it down to the point of timeout.
- 🇩🇪Germany Anybody Porta Westfalica
I'm still quite sure this should be solved by caching and I'm wondering why core isn't solving this already, as in general the results should be cacheable in most cases, if the underlying field content / texts did not change!
Eventually, this is simply using a wrong filter type? (https://git.drupalcode.org/project/linktitle/-/blob/8.x-1.x/src/Plugin/F...)
So I think we need to
- Investigate the deeper reasons: Where does it hang and why - what can we do about that in general
- Why aren't the results cached for this filter, if the underlying text didn't change? (Results should be the barely the same until cache expiration)
- Find ways to improve this!
I guess there are other input filters out there maybe doing heaving things, that already solved this (partially)?
Community help welcome! We're quite busy currently.