Expand Article

Check-In Help Categories

Last Updated: 01/15/2016

What factors affect the overall performance of the Kiosk?


The Elexio Check-In application uses front-end data caching technology for performance. When you start either the Kiosk or The Administrative Interface, the software loads a large amount of data into the RAM of the local computer. This allows the application to run much more quickly in real-time. This article will help to explain what is going on when you see the 'Please wait while data is cached to increase performance...' message as well as give a general overview of factors affecting Kiosk performance.

A Brief Look Under the Hood...

This may seem elementary, but we hope using this analogy will help to visualize the factors that affect computer performance:

Consider you are working on a term paper. Your RAM is like your physical desk. Your hard drive is like a bookshelf in your office.

Your database is like a library.

When you need information you must first check out a few books from the library. If your database is on your local computer, it is like writing this term paper at the library. If your database is on a server, then it is like getting in the car and driving to the public library and then returning home with the books.

Performance is affected by how fast your car travels (your network/internet speed) and how old and organized the librarian is. MS Access is like an older, less efficient librarian. SQL Server is like a vibrant, well organized librarian. He or she can simply get you your books (data) faster. Obviously, you should only travel to library when absolutely necessary because this process takes time.

While at working at your desk, information is found most quickly when the books you need are open to the right section on your desk.

If you need more books than can physically fit on your desk, you will need to take one book off your desk and put it in the bookshelf and get another book from the bookshelf and put it on your desk. When you need more books than can fit in your bookshelf, you will need to return some to the library and check more out. Your computer does this automatically as it exchanges data between RAM, the hard drive, and the database.

Obviously, the less it has to do any of this, the better the performance. So a big desk (increased RAM) allows you to keep more books open and a big bookshelf (free hard disk space) allows you to keep more books in your bookshelf. One other item to note is that putting away books you are not using also gives you more room on your desk. This is like closing applications that are not in use.

Please wait while data is cached to increase performance...

The data caching technology built into the Kiosk is like checking every book you would ever need out of the library when you first start the application and organizing them all on your desk before beginning. Once this is all set up, you can go about your work and everything you need to run very efficiently is right on your desk.

Elexio Check-In Only

Working Locally or Working Offline will offer better performance than Working Online. For more information, see 'How to use the Kiosk when no internet connection is available'.

In either application if you are connecting to a database over a network share, make sure the 'server' computer has plenty of power.

Your Computer

Elexio applications are built on Microsoft's .NET Framework which has a large memory footprint and will attempt to use all available RAM. Therefore, the RAM and processing power of the client computer definitely affects performance. Generally speaking, the more the better.

Overall Network Performance

Make sure your network speed is good. We would highly discourage using a wireless network. A 100BT or greater wired network would be ideal if you have it but 10BT would work as well. Also check for unnecessary network traffic. We had one church whose performance was excellent during the week but horrible on Sunday mornings. After investigating, they discovered that their media team was streaming the audio/video over their LAN during the service. We had another church that had an open wireless network. This church experienced heavy traffic due to congregants accessing the internet during the service.

System Option: Performance/Kiosk Data Refresh

Every time you enter the Kiosk or The Administrative Interface, data is loaded from the remote database into local memory. This decreases the number of calls to the database and greatly increases the real-time performance of the kiosk. The trade-off for this performance increase is that data on each kiosk can become 'out-of-sync' with data on other kiosks until the next data refresh. Automatically Sync Every Hour is our default setting. However, if speed does become an issue, it may be worth selecting a longer interval. Manual Sync Only tells the kiosk to only refresh its data whenever you exit and enter the Kiosk or when you press the blue sync button in the lower left corner of the main check in screen. 

System Option: Performance/Keep Kiosks in Sync

The Kiosk Data Refresh option controls how frequently data is automatically refreshed on each Kiosk on a regular basis. However, there may be times when an immediate update needs to be made to all the kiosks. This can happen when critical data is changed in a profile such as a person's name, PIN, allergies, medical needs, special instructions, bar codes, or fingerprints. Turning this option on will signal all kiosks to automatically refresh their data whenever critical data is changed on any kiosk. This will keep data between kiosks in sync but may slow overall performance. Turning this option off will prevent the kiosks from automatically reloading data whenever critical information is changed.

System Option: Account Access/Fingerprint Reader/Reference Images/Save Reference Image

When a fingerprint is acquired from the fingerprint reader, it is stored in the database in 2 forms: the scanned image and the binary data. The scanned image is used for reference only whereas the binary data is used for the actual matching and identification process. To increase performance and decrease database size, you can opt to store only the binary data in the database. A default fingerprint image will be displayed in place of the actual fingerprint image.

Please refer to the following help topics for additional information on factors that affect the overall performance of the Kiosk:

Save Reference Image

Additional Guest Check In Information

Express Check In

Express Check Out

Complete Message Delay

Minimum Age

Multi Event Selection

Status Filter

Campus Filter

Save Images in Database

Kiosk Data Refresh

Keep Kiosks in Sync

Use Database Time and Date

Security Code Reuse

Back to Top