Me understand your problem...
Eng Wah Online system is using a decentralised booking readback
system, which means the booking isn't centralised at the server but
at their various cinema locations...
As the system is active inline with their over the counter sales,
the application is very resource-extensive as it will fight the
processing power and strains on the processor in the
server...
When the server is "generating and processing" your request, other
factors like over the counter sales, website browsing and
simultaneous online booking up to 10 users allowed, will create a
bottleneck in the dataflow, thus sometimes creating scenarios of
double booking, non-registration of payment transaction through the
payment gateway, non-issuance of booking even with
payments...
Different Eng Wah cinema locations use different bandwidth for the
ADSL service, including the main server host... Thus there's
another bottleneck created from the data distribution at the main
server...
Hope this information helps..