I have a form that accepts an IP address. I take this IP and run it through a function that does some DNS lookups. I have a loop that goes through about 100 of these lookups per IP, then returns an array to my GridView's dataProvider to display the results.
This process takes about 40-60 seconds to complete and I am trying to find ways to speed up populating the Grid. The only thing I can think of is to use JavaScript and make these calls asynchronously. Is it possible to pre-populate my GridView then use jquery to execute an async call for each grid row, then make the row visible or not based on the async result?
Is it possible to do something like this on a grid, or should I create my own HTML table and do things manually?
Anyone have any other suggestions?
This process takes about 40-60 seconds to complete and I am trying to find ways to speed up populating the Grid. The only thing I can think of is to use JavaScript and make these calls asynchronously. Is it possible to pre-populate my GridView then use jquery to execute an async call for each grid row, then make the row visible or not based on the async result?
Is it possible to do something like this on a grid, or should I create my own HTML table and do things manually?
Anyone have any other suggestions?