We have been cleaning our dishwasher strainer filter every 6-8 months. It has always been pretty clean. But we also clean off everything that gets loaded into the dishwasher really well, so there is no food debris on anything.
Just add this to your maintenance check list guys/gals.
Special thanks to Sr. Fox who made this and posted this up on FB and YouTube.