|
WEB REGISTRATION ENHANCEMENTS

Looking to improve the performance of Web Registration
It is important to control the load on the web and application server. If the load gets too heavy during a registration period system performance can slow down to a crawl or worse the web and/or application server may crash.
Ferrilli Information Group has developed a solution to increase the number of users who can search and register on your system simultaneously and queue up search for section transactions to prevent a server crash while keeping the user informed about their position in the queue.
The technology behind the cache, search, and queue
Cache
Utilizing Transport Management Interface (TMI) technology we have developed a way to cache search-for-section data reducing the need to calculate computed columns on the fly. This method does not bog down the system with each new search-for-sections and only updates the changed data.
Search
Utilizing TMI technology, the search feature creates a high-performance search subsystem. The table at the heart of this subsystem is updated using TMI triggers. Sections needing updates are flagged in a way similar to the cache mechanism, but this subsystem goes much further. Since the data is all on one table, there are fewer searches, and sub-searches, and no joining of tables is required. TMI Search also uses the TMI AJAX engine (Web 2.0) to perform page loads, data submissions, and results paging. TMI Search works for UniData, SQL Server, and Oracle sites.
Queue
When a certain threshold of simultaneous searches is being performed on the web server the overflow is put in a queue instead of being allowed to overload the system. This process keeps the overload from happening while keeping the user constantly informed of their position in the queue.
|