Hi,
I have this auction website, where sometimes (happen once or twice a day) the client request is delay for 2-3 seconds before the server received that request.
take a look at this scenario:
- auction time 00:00:01
- someone make a bid
Normally the system detects that someone make a bid, so the auction time will extend up to 20 seconds.
However, at a random time, the bid request was received 2 seconds after the auction closed.
I have this condition when the auction closed no one can bid anymore, so I am sure that this bid was a valid bid.
I have created a log from the start of the process so that I know what time the request from the server was received.
user auction id time when server received the request (PHP)
ABCDE 1887 2012-07-10 22:35:52
auction id auction closed
1887 2012-07-10 22:35:50
As you can see the auction closed at 22:35:50 but the request was received at 22:35:52.
My question is, what are the reasons why sometimes the request is delayed?
Thanks in advance!