Waarschijnlijk weet ik het antwoord al, maar ik wilde het toch even met jullie checken. Ik heb een aantal feeds (10-15 feeds) welke ik iedere avond wil inladen. Nu heb ik twee mogelijkheden, een bulk load (dus alle feeds tegelijk) of de feeds per stuk. Beide opties gaan via een cronjob.
Optie 1) via een loop in PHP, een functie aanroepen welke de specifieke datafeed inleest en daarna doorgaat naar de volgende feed. HIerbij worden eventuele errors afgevangen, zodat ze het process niet verstoren.
Optie 2) iedere shop, krijgt zijn eigen cronjob, en wordt ook apart aangeroepen. Niet tegelijkertijd, maar met 5 minuten interval (o.i.d.).
Bij optie 1 krijgt ik volgens mij te maken met timeout issues van het systeem, maar heeft als voordeel dat ik aan het einde een mooi overzichtsemail kan creeren met alle geupdate informatie.
Bij optie 2 krijg ik geen last van timeout issues (tenzij het bestand zeer groot is), maar krijg ik voor iedere aanbieder een apart emailtje met de update (10+ emails).
Wat geniet jullie voorkeur en welke optie (eventuele een derde en vierde) gebruiken jullie zelf.
Alvast bedankt
Optie 1) via een loop in PHP, een functie aanroepen welke de specifieke datafeed inleest en daarna doorgaat naar de volgende feed. HIerbij worden eventuele errors afgevangen, zodat ze het process niet verstoren.
Optie 2) iedere shop, krijgt zijn eigen cronjob, en wordt ook apart aangeroepen. Niet tegelijkertijd, maar met 5 minuten interval (o.i.d.).
Bij optie 1 krijgt ik volgens mij te maken met timeout issues van het systeem, maar heeft als voordeel dat ik aan het einde een mooi overzichtsemail kan creeren met alle geupdate informatie.
Bij optie 2 krijg ik geen last van timeout issues (tenzij het bestand zeer groot is), maar krijg ik voor iedere aanbieder een apart emailtje met de update (10+ emails).
Wat geniet jullie voorkeur en welke optie (eventuele een derde en vierde) gebruiken jullie zelf.
Alvast bedankt