Het meerdere keren per dag vernieuwen van een grote feed kost serverbronnen, en bij een grote catalogus kan het de hele site vertragen. Als er niets aan uw producten is veranderd, is die inspanning verspild. Dit artikel legt uit wat er met de oude optie 'alleen vernieuwen bij gewijzigde producten' is gebeurd, en hoe u de vernieuwingsbelasting nu kunt verlagen.
De optie 'alleen vernieuwen bij gewijzigde producten' is verwijderd
Oudere versies van Product Feed Pro hadden een Alleen vernieuwen bij gewijzigde producten selectievakje op de stap Algemeen van de feed. Het is verwijderd in versie 13.4.7, omdat het kon voorkomen dat een feed helemaal opnieuw werd gegenereerd. Sommige winkels dienden een verouderde feed aan hun kanalen aan zonder enige waarschuwing, wat erger is dan een feed die vaker vernieuwt dan nodig is.
Als u op zoek bent naar dat selectievakje, het is opzettelijk verdwenen en zal in die vorm niet meer terugkomen. Gebruik in plaats daarvan de onderstaande instellingen.
Stel een vernieuwingsinterval in dat overeenkomt met hoe vaak uw producten daadwerkelijk veranderen
De eenvoudigste hendel is frequentie. Een catalogus die u wekelijks bijwerkt, heeft geen uurlijkse feedvernieuwing nodig.
- Ga naar Product Feed → Beheer feeds en open uw feed.
- Stel op de stap Algemeen het Vernieuwingsinterval in.
- Sla uw wijzigingen op.
De keuzes zijn Geen vernieuwing, Dagelijks, Twee keer daags, Uurlijks en Aangepast. Kies het langste interval dat uw kanaal tolereert. Voor de meeste winkels is dit dagelijks.
Aangepast geeft u fijnere controle, zoals alleen weekdagen of specifieke uren. Zie Hoe Aangepast Vernieuwingsinterval In te Stellen.
Verlaag de belasting van elke vernieuwing
Twee instellingen onder Product Feed → Instellingen veranderen hoe zwaar een enkele vernieuwing is, wat belangrijker is dan frequentie zodra uw catalogus groot wordt.
- Aantal producten per batch: stelt in hoeveel producten de plugin per batch verwerkt. Verlaag het als vernieuwingen verlopen of geheugen uitputten. Verhoog het op een krachtige server om eerder klaar te zijn.
- Schakel HTTP-feedgeneratieverzoeken uit: voorkomt dat de plugin HTTP-aanroepen doet om de generatie aan te sturen. Nuttig waar de host loopback-verzoeken blokkeert of beperkt.
Haal de planning volledig van WordPress af
WordPress voert zijn scheduler alleen uit wanneer iemand de site bezoekt, dus bij een rustige winkel lopen vernieuwingen vertraging op. Als u ze op een exact tijdstip wilt, of uw host beperkt de scheduler, stuur de vernieuwing dan in plaats daarvan aan vanuit een server cron job. Zie Hoe productfeeds te vernieuwen met cron jobs.
Probleemoplossing
Mijn feeds zijn vanzelf gestopt met vernieuwen. Ga naar Product Feed → Instellingen en gebruik Regenereer Actie Planners. Het maakt de geplande vernieuwingstaken voor alle actieve feeds opnieuw aan en verandert geen feedgegevens of configuratie. Dit is de gebruikelijke oplossing na een servermigratie, een pluginconflict of een opschoning van de Actie Planner.
Een vernieuwing loopt af of raakt leeg qua geheugen. Verlaag het aantal producten per batch en probeer het opnieuw.
Mijn kanaal zegt dat de feed verouderd is. Je interval is te lang voor dat kanaal. Verkort het en controleer de laatste update tijd van de feed op Beheer feeds.
Veelgestelde vragen
Kan ik de feed nog steeds een vernieuwing laten overslaan als er niets is veranderd?
Nee. Dat gedrag is verwijderd in 13.4.7 omdat het ervoor kon zorgen dat feeds helemaal niet meer werden gegenereerd. Beheer in plaats daarvan de frequentie.
Houdt een handmatige vernieuwing rekening met het interval?
Nee. Een handmatige vernieuwing vanuit Beheer feeds wordt altijd onmiddellijk uitgevoerd, zodat je configuratiewijzigingen kunt blijven testen zonder te wachten.
Meer hulp nodig?
Elite-klanten krijgen prioriteitsondersteuning. Als je Product Feed Elite gebruikt, open dan een ondersteuningsticket en ons team helpt je met het afstemmen van je vernieuwingsschema.
Als u de gratis Product Feed Pro-plugin gebruikt, stel uw vraag dan op het WordPress.org-ondersteuningsforum en wij zullen u in de juiste richting wijzen.

