Refresh na opdracht/order
Ik post zelden hier wat, door dat de meeste vragen waar ik tegenliep hier al eerder zijn gevraagd en altijd netjes beantwoord werden.
Maar op een of andere manier kom ik er niet uit... misschien zoek ik op de verkeerde steekwoorden, misschien is het iets anders.
Ik zit met het volgende probleem.
Ik ben bezig met een eigengebruik php-systeempje waar een order lijst herladen moet worden.
Aan de balie kant wordt er een nieuwe order ingevoerd en bij de order pickers moeten deze uitgevoerd worden. Dit komt in een order lijst te staan waaruit er gepicked wordt. Omdat er ook vanaf de telefoon door de buitendienst medewerker ook input gegeven kan worden heb ik gekozen voor een online omgeving.
Nu is het zo dat er piek momenten zijn en rustige uren. Omdat ik de server niet onnodig wil overbelasten gooi ik er geen meta-refresh in van 1 seconden. Maar bij piek momenten is een refresh van bijvoorbeeld 1 minuut weer te traag. Ook het onnodog refreshen op daluren wil ik voorkomen.
Ik ben dus opzoek naar een manier om de pagina refresh te activeren na het invoeren van een nieuwe order. (Voor de duidelijkheid: dit gebeurd dus op 2 verschillende plekken, invoer en uitlezen)
Simpel gezegd: invoer (computer 1) zorgt voor een trigger die de pagina moet refreshen(op computer 2).
Wat zou ik hiervoor kunnen gebruiken? Ik ben zelf wel kundig op PHP- maar Java, ajax etc een heel stuk minder, maar denk toch haast dat ik het in die hoek moet zoeken.
Het is vast heel simpel en het zou vast wel een naam hebben maar ben al een tijdje aan het zoeken voor een oplossing maar heb hier vast niet de juiste steekwoorden of benaming voor.
https://www.html5rocks.com/en/tutorials/eventsource/basics/
En dit is een voorbeeld van server-sent events in PHP:
https://github.com/mdn/dom-examples/tree/master/server-sent-events
Ik ga mij hier verder in verdiepen. Maar als er mensen zijn die nog andere opties / invalshoeken hebben; let me know.
'Long polling' bedoel je ;-)