Oct 08, 2014, 3:28 AM
[CLOSED] Page load performance
Hi
My application in MVC and Razor view.In my entry page I have 7 combobox,some fields and a gridpanel, and I fill each combo with
after that I remove
but may be one day the grid panel contains more then 100 rows ,then what I do?
please suggest me best practice ,to tune page load performance .
Should I use Proxy instead of DataSource for all store?and load the store AfterRender? Is that helps to page load time?
For Control Listner
please assists me .
My application in MVC and Razor view.In my entry page I have 7 combobox,some fields and a gridpanel, and I fill each combo with
.DataSource(ViewBag.MaterialCatergory)
,It will take always more than 30seconds sometime 48-55 seconds.after that I remove
.DataSource()
from all combo box and load the page again then I will take near about 6-7 seconds.which is respectively good.but may be one day the grid panel contains more then 100 rows ,then what I do?
please suggest me best practice ,to tune page load performance .
Should I use Proxy instead of DataSource for all store?and load the store AfterRender? Is that helps to page load time?
For Control Listner
.Listeners(l =>
{
l.AfterRender.Handler = "this.getStore().reload()";
})
For Store.AutoLoad(false)
.Proxy(X.AjaxProxy().Url(Url.Action("getproject")).Reader(Html.X().JsonReader().Root("data")))
Suppose there are 6 combo box and 1 grid panel in a page then after page render 7 Ajax request will occur,as per above approach. So is that cause any performance issue?or If I use .Buffered(true)
for every store is it improve page load?please assists me .
Last edited by Daniil; Oct 17, 2014 at 6:08 PM.
Reason: [CLOSED]