﻿<?xml version="1.0" encoding="utf-8"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Intersoft Community - WebGrid Enterprise - Webgrid 7.0 with operating on larger datset performance tune</title><link>http://www.intersoftsolutions.com/Community/WebGrid/Webgrid-70-with-operating-on-larger-datset-performance-tune/</link><description /><generator>http://www.intersoftsolutions.com</generator><language>en</language><copyright>Copyright 2002 - 2015 Intersoft Solutions Corp. All rights reserved.</copyright><ttl>60</ttl><item><title>Webgrid 7.0 with operating on larger datset performance tune</title><link>http://www.intersoftsolutions.com/Community/WebGrid/Webgrid-70-with-operating-on-larger-datset-performance-tune/</link><pubDate>Thu, 08 Oct 2009 08:19:35 GMT</pubDate><dc:creator>vinsdeon</dc:creator><description>&lt;p&gt;Concider the following scenario:&lt;/p&gt;
&lt;p&gt;1. &lt;span style="color: rgb(49, 133, 155);"&gt;The datasource is assigned through initialiselayout by assigning datatable retrieved through sql proc&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;2. &lt;span style="color: rgb(49, 133, 155);"&gt;The table consists of min 15000- max 60000 records&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;3. &lt;span style="color: rgb(49, 133, 155);"&gt;Most of the operations like sorting, grouping on webgrid has to be performed&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;4. &lt;span style="color: rgb(49, 133, 155);"&gt;Display requirement is 100 records(or 75 records) at a time&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;5. &lt;span style="color: rgb(49, 133, 155);"&gt;Client binding or normal one could be used(However am unable to do client binding for webgrids with larger data)&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;6. &lt;span&gt;&lt;span style="color: rgb(49, 133, 155);"&gt;Client binding means i cant use initialise row(if am correct). Am hiding some columns and makes it available to client side through adding it as attribute through initialise row. So i wonder if any alternative is possible in that case&lt;/span&gt;&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;7. &lt;span style="color: rgb(49, 133, 155);"&gt;Is there a way by which i can make the javascript combined, and only those which are absolutely necessary for a page&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;8. &lt;span style="color: rgb(49, 133, 155);"&gt;And for paging, what are the ways to do it effectively. I mean to get 100 records at a time and go to server for fetching next 100 records would be the efficient way than to feth 60000 records at a time&lt;/span&gt;. &lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Now with current compression enabled strategy(through web.config) and  caching javscript and css and other static images, my page with 15500 records takes 8 to 10 secs on local server and around 20 secs in server. Concidering am having 2mbps broadband connection with a min 100kbps speed the delay is huge. So would like to know what are the optimisations could be done for webgrids with large amount of data? Please clarify my post&lt;br /&gt;&lt;/p&gt;</description></item></channel></rss>