Over technische zaken wordt op dit forum vrij weinig gesproken en geschreven.
Wordpress is voor mij nog niet de hoofdmoot qua "voertuig", maar kom er beetje bij beetje achter, dat achter het dashboard van Wordpress geheimen schuil gaan die je eigen server of je shared hosting danig in de war kùnnen schoppen, hoeft niet, kan.
Over het algemeen willen we graag dat anderen , lees : plugins, het nodige voor ons oplossen en dat gaat dan met de regelmaat van de klok. Tenminste, dat denken we.
Maar Wordpress heeft van zichzelf geen klok. De meeste andere software ook niet.
Sommige gebruikers weten van het bestaan van de "crontab" of "cronjob", een in te stellen 'taak' = ander woord voor job en dus zou het andere woord crontask moeten zijn. De meeste hostingbedrijven geven die service, niet alle. En zeker niet alle goedkopere hosters in het buitenland.
Maar mèt die funktie kun je bijvoorbeeld een script op een bepaalde tijd laten uitvoeren, per minuut, per uur, per dag, per week. Handig. Kost me weinig moeite en maak er veelvuldig gebruik van. Zoveel dat je je eigenlijk nooit realiseert dat het ook anders gebeurt.
Maar omdat zovelen het moeten ontberen, hebben ze bij Wordpress opnieuw het wiel uitgevonden. Tijdrijden zonder klok.
Hoe kun je zoiets anders organiseren? Elke bezoeker vraagt een pagina op. Naar aanleiding van die aktie, laat je iets doen. Je kunt aftasten op dat moment, hoe laat het is, en welke taken er op de takenlijst staan om uitgevoerd te worden. En dat dan gaan doen!
Bijkomstigheid :
1. er zijn weinig bezoekers en dus weinig pagina-opvragen en dus lopen de taken op en dus àls het dan gebeurt, dan worden even heel veel taken ineens uitgevoerd, soms zoveel dat de bewuste bezoeker maar even een kop koffie moet gaan drinken (..)
2. er zijn veel bezoekers en dan verlopen de taken qua tijd heel mooi, maar tussen die bezoekers zitten er dan ook vaak een heleboel bots, die per seconde toch al veel opvraag doen, de database zwaar op de proef stellen en de cron legt er nog een paar taken bovenop ........ piekbelasting waarbij de shared hosting kan gaan mopperen over te veel misbruik van resources en de eigen server gewoon plat gaat.
En soms gaat het gewoon goed en soms gaat het goed fout. Bijvoorbeeld wanneer je ook nog een datafeed-import-funktie hebt geregeld die óók gebruik maakt van die kunstklok en dan ineens "even" op het verkeerde moment die "kleine" feed van Zalando gaat bewerken en importeren.
Lijkt me een goed moment om de vraag neer te leggen:
1. zijn er meer mensen die dit fenomeen kennen en/of tegenkomen;
2. bereid zijn om erover te praten / te schrijven;
3. analoog eerste 2 over de oplossingen melding te doen. Ze zijn er wel. Worden zelden toegepast. En kennis zijdens hostingbedrijven en hun helpdesk, gaan we het niet over hebben = 0;
Voorschot richting moderatoren :
wanneer hierop reakties komen, mag het van mij naar de onderkant van het forum verdwijnen, het is in mijn optiek te belangrijk om daar nu mee te beginnen, daarom staat het in het Café, immers wel gerelateerd.
Ben benieuwd of we hier en nu op betere oplossingen kunnen komen.
Wordpress is voor mij nog niet de hoofdmoot qua "voertuig", maar kom er beetje bij beetje achter, dat achter het dashboard van Wordpress geheimen schuil gaan die je eigen server of je shared hosting danig in de war kùnnen schoppen, hoeft niet, kan.
Over het algemeen willen we graag dat anderen , lees : plugins, het nodige voor ons oplossen en dat gaat dan met de regelmaat van de klok. Tenminste, dat denken we.
Maar Wordpress heeft van zichzelf geen klok. De meeste andere software ook niet.
Sommige gebruikers weten van het bestaan van de "crontab" of "cronjob", een in te stellen 'taak' = ander woord voor job en dus zou het andere woord crontask moeten zijn. De meeste hostingbedrijven geven die service, niet alle. En zeker niet alle goedkopere hosters in het buitenland.
Maar mèt die funktie kun je bijvoorbeeld een script op een bepaalde tijd laten uitvoeren, per minuut, per uur, per dag, per week. Handig. Kost me weinig moeite en maak er veelvuldig gebruik van. Zoveel dat je je eigenlijk nooit realiseert dat het ook anders gebeurt.
Maar omdat zovelen het moeten ontberen, hebben ze bij Wordpress opnieuw het wiel uitgevonden. Tijdrijden zonder klok.
Hoe kun je zoiets anders organiseren? Elke bezoeker vraagt een pagina op. Naar aanleiding van die aktie, laat je iets doen. Je kunt aftasten op dat moment, hoe laat het is, en welke taken er op de takenlijst staan om uitgevoerd te worden. En dat dan gaan doen!
Bijkomstigheid :
1. er zijn weinig bezoekers en dus weinig pagina-opvragen en dus lopen de taken op en dus àls het dan gebeurt, dan worden even heel veel taken ineens uitgevoerd, soms zoveel dat de bewuste bezoeker maar even een kop koffie moet gaan drinken (..)
2. er zijn veel bezoekers en dan verlopen de taken qua tijd heel mooi, maar tussen die bezoekers zitten er dan ook vaak een heleboel bots, die per seconde toch al veel opvraag doen, de database zwaar op de proef stellen en de cron legt er nog een paar taken bovenop ........ piekbelasting waarbij de shared hosting kan gaan mopperen over te veel misbruik van resources en de eigen server gewoon plat gaat.
En soms gaat het gewoon goed en soms gaat het goed fout. Bijvoorbeeld wanneer je ook nog een datafeed-import-funktie hebt geregeld die óók gebruik maakt van die kunstklok en dan ineens "even" op het verkeerde moment die "kleine" feed van Zalando gaat bewerken en importeren.
Lijkt me een goed moment om de vraag neer te leggen:
1. zijn er meer mensen die dit fenomeen kennen en/of tegenkomen;
2. bereid zijn om erover te praten / te schrijven;
3. analoog eerste 2 over de oplossingen melding te doen. Ze zijn er wel. Worden zelden toegepast. En kennis zijdens hostingbedrijven en hun helpdesk, gaan we het niet over hebben = 0;
Voorschot richting moderatoren :
wanneer hierop reakties komen, mag het van mij naar de onderkant van het forum verdwijnen, het is in mijn optiek te belangrijk om daar nu mee te beginnen, daarom staat het in het Café, immers wel gerelateerd.
Ben benieuwd of we hier en nu op betere oplossingen kunnen komen.