This is a migrated thread and some comments may be shown as answers.

Caching and Downloading of Telerik DLLs on the Silverlight Client

1 Answer 60 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
kencox
Top achievements
Rank 1
kencox asked on 30 Sep 2008, 09:23 PM
Hi folks,

I really like Telerik's Silverlight 2 control suite but I'm wondering (and I'm sure my clients will be asking) about size/performance issues. Perhaps someone could answer some questions?

When a browser views a Silverlight app built with Telerik controls, I know it downloads the .xap file containing Telerik DLLS (like Telerik.Windows.Controls.Input.dll). Higher-end controls add desirable features, but how much do they increase the total payload and responsiveness?

To what extent are the Telerik controls cached on the client? When the browser visits again, are these re-downloaded? Is there a way of reducing the overhead of third-party controls?

In the old days of Com, once a control was installed, it stayed on the machine until a new version was installed. I'm not sure that Silverlight 2 works that efficiently.

Thanks,

Ken

1 Answer, 1 is accepted

Sort by
0
Valeri Hristov
Telerik team
answered on 01 Oct 2008, 06:59 AM
Hello Ken,

I cannot say exactly what happens under the hood, but to my experience, the Silverlight applications are treated like any web content and depend on the cache settings of the browser and the web server. This means that the XAP files will be downloaded again if the user clears his browser cache, or when the XAP file is changed on the web server, but you cannot permanently install part of your application (the third party controls) on the client computer, that will be reused between many XAP files. I suppose that MSFT will provide similar mechanism some day in the future, but this is just a speculation.

Kind regards,
Valeri Hristov
the Telerik team

Check out Telerik Trainer, the state of the art learning tool for Telerik products.
Tags
General Discussions
Asked by
kencox
Top achievements
Rank 1
Answers by
Valeri Hristov
Telerik team
Share this question
or