標籤

2013年12月23日 星期一

MSMQ心得

訊息佇列技術讓不同時間執行的應用程式能夠透過可能暫時離線的異質性網路和系統通訊。應用程式可以傳送、接收或窺視 (讀取而不移除) 來自佇列的訊息。訊息佇列是 Windows 2000 和 Windows NT 的選用元件,必須另外安裝。 表達 MSMQ 傳送路徑有分兩種方式,表達的名稱稱為 FormatName,大致的格式如下: PUBLIC=QueueGUID DIRECT=Protocol:ComputerAddress\QueueName DIRECT=OS:ComputerName\private$\QueueName PRIVATE=ComputerGUID\QueueNumber 對於想要直接傳到訊息到目的地的寫 法稱為 Direct Format Names,大致格式如下: DIRECT=AddressSpecification\QueueName (For public queues.) DIRECT=AddressSpecification\PRIVATE$\QueueName (For private queues.) DIRECT=AddressSpecification\SYSTEM$;computersystemqueue (Introduced in MSMQ 2.0) DIRECT=HTTP://URLAddressSpecification/msmq/QueueName (Introduced in MSMQ 3.0) DIRECT=HTTPS://URLAddressSpecification/msmq/QueueName (Introduced in MSMQ 3.0) new MessageQueue(“FormatName:任意上列的表達法”)

.axd檔載入大小的縮減

網頁有使用AJAX時會網路資源以及script會以”WebResource.axd?XXXX”和”ScriptResource.axd?XXXX”方式載入 有兩個方法可以將此兩個檔案的大小縮減 1.啟動IIS的網頁壓縮功能,如:Gzip 詳情參照:http://samwebman.wordpress.com/tag/gzip/ 2.調整ScriptManager以及Web.config的參數 前者有三種模式,後者有兩種設定 以下參考頁面有做詳盡的比較 詳情參照:http://www.dotblogs.com.tw/yilinliu/archive/2008/11/04/5866.aspx 另外當Gzip壓縮的TEMP檔案到達一定的數目時會影響網頁的Respones time,固可以定期做清除的動作