We hebben een klant die ontzettend veel attributen gebruikt in Woocommerce. Alle pagina’s worden dmv. WP Rocket gecached voor deze klant zodat ze lekker snel inladen. Maarrr, we kwamen erachter dat zodra je filtert op een attribuut. Bijv. een merk. Dat die betreffende pagina dan niet in de cache van WP Rocket wordt weggeschreven. Zonde, want in dit geval had de klant bijna 100 verschillende attributen om op te filteren. Met elk een x aantal filterwaarden maakt dat ontelbaar veel pagina’s die niet gecached werden. Wat ook weer zorgt voor onnodig veel extra server load.
Wat we gedaan hebben om dit op te lossen is WP Rocket zo in te stellen dat hij deze filterwaarden (zgn. Cache Query Strings) ook voortaan wegschrijft in het cache geheugen. Dat kan dmv. alle attributen toe te voegen aan het hiervoor bestemde veld in de WP Rocket configuratie. Zie screenshot hoe dit werkt. Doe er je voordeel mee!