PDA

View Full Version : [CLOSED] Peformance to load Portlets dynamically



Woyciniuk
Mar 01, 2015, 4:23 PM
Hello,

I have a website on which users can dynamically load a variable number of portlets. In the attached example, there are 20 portlets that display the contents of a HTML-webpage. In my application, the data will be loaded dynamically via a web service and not, as in this example. over a HTML-Webpage. It takes 5 to 6 seconds after the call to actually finish layouting. But the controls itself are rendered way before that and also an AfterLayout event from my surrounding container is fired. Another AfterLayout event from the container is fired when everything is ready
My questions are

1. What happens between those two events? I would except that after the first one, when my controls seem actually rendered, the layout is finished as well!?

2. How can I shorten the time to display the portlets? Only after viewing the portlets each data is loaded via the webservice (started through the event "AfterRender").

Defaullt.aspx



<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="Default.aspx.vb" Inherits="DynamicControlsRendering._Default" %>

<%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Dynamic Controls Rendering</title>
<script type="text/javascript">

function createPanelContent() {
var txt = Ext.getCmp('txtLayoutTimestamps');
txt.setValue(txt.getValue() + '\nButton clicked: ' + getDate());
App.direct.CreatePanelContent({
failure: function (errorMsg) {
Ext.Msg.alert('Failure', errorMsg);
},
eventMask: {
showMask: true,
msg: 'Loading...'
}
});
}

function getDate() {
var d = new Date();
return d.getFullYear() + '-' + ((d.getMonth() + 1) < 10 ? '0' : '') + (d.getMonth() + 1) + '-' + (d.getDate() < 10 ? '0' : '') + d.getDate() + ' ' + (d.getHours() < 10 ? '0' : '') + d.getHours() + ':' + (d.getMinutes() < 10 ? '0' : '') + d.getMinutes() + ':' + (d.getSeconds() < 10 ? '0' : '') + d.getSeconds();
}

function setClientTime(ctrlId, fieldId) {
var txtClientTime = Ext.getCmp(ctrlId.replace('pnlCtrl', fieldId));
if (txtClientTime) {
txtClientTime.setValue(getDate());
}
}

</script>
</head>
<body>
<form id="frm" runat="server">
<ext:ResourceManager runat="server" ID="myRSM" />
<div>
<ext:Container runat="server" Padding="10" ID="cont">
<Items>
<ext:Button ID="btn" runat="server" Text="Click" ToolTip="Click to generate Panel with several Portals > PortalColumns > Portlets > HTML Content">
<Listeners>
<Click Fn="createPanelContent" />
</Listeners>
</ext:Button>
<ext:Panel ID="pnlMain" runat="server" Title="Main Panel" PaddingSpec="5 0 0 0" BodyPaddingSummary="5 5 0 5" Height="600" AutoScroll="true" />
<ext:TextArea ID="txtLayoutTimestamps" runat="server" ReadOnly="true" Height="100" Width="400" PaddingSpec="5 0 0 0" AutoScroll="true" />
</Items>
<Listeners>
<AfterLayout Handler="#{txtLayoutTimestamps}.setValue(#{txtLayoutTimesta mps}.getValue() + (#{txtLayoutTimestamps}.getValue() != '' ? '\n' : '') + 'Container.AfterLayout: ' + getDate());" />
</Listeners>
</ext:Container>
</div>
</form>
</body>
</html>



Default.vb



Imports Ext.Net

Public Class _Default
Inherits System.Web.UI.Page

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

End Sub

<DirectMethod()>
Public Sub CreatePanelContent()

' Create rows
For i As Int32 = 1 To 5
CreateRow("Portal" & i.ToString)
Next

' Update the panel's content
pnlMain.Update()

End Sub

Private Sub CreateRow(ByVal id As String)

Dim oPortal As New Ext.Net.Portal()
oPortal.ID = id
oPortal.PaddingSpec = "0 0 5 0"

' Create portal columns
CreateColumn(oPortal, oPortal.ID & "_Column1")
CreateColumn(oPortal, oPortal.ID & "_Column2")

' Add portal to main panel
pnlMain.Items.Add(oPortal)

End Sub

Private Sub CreateColumn(ByVal oPortal As Ext.Net.Portal, ByVal id As String)

Dim oPortalColumn As New Ext.Net.PortalColumn()
oPortalColumn.ID = id

' Create portlets
CreatePortlet(oPortalColumn, oPortalColumn.ID & "_Portlet1")
CreatePortlet(oPortalColumn, oPortalColumn.ID & "_Portlet2")

' Add column to portal
oPortal.Items.Add(oPortalColumn)

End Sub

Private Sub CreatePortlet(ByVal oPortalColumn As Ext.Net.PortalColumn, ByVal id As String)

Dim oPortlet As New Ext.Net.Portlet()
oPortlet.ID = id
oPortlet.Title = id

' Add user control to portlet
Dim oCtrl As Object = LoadControl("WebUserControl1.ascx")
oCtrl.ID = id & "_UserCtrl1"
oCtrl.InitCtrl()
oPortlet.ContentControls.Add(oCtrl)

' Add portlet to column
oPortalColumn.Items.Add(oPortlet)

End Sub

End Class


WebUserControl.ascx


<%@ Control Language="vb" AutoEventWireup="false" CodeBehind="WebUserControl1.ascx.vb" Inherits="DynamicControlsRendering.WebUserControl1" %>
<%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>

<ext:Panel ID="pnlCtrl" runat="server" BodyPadding="5" Border="false" />


WebUserControl.vb


Imports System.IO
Imports Ext.Net

Public Class WebUserControl1
Inherits System.Web.UI.UserControl

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

End Sub

Public Sub InitCtrl()

' Create top toolbar
Dim oTopToolbar As New Ext.Net.Toolbar()
oTopToolbar.ID = Me.ID & "_TopToolbar"
oTopToolbar.Items.Add(New Ext.Net.Button("Button1") With {.ID = oTopToolbar.ID & "_Button1", .Handler = "alert('" & .ID & "');"})
oTopToolbar.Items.Add(New Ext.Net.Button("Button2") With {.ID = oTopToolbar.ID & "_Button2", .Handler = "alert('" & .ID & "');"})
pnlCtrl.TopBar.Add(oTopToolbar)

' Create bottom toolbar
Dim oBottomToolbar As New Ext.Net.Toolbar()
oBottomToolbar.ID = Me.ID & "_BottomToolbar"
oBottomToolbar.Items.Add(New Ext.Net.Label("Info text...") With {.ID = oBottomToolbar.ID & "_Label"})
pnlCtrl.BottomBar.Add(oBottomToolbar)

' Create items
Dim txtServerTime As New Ext.Net.TextField(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"))
txtServerTime.ID = Me.ID & "_txtServerTime"
txtServerTime.FieldLabel = "User control creation time"
txtServerTime.LabelWidth = 170
txtServerTime.ReadOnly = True
pnlCtrl.Items.Add(txtServerTime)

Dim txtClientTime As New Ext.Net.TextField()
txtClientTime.ID = Me.ID & "_txtClientTime"
txtClientTime.FieldLabel = "User control after render time"
txtClientTime.LabelWidth = 170
txtClientTime.ReadOnly = True
pnlCtrl.Items.Add(txtClientTime)

' Create panel with HTML content
Dim pnlHTML As New Ext.Net.Panel()
pnlHTML.ID = Me.ID & "_HTMLContent"
pnlHTML.Title = pnlHTML.ID
Using reader As New StreamReader(New FileStream(Server.MapPath("HtmlPage1.html"), FileMode.Open, FileAccess.Read))
Dim oContent As String = reader.ReadToEnd()
pnlHTML.Html = oContent
End Using
pnlCtrl.Items.Add(pnlHTML)

' Create after render listener
pnlCtrl.Listeners.AfterRender.Handler = "setClientTime(this.id, '" & txtClientTime.ID & "');"

End Sub

End Class


HTMLPage1.html


<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
</head>
<body>
<div id="ctl00_ctlContentPh_TabView_tabPanelk_tab_0877c8ea9 4d7491da0e627cad100037b_Surface_e48f19611cf74fb88e 535e3f6a1ff513_Cts_wuc_WidgetPanelContainer_Contai ner">
<div class="x-panel x-panel-default x-border-box" style="padding: 0px; height: 296px;" id="ctl00_ctlContentPh_TabView_tabPanelk_tab_0877c8ea9 4d7491da0e627cad100037b_Surface_e48f19611cf74fb88e 535e3f6a1ff513_Cts_wuc_WidgetPanelContainer">
<div id="ctl00_ctlContentPh_TabView_tabPanelk_tab_0877c8ea9 4d7491da0e627cad100037b_Surface_e48f19611cf74fb88e 535e3f6a1ff513_Cts_wuc_WidgetPanelContainer-body" class="x-panel-body x-panel-body-default x-panel-body-default x-docked-noborder-top x-docked-noborder-right x-docked-noborder-bottom x-docked-noborder-left" style="padding: 0px; left: 0px; top: 0px; height: 296px; width: 1224px;">
<span id="ctl00_ctlContentPh_TabView_tabPanelk_tab_0877c8ea9 4d7491da0e627cad100037b_Surface_e48f19611cf74fb88e 535e3f6a1ff513_Cts_wuc_WidgetPanelContainer-outerCt" style="display: table; width: 100%; table-layout: fixed; height: 100%;">
<div id="ctl00_ctlContentPh_TabView_tabPanelk_tab_0877c8ea9 4d7491da0e627cad100037b_Surface_e48f19611cf74fb88e 535e3f6a1ff513_Cts_wuc_WidgetPanelContainer-innerCt" style="display: table-cell; height: 100%; vertical-align: top;" class="">
<div style="width: 1224px;" id="ctl00_ctlContentPh_TabView_tabPanelk_tab_0877c8ea9 4d7491da0e627cad100037b_Surface_e48f19611cf74fb88e 535e3f6a1ff513_Cts_wuc_WidgetPanelContainer_Conten t" class="">
<table style="width: 1222px; border-collapse: separate;" border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td>
<div style="padding-right: 17px;" >
<div style="overflow: hidden; width: 1205px;" align="left">
<table style="width: 100%; border-collapse: collapse; empty-cells: show; table-layout: fixed; overflow: hidden; text-overflow: ellipsis;" border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td style="width: 26px;"></td>
<td style="width: 462px;"></td>
<td style="width: 64px;"></td>
<td style="width: 150px;"></td>
<td style="width: 115px;"></td>
<td style="width: 150px;"></td>
<td style="width: 115px;"></td>
<td style="width: 115px;"></td>
<td></td>
</tr>
<tr >
<td style="border-top-width: 0px; border-left-width: 0px; cursor: default;"></td>
<td style="border-top-width: 0px; border-left-width: 0px;">
<table style="width: 100%; border-collapse: collapse;" border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td>Update</td>
<td style="width: 1px; text-align: right;"><span>&nbsp;</span></td>
</tr>
</tbody>
</table>
</td>
<td style="border-top-width: 0px; border-left-width: 0px;">
<table style="width: 100%; border-collapse: collapse;" border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td>Count</td>
<td style="width: 1px; text-align: right;"><span>&nbsp;</span></td>
</tr>
</tbody>
</table>
</td>
<td style="border-top-width: 0px; border-left-width: 0px;">
<table style="width: 100%; border-collapse: collapse;" border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td>Classification</td>
<td style="width: 1px; text-align: right;"><span>&nbsp;</span></td>
</tr>
</tbody>
</table>
</td>
<td style="border-top-width: 0px; border-left-width: 0px;">
<table style="width: 100%; border-collapse: collapse;" border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td>MSRC Severity</td>
<td style="width: 1px; text-align: right;"><span>&nbsp;</span></td>
</tr>
</tbody>
</table>
</td>
<td style="border-top-width: 0px; border-left-width: 0px;">
<table style="width: 100%; border-collapse: collapse;" border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td>Release Date</td>
<td style="width: 1px; text-align: right;"><span>&nbsp;</span></td>
</tr>
</tbody>
</table>
</td>
<td style="border-top-width: 0px; border-left-width: 0px;">
<table style="width: 100%; border-collapse: collapse;" border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td>MSRC No.</td>
<td style="width: 1px; text-align: right;"><span>&nbsp;</span></td>
</tr>
</tbody>
</table>
</td>
<td style="border-top-width: 0px; border-left-width: 0px;">
<table style="width: 100%; border-collapse: collapse;" border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td>KB Article</td>
<td style="width: 1px; text-align: right;"><span>&nbsp;</span></td>
</tr>
</tbody>
</table>
</td>
<td ></td>
</tr>
</tbody>
</table>
</div>
</div>
<div style="height: 210px; overflow: scroll; width: 1222px;" align="left">
<table style="width: 100%; border-collapse: collapse; empty-cells: show; table-layout: fixed; overflow: hidden; text-overflow: ellipsis;" border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td style="width: 26px;"></td>
<td style="width: 462px;"></td>
<td style="width: 64px;"></td>
<td style="width: 150px;"></td>
<td style="width: 115px;"></td>
<td style="width: 150px;"></td>
<td style="width: 115px;"></td>
<td style="width: 115px;"></td>
<td></td>
</tr>
<tr style="background-color: rgb(235, 246, 255);" >
<td style="vertical-align: Top; border-right-width: 0px; overflow: visible;">
</td>
<td fieldname="Title" style="vertical-align: Top;">Update for Windows 7 for x64-based Systems (KB2647753)</td>
<td fieldname="SystemCount" style="vertical-align: Top;" align="right">29</td>
<td fieldname="Classification" style="vertical-align: Top;">Updates</td>
<td fieldname="MSRCSeverity" style="vertical-align: Top;">Unspecified</td>
<td fieldname="CreationDate" style="vertical-align: Top;">25.02.2015 22:00</td>
<td fieldname="MSFTID" style="vertical-align: Top;">&nbsp;</td>
<td fieldname="MSKBID" style="vertical-align: Top;">2647753</td>
<td ></td>
</tr>
<tr >
<td style="vertical-align: Top; border-right-width: 0px; overflow: visible;">
</td>
<td fieldname="Title" style="vertical-align: Top;">Update for Windows Server 2008 R2 x64 Edition (KB2647753)</td>
<td fieldname="SystemCount" style="vertical-align: Top;" align="right">36</td>
<td fieldname="Classification" style="vertical-align: Top;">Updates</td>
<td fieldname="MSRCSeverity" style="vertical-align: Top;">Unspecified</td>
<td fieldname="CreationDate" style="vertical-align: Top;">25.02.2015 22:00</td>
<td fieldname="MSFTID" style="vertical-align: Top;">&nbsp;</td>
<td fieldname="MSKBID" style="vertical-align: Top;">2647753</td>
<td ></td>
</tr>
<tr style="background-color: rgb(235, 246, 255);" >
<td style="vertical-align: Top; border-right-width: 0px; overflow: visible;">
</td>
<td fieldname="Title" style="vertical-align: Top;">MS12-054 Security Update for Windows Server 2003 (KB2705219)</td>
<td fieldname="SystemCount" style="vertical-align: Top;" align="right">18</td>
<td fieldname="Classification" style="vertical-align: Top;">Security Updates</td>
<td fieldname="MSRCSeverity" style="vertical-align: Top;">Important</td>
<td fieldname="CreationDate" style="vertical-align: Top;">25.02.2015 17:00</td>
<td fieldname="MSFTID" style="vertical-align: Top;">MS12-054</td>
<td fieldname="MSKBID" style="vertical-align: Top;">2705219</td>
<td ></td>
</tr>
<tr >
<td style="vertical-align: Top; border-right-width: 0px; overflow: visible;">
</td>
<td fieldname="Title" style="vertical-align: Top;">MS12-056 Security Update for Windows Server 2003 x64 Edition (KB2706045)</td>
<td fieldname="SystemCount" style="vertical-align: Top;" align="right">2</td>
<td fieldname="Classification" style="vertical-align: Top;">Security Updates</td>
<td fieldname="MSRCSeverity" style="vertical-align: Top;">Critical</td>
<td fieldname="CreationDate" style="vertical-align: Top;">25.02.2015 17:00</td>
<td fieldname="MSFTID" style="vertical-align: Top;">MS12-056</td>
<td fieldname="MSKBID" style="vertical-align: Top;">2706045</td>
<td ></td>
</tr>
<tr style="background-color: rgb(235, 246, 255);" >
<td style="vertical-align: Top; border-right-width: 0px; overflow: visible;">
</td>
<td fieldname="Title" style="vertical-align: Top;">MS12-052 Cumulative Security Update for Internet Explorer 6 for Windows Server 2003 (KB2722913)</td>
<td fieldname="SystemCount" style="vertical-align: Top;" align="right">17</td>
<td fieldname="Classification" style="vertical-align: Top;">Security Updates</td>
<td fieldname="MSRCSeverity" style="vertical-align: Top;">Moderate</td>
<td fieldname="CreationDate" style="vertical-align: Top;">25.02.2015 17:00</td>
<td fieldname="MSFTID" style="vertical-align: Top;">MS12-052</td>
<td fieldname="MSKBID" style="vertical-align: Top;">2722913</td>
<td ></td>
</tr>
<tr id="5">
<td style="vertical-align: Top; border-right-width: 0px; overflow: visible;">
</td>
<td fieldname="Title" style="vertical-align: Top;">MS12-052 Cumulative Security Update for Internet Explorer 7 for Windows Server 2003 (KB2722913)</td>
<td fieldname="SystemCount" style="vertical-align: Top;" align="right">1</td>
<td fieldname="Classification" style="vertical-align: Top;">Security Updates</td>
<td fieldname="MSRCSeverity" style="vertical-align: Top;">Moderate</td>
<td fieldname="CreationDate" style="vertical-align: Top;">25.02.2015 17:00</td>
<td fieldname="MSFTID" style="vertical-align: Top;">MS12-052</td>
<td fieldname="MSKBID" style="vertical-align: Top;">2722913</td>
<td ></td>
</tr>
<tr style="background-color: rgb(235, 246, 255);" id="6">
<td style="vertical-align: Top; border-right-width: 0px; overflow: visible;">
</td>
<td fieldname="Title" style="vertical-align: Top;">MS12-052 Cumulative Security Update for Internet Explorer 8 for Windows Server 2003 x64 Edition (KB2722913)</td>
<td fieldname="SystemCount" style="vertical-align: Top;" align="right">2</td>
<td fieldname="Classification" style="vertical-align: Top;">Security Updates</td>
<td fieldname="MSRCSeverity" style="vertical-align: Top;">Moderate</td>
<td fieldname="CreationDate" style="vertical-align: Top;">25.02.2015 17:00</td>
<td fieldname="MSFTID" style="vertical-align: Top;">MS12-052</td>
<td fieldname="MSKBID" style="vertical-align: Top;">2722913</td>
<td ></td>
</tr>
<tr id="7">
<td style="vertical-align: Top; border-right-width: 0px; overflow: visible;">
</td>
<td fieldname="Title" style="vertical-align: Top;">MS12-054 Security Update for Windows Server 2003 (KB2712808)</td>
<td fieldname="SystemCount" style="vertical-align: Top;" align="right">18</td>
<td fieldname="Classification" style="vertical-align: Top;">Security Updates</td>
<td fieldname="MSRCSeverity" style="vertical-align: Top;">Critical</td>
<td fieldname="CreationDate" style="vertical-align: Top;">25.02.2015 17:00</td>
<td fieldname="MSFTID" style="vertical-align: Top;">MS12-054</td>
<td fieldname="MSKBID" style="vertical-align: Top;">2712808</td>
<td ></td>
</tr>
<tr style="background-color: rgb(235, 246, 255);" id="8">
<td style="vertical-align: Top; border-right-width: 0px; overflow: visible;">
</td>
<td fieldname="Title" style="vertical-align: Top;">MS12-055 Security Update for Windows Server 2003 (KB2731847)</td>
<td fieldname="SystemCount" style="vertical-align: Top;" align="right">18</td>
<td fieldname="Classification" style="vertical-align: Top;">Security Updates</td>
<td fieldname="MSRCSeverity" style="vertical-align: Top;">Important</td>
<td fieldname="CreationDate" style="vertical-align: Top;">25.02.2015 17:00</td>
<td fieldname="MSFTID" style="vertical-align: Top;">MS12-055</td>
<td fieldname="MSKBID" style="vertical-align: Top;">2731847</td>
<td ></td>
</tr>
<tr id="9">
<td style="vertical-align: Top; border-right-width: 0px; overflow: visible;">
</td>
<td fieldname="Title" style="vertical-align: Top;">MS12-043 Security Update for Microsoft Office 2003 (KB2687324)</td>
<td fieldname="SystemCount" style="vertical-align: Top;" align="right">1</td>
<td fieldname="Classification" style="vertical-align: Top;">Security Updates</td>
<td fieldname="MSRCSeverity" style="vertical-align: Top;">Critical</td>
<td fieldname="CreationDate" style="vertical-align: Top;">25.02.2015 17:00</td>
<td fieldname="MSFTID" style="vertical-align: Top;">MS12-043</td>
<td fieldname="MSKBID" style="vertical-align: Top;">2687324</td>
<td ></td>
</tr>
<tr style="background-color: rgb(235, 246, 255);" id="10">
<td style="vertical-align: Top; border-right-width: 0px; overflow: visible;">
</td>
<td fieldname="Title" style="vertical-align: Top;">MS12-060 Security Update for Microsoft Office 2003 (KB2687323)</td>
<td fieldname="SystemCount" style="vertical-align: Top;" align="right">1</td>
<td fieldname="Classification" style="vertical-align: Top;">Security Updates</td>
<td fieldname="MSRCSeverity" style="vertical-align: Top;">Critical</td>
<td fieldname="CreationDate" style="vertical-align: Top;">25.02.2015 17:00</td>
<td fieldname="MSFTID" style="vertical-align: Top;">MS12-060</td>
<td fieldname="MSKBID" style="vertical-align: Top;">2687323</td>
<td ></td>
</tr>
<tr id="11">
<td style="vertical-align: Top; border-right-width: 0px; overflow: visible;">
</td>
<td fieldname="Title" style="vertical-align: Top;">Update for Outlook 2003 Junk E-mail Filter (KB2687403)</td>
<td fieldname="SystemCount" style="vertical-align: Top;" align="right">1</td>
<td fieldname="Classification" style="vertical-align: Top;">Critical Updates</td>
<td fieldname="MSRCSeverity" style="vertical-align: Top;">Unspecified</td>
<td fieldname="CreationDate" style="vertical-align: Top;">25.02.2015 17:00</td>
<td fieldname="MSFTID" style="vertical-align: Top;">&nbsp;</td>
<td fieldname="MSKBID" style="vertical-align: Top;">2687403</td>
<td ></td>
</tr>
<tr style="background-color: rgb(235, 246, 255);" id="12">
<td style="vertical-align: Top; border-right-width: 0px; overflow: visible;">
</td>
<td fieldname="Title" style="vertical-align: Top;">MS12-060 Security Update for Microsoft Office 2007 suites (KB2687441)</td>
<td fieldname="SystemCount" style="vertical-align: Top;" align="right">9</td>
<td fieldname="Classification" style="vertical-align: Top;">Security Updates</td>
<td fieldname="MSRCSeverity" style="vertical-align: Top;">Critical</td>
<td fieldname="CreationDate" style="vertical-align: Top;">25.02.2015 17:00</td>
<td fieldname="MSFTID" style="vertical-align: Top;">MS12-060</td>
<td fieldname="MSKBID" style="vertical-align: Top;">2687441</td>
<td ></td>
</tr>
<tr id="13">
<td style="vertical-align: Top; border-right-width: 0px; overflow: visible;">
</td>
<td fieldname="Title" style="vertical-align: Top;">MS12-055 Security Update for Windows Server 2008 x64 Edition (KB2731847)</td>
<td fieldname="SystemCount" style="vertical-align: Top;" align="right">1</td>
<td fieldname="Classification" style="vertical-align: Top;">Security Updates</td>
<td fieldname="MSRCSeverity" style="vertical-align: Top;">Important</td>
<td fieldname="CreationDate" style="vertical-align: Top;">25.02.2015 17:00</td>
<td fieldname="MSFTID" style="vertical-align: Top;">MS12-055</td>
<td fieldname="MSKBID" style="vertical-align: Top;">2731847</td>
<td ></td>
</tr>
<tr style="background-color: rgb(235, 246, 255);" id="14">
<td style="vertical-align: Top; border-right-width: 0px; overflow: visible;">
</td>
<td fieldname="Title" style="vertical-align: Top;">MS12-054 Security Update for Windows Server 2008 x64 Edition (KB2712808)</td>
<td fieldname="SystemCount" style="vertical-align: Top;" align="right">1</td>
<td fieldname="Classification" style="vertical-align: Top;">Security Updates</td>
<td fieldname="MSRCSeverity" style="vertical-align: Top;">Moderate</td>
<td fieldname="CreationDate" style="vertical-align: Top;">25.02.2015 17:00</td>
<td fieldname="MSFTID" style="vertical-align: Top;">MS12-054</td>
<td fieldname="MSKBID" style="vertical-align: Top;">2712808</td>
<td ></td>
</tr>
<tr id="15">
<td style="vertical-align: Top; border-right-width: 0px; overflow: visible;">
</td>
<td fieldname="Title" style="vertical-align: Top;">MS12-054 Security Update for Windows Server 2008 (KB2712808)</td>
<td fieldname="SystemCount" style="vertical-align: Top;" align="right">3</td>
<td fieldname="Classification" style="vertical-align: Top;">Security Updates</td>
<td fieldname="MSRCSeverity" style="vertical-align: Top;">Moderate</td>
<td fieldname="CreationDate" style="vertical-align: Top;">25.02.2015 17:00</td>
<td fieldname="MSFTID" style="vertical-align: Top;">MS12-054</td>
<td fieldname="MSKBID" style="vertical-align: Top;">2712808</td>
<td ></td>
</tr>
<tr style="background-color: rgb(235, 246, 255);" id="16">
<td style="vertical-align: Top; border-right-width: 0px; overflow: visible;">
</td>
<td fieldname="Title" style="vertical-align: Top;">MS12-054 Security Update for Windows Server 2008 (KB2705219)</td>
<td fieldname="SystemCount" style="vertical-align: Top;" align="right">3</td>
<td fieldname="Classification" style="vertical-align: Top;">Security Updates</td>
<td fieldname="MSRCSeverity" style="vertical-align: Top;">Moderate</td>
<td fieldname="CreationDate" style="vertical-align: Top;">25.02.2015 17:00</td>
<td fieldname="MSFTID" style="vertical-align: Top;">MS12-054</td>
<td fieldname="MSKBID" style="vertical-align: Top;">2705219</td>
<td ></td>
</tr>
<tr id="17">
<td style="vertical-align: Top; border-right-width: 0px; overflow: visible;">
</td>
<td fieldname="Title" style="vertical-align: Top;">MS12-054 Security Update for Windows Server 2008 x64 Edition (KB2705219)</td>
<td fieldname="SystemCount" style="vertical-align: Top;" align="right">1</td>
<td fieldname="Classification" style="vertical-align: Top;">Security Updates</td>
<td fieldname="MSRCSeverity" style="vertical-align: Top;">Moderate</td>
<td fieldname="CreationDate" style="vertical-align: Top;">25.02.2015 17:00</td>
<td fieldname="MSFTID" style="vertical-align: Top;">MS12-054</td>
<td fieldname="MSKBID" style="vertical-align: Top;">2705219</td>
<td ></td>
</tr>
<tr style="background-color: rgb(235, 246, 255);" id="18">
<td style="vertical-align: Top; border-right-width: 0px; overflow: visible;">
</td>
<td fieldname="Title" style="vertical-align: Top;">MS12-055 Security Update for Windows Server 2008 (KB2731847)</td>
<td fieldname="SystemCount" style="vertical-align: Top;" align="right">3</td>
<td fieldname="Classification" style="vertical-align: Top;">Security Updates</td>
<td fieldname="MSRCSeverity" style="vertical-align: Top;">Important</td>
<td fieldname="CreationDate" style="vertical-align: Top;">25.02.2015 17:00</td>
<td fieldname="MSFTID" style="vertical-align: Top;">MS12-055</td>
<td fieldname="MSKBID" style="vertical-align: Top;">2731847</td>
<td ></td>
</tr>
<tr id="19">
<td style="vertical-align: Top; border-right-width: 0px; overflow: visible;">
</td>
<td fieldname="Title" style="vertical-align: Top;">MS12-052 Cumulative Security Update for Internet Explorer 7 for Windows Server 2008 x64 Edition (KB2722913)</td>
<td fieldname="SystemCount" style="vertical-align: Top;" align="right">1</td>
<td fieldname="Classification" style="vertical-align: Top;">Security Updates</td>
<td fieldname="MSRCSeverity" style="vertical-align: Top;">Moderate</td>
<td fieldname="CreationDate" style="vertical-align: Top;">25.02.2015 17:00</td>
<td fieldname="MSFTID" style="vertical-align: Top;">MS12-052</td>
<td fieldname="MSKBID" style="vertical-align: Top;">2722913</td>
<td ></td>
</tr>
<tr style="background-color: rgb(235, 246, 255);" id="20">
<td style="vertical-align: Top; border-right-width: 0px; overflow: visible;">
</td>
<td fieldname="Title" style="vertical-align: Top;">MS12-052 Cumulative Security Update for Internet Explorer 7 for Windows Server 2008 (KB2722913)</td>
<td fieldname="SystemCount" style="vertical-align: Top;" align="right">3</td>
<td fieldname="Classification" style="vertical-align: Top;">Security Updates</td>
<td fieldname="MSRCSeverity" style="vertical-align: Top;">Moderate</td>
<td fieldname="CreationDate" style="vertical-align: Top;">25.02.2015 17:00</td>
<td fieldname="MSFTID" style="vertical-align: Top;">MS12-052</td>
<td fieldname="MSKBID" style="vertical-align: Top;">2722913</td>
<td ></td>
</tr>
<tr id="21">
<td style="vertical-align: Top; border-right-width: 0px; overflow: visible;">
</td>
<td fieldname="Title" style="vertical-align: Top;">MS12-052 Cumulative Security Update for Internet Explorer 8 for Windows 7 for x64-based Systems (KB2722913)</td>
<td fieldname="SystemCount" style="vertical-align: Top;" align="right">26</td>
<td fieldname="Classification" style="vertical-align: Top;">Security Updates</td>
<td fieldname="MSRCSeverity" style="vertical-align: Top;">Critical</td>
<td fieldname="CreationDate" style="vertical-align: Top;">25.02.2015 17:00</td>
<td fieldname="MSFTID" style="vertical-align: Top;">MS12-052</td>
<td fieldname="MSKBID" style="vertical-align: Top;">2722913</td>
<td ></td>
</tr>
<tr style="background-color: rgb(235, 246, 255);" id="22">
<td style="vertical-align: Top; border-right-width: 0px; overflow: visible;">
</td>
<td fieldname="Title" style="vertical-align: Top;">MS12-052 Cumulative Security Update for Internet Explorer 9 for Windows 7 for x64-based Systems (KB2722913)</td>
<td fieldname="SystemCount" style="vertical-align: Top;" align="right">3</td>
<td fieldname="Classification" style="vertical-align: Top;">Security Updates</td>
<td fieldname="MSRCSeverity" style="vertical-align: Top;">Critical</td>
<td fieldname="CreationDate" style="vertical-align: Top;">25.02.2015 17:00</td>
<td fieldname="MSFTID" style="vertical-align: Top;">MS12-052</td>
<td fieldname="MSKBID" style="vertical-align: Top;">2722913</td>
<td ></td>
</tr>
<tr id="23">
<td style="vertical-align: Top; border-right-width: 0px; overflow: visible;">
</td>
<td fieldname="Title" style="vertical-align: Top;">MS12-055 Security Update for Windows 7 for x64-based Systems (KB2731847)</td>
<td fieldname="SystemCount" style="vertical-align: Top;" align="right">29</td>
<td fieldname="Classification" style="vertical-align: Top;">Security Updates</td>
<td fieldname="MSRCSeverity" style="vertical-align: Top;">Important</td>
<td fieldname="CreationDate" style="vertical-align: Top;">25.02.2015 17:00</td>
<td fieldname="MSFTID" style="vertical-align: Top;">MS12-055</td>
<td fieldname="MSKBID" style="vertical-align: Top;">2731847</td>
<td ></td>
</tr>
<tr style="background-color: rgb(235, 246, 255);" id="24">
<td style="vertical-align: Top; border-right-width: 0px; overflow: visible;">
</td>
<td fieldname="Title" style="vertical-align: Top;">MS12-054 Security Update for Windows 7 for x64-based Systems (KB2712808)</td>
<td fieldname="SystemCount" style="vertical-align: Top;" align="right">29</td>
<td fieldname="Classification" style="vertical-align: Top;">Security Updates</td>
<td fieldname="MSRCSeverity" style="vertical-align: Top;">Moderate</td>
<td fieldname="CreationDate" style="vertical-align: Top;">25.02.2015 17:00</td>
<td fieldname="MSFTID" style="vertical-align: Top;">MS12-054</td>
<td fieldname="MSKBID" style="vertical-align: Top;">2712808</td>
<td ></td>
</tr>
<tr id="25">
<td style="vertical-align: Top; border-right-width: 0px; overflow: visible;">
</td>
<td fieldname="Title" style="vertical-align: Top;">Windows Malicious Software Removal Tool - August 2012 (KB890830)</td>
<td fieldname="SystemCount" style="vertical-align: Top;" align="right">21</td>
<td fieldname="Classification" style="vertical-align: Top;">Update Rollups</td>
<td fieldname="MSRCSeverity" style="vertical-align: Top;">Unspecified</td>
<td fieldname="CreationDate" style="vertical-align: Top;">25.02.2015 17:00</td>
<td fieldname="MSFTID" style="vertical-align: Top;">&nbsp;</td>
<td fieldname="MSKBID" style="vertical-align: Top;">890830</td>
<td ></td>
</tr>
<tr style="background-color: rgb(235, 246, 255);" id="26">
<td style="vertical-align: Top; border-right-width: 0px; overflow: visible;">
</td>
<td fieldname="Title" style="vertical-align: Top;">MS12-056 Security Update for Windows 7 for x64-based Systems (KB2706045)</td>
<td fieldname="SystemCount" style="vertical-align: Top;" align="right">26</td>
<td fieldname="Classification" style="vertical-align: Top;">Security Updates</td>
<td fieldname="MSRCSeverity" style="vertical-align: Top;">Critical</td>
<td fieldname="CreationDate" style="vertical-align: Top;">25.02.2015 17:00</td>
<td fieldname="MSFTID" style="vertical-align: Top;">MS12-056</td>
<td fieldname="MSKBID" style="vertical-align: Top;">2706045</td>
<td ></td>
</tr>
<tr id="27">
<td style="vertical-align: Top; border-right-width: 0px; overflow: visible;">
</td>
<td fieldname="Title" style="vertical-align: Top;">Update for Windows 7 for x64-based Systems (KB2732500)</td>
<td fieldname="SystemCount" style="vertical-align: Top;" align="right">29</td>
<td fieldname="Classification" style="vertical-align: Top;">Updates</td>
<td fieldname="MSRCSeverity" style="vertical-align: Top;">Unspecified</td>
<td fieldname="CreationDate" style="vertical-align: Top;">25.02.2015 17:00</td>
<td fieldname="MSFTID" style="vertical-align: Top;">&nbsp;</td>
<td fieldname="MSKBID" style="vertical-align: Top;">2732500</td>
<td ></td>
</tr>
<tr style="background-color: rgb(235, 246, 255);" id="28">
<td style="vertical-align: Top; border-right-width: 0px; overflow: visible;">
</td>
<td fieldname="Title" style="vertical-align: Top;">Update for Windows 7 for x64-based Systems (KB2729094)</td>
<td fieldname="SystemCount" style="vertical-align: Top;" align="right">29</td>
<td fieldname="Classification" style="vertical-align: Top;">Updates</td>
<td fieldname="MSRCSeverity" style="vertical-align: Top;">Unspecified</td>
<td fieldname="CreationDate" style="vertical-align: Top;">25.02.2015 17:00</td>
<td fieldname="MSFTID" style="vertical-align: Top;">&nbsp;</td>
<td fieldname="MSKBID" style="vertical-align: Top;">2729094</td>
<td ></td>
</tr>
<tr id="29">
<td style="vertical-align: Top; border-right-width: 0px; overflow: visible;">
</td>
<td fieldname="Title" style="vertical-align: Top;">Update for Windows 7 for x64-based Systems (KB2732487)</td>
<td fieldname="SystemCount" style="vertical-align: Top;" align="right">29</td>
<td fieldname="Classification" style="vertical-align: Top;">Updates</td>
<td fieldname="MSRCSeverity" style="vertical-align: Top;">Unspecified</td>
<td fieldname="CreationDate" style="vertical-align: Top;">25.02.2015 17:00</td>
<td fieldname="MSFTID" style="vertical-align: Top;">&nbsp;</td>
<td fieldname="MSKBID" style="vertical-align: Top;">2732487</td>
<td ></td>
</tr>
<tr style="background-color: rgb(235, 246, 255);" id="30">
<td style="vertical-align: Top; border-right-width: 0px; overflow: visible;">
</td>
<td fieldname="Title" style="vertical-align: Top;">MS12-054 Security Update for Windows 7 for x64-based Systems (KB2705219)</td>
<td fieldname="SystemCount" style="vertical-align: Top;" align="right">29</td>
<td fieldname="Classification" style="vertical-align: Top;">Security Updates</td>
<td fieldname="MSRCSeverity" style="vertical-align: Top;">Moderate</td>
<td fieldname="CreationDate" style="vertical-align: Top;">25.02.2015 17:00</td>
<td fieldname="MSFTID" style="vertical-align: Top;">MS12-054</td>
<td fieldname="MSKBID" style="vertical-align: Top;">2705219</td>
<td ></td>
</tr>
<tr id="31">
<td style="vertical-align: Top; border-right-width: 0px; overflow: visible;">
</td>
<td fieldname="Title" style="vertical-align: Top;">MS12-052 Cumulative Security Update for Internet Explorer 8 for Windows Server 2008 R2 x64 Edition (KB2722913)</td>
<td fieldname="SystemCount" style="vertical-align: Top;" align="right">36</td>
<td fieldname="Classification" style="vertical-align: Top;">Security Updates</td>
<td fieldname="MSRCSeverity" style="vertical-align: Top;">Moderate</td>
<td fieldname="CreationDate" style="vertical-align: Top;">25.02.2015 17:00</td>
<td fieldname="MSFTID" style="vertical-align: Top;">MS12-052</td>
<td fieldname="MSKBID" style="vertical-align: Top;">2722913</td>
<td ></td>
</tr>
<tr style="background-color: rgb(235, 246, 255);" id="32">
<td style="vertical-align: Top; border-right-width: 0px; overflow: visible;">
</td>
<td fieldname="Title" style="vertical-align: Top;">Windows Malicious Software Removal Tool x64 - August 2012 (KB890830)</td>
<td fieldname="SystemCount" style="vertical-align: Top;" align="right">1</td>
<td fieldname="Classification" style="vertical-align: Top;">Update Rollups</td>
<td fieldname="MSRCSeverity" style="vertical-align: Top;">Unspecified</td>
<td fieldname="CreationDate" style="vertical-align: Top;">25.02.2015 17:00</td>
<td fieldname="MSFTID" style="vertical-align: Top;">&nbsp;</td>
<td fieldname="MSKBID" style="vertical-align: Top;">890830</td>
<td ></td>
</tr>
<tr id="33">
<td style="vertical-align: Top; border-right-width: 0px; overflow: visible;">
</td>
<td fieldname="Title" style="vertical-align: Top;">MS12-056 Security Update for Windows Server 2008 R2 x64 Edition (KB2706045)</td>
<td fieldname="SystemCount" style="vertical-align: Top;" align="right">36</td>
<td fieldname="Classification" style="vertical-align: Top;">Security Updates</td>
<td fieldname="MSRCSeverity" style="vertical-align: Top;">Critical</td>
<td fieldname="CreationDate" style="vertical-align: Top;">25.02.2015 17:00</td>
<td fieldname="MSFTID" style="vertical-align: Top;">MS12-056</td>
<td fieldname="MSKBID" style="vertical-align: Top;">2706045</td>
<td ></td>
</tr>
<tr style="background-color: rgb(235, 246, 255);" id="34">
<td style="vertical-align: Top; border-right-width: 0px; overflow: visible;">
</td>
<td fieldname="Title" style="vertical-align: Top;">MS12-054 Security Update for Windows Server 2008 R2 x64 Edition (KB2705219)</td>
<td fieldname="SystemCount" style="vertical-align: Top;" align="right">36</td>
<td fieldname="Classification" style="vertical-align: Top;">Security Updates</td>
<td fieldname="MSRCSeverity" style="vertical-align: Top;">Moderate</td>
<td fieldname="CreationDate" style="vertical-align: Top;">25.02.2015 17:00</td>
<td fieldname="MSFTID" style="vertical-align: Top;">MS12-054</td>
<td fieldname="MSKBID" style="vertical-align: Top;">2705219</td>
<td ></td>
</tr>
<tr id="35">
<td style="vertical-align: Top; border-right-width: 0px; overflow: visible;">
</td>
<td fieldname="Title" style="vertical-align: Top;">MS12-055 Security Update for Windows Server 2008 R2 x64 Edition (KB2731847)</td>
<td fieldname="SystemCount" style="vertical-align: Top;" align="right">36</td>
<td fieldname="Classification" style="vertical-align: Top;">Security Updates</td>
<td fieldname="MSRCSeverity" style="vertical-align: Top;">Important</td>
<td fieldname="CreationDate" style="vertical-align: Top;">25.02.2015 17:00</td>
<td fieldname="MSFTID" style="vertical-align: Top;">MS12-055</td>
<td fieldname="MSKBID" style="vertical-align: Top;">2731847</td>
<td ></td>
</tr>
<tr style="background-color: rgb(235, 246, 255);" id="36">
<td style="vertical-align: Top; border-right-width: 0px; overflow: visible;">
</td>
<td fieldname="Title" style="vertical-align: Top;">MS12-054 Security Update for Windows Server 2008 R2 x64 Edition (KB2712808)</td>
<td fieldname="SystemCount" style="vertical-align: Top;" align="right">36</td>
<td fieldname="Classification" style="vertical-align: Top;">Security Updates</td>
<td fieldname="MSRCSeverity" style="vertical-align: Top;">Moderate</td>
<td fieldname="CreationDate" style="vertical-align: Top;">25.02.2015 17:00</td>
<td fieldname="MSFTID" style="vertical-align: Top;">MS12-054</td>
<td fieldname="MSKBID" style="vertical-align: Top;">2712808</td>
<td ></td>
</tr>
<tr id="37">
<td style="vertical-align: Top; border-right-width: 0px; overflow: visible;">
</td>
<td fieldname="Title" style="vertical-align: Top;">Update for Windows Server 2008 R2 x64 Edition (KB2729094)</td>
<td fieldname="SystemCount" style="vertical-align: Top;" align="right">36</td>
<td fieldname="Classification" style="vertical-align: Top;">Updates</td>
<td fieldname="MSRCSeverity" style="vertical-align: Top;">Unspecified</td>
<td fieldname="CreationDate" style="vertical-align: Top;">25.02.2015 17:00</td>
<td fieldname="MSFTID" style="vertical-align: Top;">&nbsp;</td>
<td fieldname="MSKBID" style="vertical-align: Top;">2729094</td>
<td ></td>
</tr>
<tr style="background-color: rgb(235, 246, 255);" id="38">
<td style="vertical-align: Top; border-right-width: 0px; overflow: visible;">
</td>
<td fieldname="Title" style="vertical-align: Top;">MS12-059 Security Update for Microsoft Visio Viewer 2010 (KB2598287) 32-Bit Edition</td>
<td fieldname="SystemCount" style="vertical-align: Top;" align="right">45</td>
<td fieldname="Classification" style="vertical-align: Top;">Security Updates</td>
<td fieldname="MSRCSeverity" style="vertical-align: Top;">Important</td>
<td fieldname="CreationDate" style="vertical-align: Top;">25.02.2015 17:00</td>
<td fieldname="MSFTID" style="vertical-align: Top;">MS12-059</td>
<td fieldname="MSKBID" style="vertical-align: Top;">2598287</td>
<td ></td>
</tr>
<tr id="39">
<td style="vertical-align: Top; border-right-width: 0px; overflow: visible;">
</td>
<td fieldname="Title" style="vertical-align: Top;">MS12-060 Security Update for Microsoft Office 2010 (KB2597986) 32-Bit Edition</td>
<td fieldname="SystemCount" style="vertical-align: Top;" align="right">14</td>
<td fieldname="Classification" style="vertical-align: Top;">Security Updates</td>
<td fieldname="MSRCSeverity" style="vertical-align: Top;">Critical</td>
<td fieldname="CreationDate" style="vertical-align: Top;">25.02.2015 17:00</td>
<td fieldname="MSFTID" style="vertical-align: Top;">MS12-060</td>
<td fieldname="MSKBID" style="vertical-align: Top;">2597986</td>
<td ></td>
</tr>
<tr style="background-color: rgb(235, 246, 255);" id="40">
<td style="vertical-align: Top; border-right-width: 0px; overflow: visible;">
</td>
<td fieldname="Title" style="vertical-align: Top;">MS12-059 Security Update for Microsoft Visio 2010 (KB2597171) 32-Bit Edition</td>
<td fieldname="SystemCount" style="vertical-align: Top;" align="right">2</td>
<td fieldname="Classification" style="vertical-align: Top;">Security Updates</td>
<td fieldname="MSRCSeverity" style="vertical-align: Top;">Important</td>
<td fieldname="CreationDate" style="vertical-align: Top;">25.02.2015 17:00</td>
<td fieldname="MSFTID" style="vertical-align: Top;">MS12-059</td>
<td fieldname="MSKBID" style="vertical-align: Top;">2597171</td>
<td ></td>
</tr>
<tr id="41">
<td style="vertical-align: Top; border-right-width: 0px; overflow: visible;">
</td>
<td fieldname="Title" style="vertical-align: Top;">MS12-057 Security Update for Microsoft Office 2010 (KB2589322) 32-Bit Edition</td>
<td fieldname="SystemCount" style="vertical-align: Top;" align="right">14</td>
<td fieldname="Classification" style="vertical-align: Top;">Security Updates</td>
<td fieldname="MSRCSeverity" style="vertical-align: Top;">Important</td>
<td fieldname="CreationDate" style="vertical-align: Top;">25.02.2015 17:00</td>
<td fieldname="MSFTID" style="vertical-align: Top;">MS12-057</td>
<td fieldname="MSKBID" style="vertical-align: Top;">2589322</td>
<td ></td>
</tr>
<tr style="background-color: rgb(235, 246, 255);" id="42">
<td style="vertical-align: Top; border-right-width: 0px; overflow: visible;">
</td>
<td fieldname="Title" style="vertical-align: Top;">MS12-057 Security Update for Microsoft Office 2010 (KB2553260) 32-Bit Edition</td>
<td fieldname="SystemCount" style="vertical-align: Top;" align="right">14</td>
<td fieldname="Classification" style="vertical-align: Top;">Security Updates</td>
<td fieldname="MSRCSeverity" style="vertical-align: Top;">Important</td>
<td fieldname="CreationDate" style="vertical-align: Top;">25.02.2015 17:00</td>
<td fieldname="MSFTID" style="vertical-align: Top;">MS12-057</td>
<td fieldname="MSKBID" style="vertical-align: Top;">2553260</td>
<td ></td>
</tr>
<tr id="43">
<td style="vertical-align: Top; border-right-width: 0px; overflow: visible;">
</td>
<td fieldname="Title" style="vertical-align: Top;">Update for Microsoft Office 2010 (KB2598289) 32-Bit Edition</td>
<td fieldname="SystemCount" style="vertical-align: Top;" align="right">14</td>
<td fieldname="Classification" style="vertical-align: Top;">Critical Updates</td>
<td fieldname="MSRCSeverity" style="vertical-align: Top;">Unspecified</td>
<td fieldname="CreationDate" style="vertical-align: Top;">25.02.2015 17:00</td>
<td fieldname="MSFTID" style="vertical-align: Top;">&nbsp;</td>
<td fieldname="MSKBID" style="vertical-align: Top;">2598289</td>
<td ></td>
</tr>
<tr style="background-color: rgb(235, 246, 255);" id="44">
<td style="vertical-align: Top; border-right-width: 0px; overflow: visible;">
</td>
<td fieldname="Title" style="vertical-align: Top;">Update for Microsoft Office 2010 (KB2553272) 32-Bit Edition</td>
<td fieldname="SystemCount" style="vertical-align: Top;" align="right">14</td>
<td fieldname="Classification" style="vertical-align: Top;">Updates</td>
<td fieldname="MSRCSeverity" style="vertical-align: Top;">Unspecified</td>
<td fieldname="CreationDate" style="vertical-align: Top;">25.02.2015 17:00</td>
<td fieldname="MSFTID" style="vertical-align: Top;">&nbsp;</td>
<td fieldname="MSKBID" style="vertical-align: Top;">2553272</td>
<td ></td>
</tr>
<tr id="45">
<td style="vertical-align: Top; border-right-width: 0px; overflow: visible;">
</td>
<td fieldname="Title" style="vertical-align: Top;">Definition Update for Microsoft Office 2010 (KB982726) 32-Bit Edition</td>
<td fieldname="SystemCount" style="vertical-align: Top;" align="right">78</td>
<td fieldname="Classification" style="vertical-align: Top;">Definition Updates</td>
<td fieldname="MSRCSeverity" style="vertical-align: Top;">Unspecified</td>
<td fieldname="CreationDate" style="vertical-align: Top;">25.02.2015 17:00</td>
<td fieldname="MSFTID" style="vertical-align: Top;">&nbsp;</td>
<td fieldname="MSKBID" style="vertical-align: Top;">982726</td>
<td ></td>
</tr>
<tr style="background-color: rgb(235, 246, 255);" id="46">
<td style="vertical-align: Top; border-right-width: 0px; overflow: visible;">
</td>
<td fieldname="Title" style="vertical-align: Top;">Definition Update for Windows Defender - KB915597 (Definition 1.131.2019.0)</td>
<td fieldname="SystemCount" style="vertical-align: Top;" align="right">2</td>
<td fieldname="Classification" style="vertical-align: Top;">Definition Updates</td>
<td fieldname="MSRCSeverity" style="vertical-align: Top;">Unspecified</td>
<td fieldname="CreationDate" style="vertical-align: Top;">25.02.2015 05:39</td>
<td fieldname="MSFTID" style="vertical-align: Top;">&nbsp;</td>
<td fieldname="MSKBID" style="vertical-align: Top;">915597</td>
<td ></td>
</tr>
<tr id="47">
<td style="vertical-align: Top; border-right-width: 0px; overflow: visible;">
</td>
<td fieldname="Title" style="vertical-align: Top;">Definition Update for Windows Defender - KB915597 (Definition 1.131.1768.0)</td>
<td fieldname="SystemCount" style="vertical-align: Top;" align="right">2</td>
<td fieldname="Classification" style="vertical-align: Top;">Definition Updates</td>
<td fieldname="MSRCSeverity" style="vertical-align: Top;">Unspecified</td>
<td fieldname="CreationDate" style="vertical-align: Top;">21.02.2015 05:35</td>
<td fieldname="MSFTID" style="vertical-align: Top;">&nbsp;</td>
<td fieldname="MSKBID" style="vertical-align: Top;">915597</td>
<td ></td>
</tr>
<tr style="background-color: rgb(235, 246, 255);" id="48">
<td style="vertical-align: Top; border-right-width: 0px; overflow: visible;">
</td>
<td fieldname="Title" style="vertical-align: Top;">Windows Malicious Software Removal Tool x64 - April 2012 (KB890830)</td>
<td fieldname="SystemCount" style="vertical-align: Top;" align="right">145</td>
<td fieldname="Classification" style="vertical-align: Top;">Update Rollups</td>
<td fieldname="MSRCSeverity" style="vertical-align: Top;">Unspecified</td>
<td fieldname="CreationDate" style="vertical-align: Top;">19.02.2015 23:59</td>
<td fieldname="MSFTID" style="vertical-align: Top;">&nbsp;</td>
<td fieldname="MSKBID" style="vertical-align: Top;">890830</td>
<td ></td>
</tr>
<tr id="49">
<td style="vertical-align: Top; border-right-width: 0px; overflow: visible;">
</td>
<td fieldname="Title" style="vertical-align: Top;">Windows Malicious Software Removal Tool - April 2012 (KB890830)</td>
<td fieldname="SystemCount" style="vertical-align: Top;" align="right">20</td>
<td fieldname="Classification" style="vertical-align: Top;">Update Rollups</td>
<td fieldname="MSRCSeverity" style="vertical-align: Top;">Unspecified</td>
<td fieldname="CreationDate" style="vertical-align: Top;">19.02.2015 23:59</td>
<td fieldname="MSFTID" style="vertical-align: Top;">&nbsp;</td>
<td fieldname="MSKBID" style="vertical-align: Top;">890830</td>
<td ></td>
</tr>
</tbody>
</table>
</div>

<table style="display: none;" border="0">
<tbody>
<tr>
<td></td>
</tr>
<tr >
<td colspan="1" style="border-left-width: 0px; border-right-width: 0px;">&nbsp;</td>
<td data-colspan="7"></td>
</tr>
<tr >
<td></td>
</tr>
<tr >
<td></td>
</tr>
<tr >
<td></td>
</tr>
<tr>
<td ></td>
<td ></td>
<td ></td>
</tr>
<tr style="background-color: rgb(235, 246, 255);">
<td></td>
</tr>
<tr>
<td></td>
</tr>
<tr style="background-color: rgb(235, 246, 255);">
<td></td>
</tr>
<tr>
<td></td>
</tr>
<tr style="background-color: rgb(235, 246, 255);">
<td></td>
</tr>
<tr>
<td></td>
</tr>
<tr style="background-color: rgb(235, 246, 255);">
<td></td>
</tr>
<tr>
<td></td>
</tr>
<tr style="background-color: rgb(235, 246, 255);">
<td></td>
</tr>
<tr>
<td></td>
</tr>
<tr style="background-color: rgb(235, 246, 255);">
<td></td>
</tr>
<tr>
<td></td>
</tr>
<tr style="background-color: rgb(235, 246, 255);">
<td></td>
</tr>
<tr>
<td></td>
</tr>
<tr style="background-color: rgb(235, 246, 255);">
<td></td>
</tr>
<tr>
<td></td>
</tr>
<tr style="background-color: rgb(235, 246, 255);">
<td></td>
</tr>
<tr>
<td></td>
</tr>
<tr style="background-color: rgb(235, 246, 255);">
<td></td>
</tr>
<tr>
<td></td>
</tr>
<tr style="background-color: rgb(235, 246, 255);">
<td></td>
</tr>
<tr>
<td></td>
</tr>
<tr style="background-color: rgb(235, 246, 255);">
<td></td>
</tr>
<tr>
<td></td>
</tr>
<tr style="background-color: rgb(235, 246, 255);">
<td></td>
</tr>
<tr>
<td></td>
</tr>
<tr style="background-color: rgb(235, 246, 255);">
<td></td>
</tr>
<tr>
<td></td>
</tr>
<tr style="background-color: rgb(235, 246, 255);">
<td></td>
</tr>
<tr>
<td></td>
</tr>
<tr style="background-color: rgb(235, 246, 255);">
<td></td>
</tr>
<tr>
<td></td>
</tr>
<tr style="background-color: rgb(235, 246, 255);">
<td></td>
</tr>
<tr>
<td></td>
</tr>
<tr style="background-color: rgb(235, 246, 255);">
<td></td>
</tr>
<tr>
<td></td>
</tr>
<tr style="background-color: rgb(235, 246, 255);">
<td></td>
</tr>
<tr>
<td></td>
</tr>
<tr style="background-color: rgb(235, 246, 255);">
<td></td>
</tr>
<tr>
<td></td>
</tr>
<tr style="background-color: rgb(235, 246, 255);">
<td></td>
</tr>
<tr>
<td></td>
</tr>
<tr style="background-color: rgb(235, 246, 255);">
<td></td>
</tr>
<tr>
<td></td>
</tr>
<tr style="background-color: rgb(235, 246, 255);">
<td></td>
</tr>
<tr>
<td></td>
</tr>
<tr style="background-color: rgb(235, 246, 255);">
<td></td>
</tr>
<tr>
<td></td>
</tr>
<tr style="background-color: rgb(235, 246, 255);">
<td></td>
</tr>
<tr>
<td></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<div style="height: 0px; font-size: 0px; line-height: 0; width: 100%;"></div>
</div>
</div>
</span>
</div>
</div>
</div>
</body>
</html>


I hope you can help me

fabricio.murta
Mar 01, 2015, 6:02 PM
Hello @Woyciniuk!

About (1), I believe this post pretty much gives you some background of why this is being fired twice and how you could avoid it:
ImageCommandColumn prepareCommand fires twice (http://forums.ext.net/showthread.php?54451)

Basically, when something's store has AutoLoad=true. As this is the default, that happens in most cases. You may set this to false. In the post there are more details and alternatives to this, so I am not going to get into further details here.

Now, about the time to load (2), the services can really only be called after the containing frame is ready to call them, so there's this payload to attend to. What I can think of is both simplifying the code that is loaded (minimizing number of components and their events or complexity) and also running async threads concurrently, loading many if not all, at the same time.

Also, optimizing or caching database queries can improve the load times in some situations.

For example, you may have a loop to get some kind of information that you might be making queries on every loop cycle. Instead, you could have made a broader database query and cache the desired value range in a variable prior to entering the loop. I have seen such scenarios more than once and the difference in performance can be overwhelming.

I hope that helps.