熱門文章 (Popular Post)

顯示具有 IIS 標籤的文章。 顯示所有文章

By :

前言

在 Internet Information Server (IIS) 效能調教中有項重要的功能:壓縮 (Compression),運用得宜的話,可以增加不少效能,但相對用的不好,會導致 CPU 資源使用率飆高。壓縮分成動態壓縮靜態壓縮,其中靜態壓縮造成的影響較小,在多數情境下是建議啟用的。IIS 預設靜態壓縮是啟用的,且壓縮等級設定為 7 (數字越大表示壓縮效果高)。這篇文章簡單紀錄如何修改靜態壓縮等級,提供給有興趣的朋友參考。

By :

前言

因應近期工作需求,必須對 IIS Log 與 Window Event 進行解析,了解並評估目前伺服器效能與問題排除。面對複雜與龐大的系統,所產生的 Log 也相當驚人,透過人眼逐一檢視或一般搜尋功能,根本無法快速彙整資料與發現問題。最近開始接觸 Log Parser/Log Parser Studio 這些工具,在使用過程中順便紀錄常用的語法,提供自己未來使用或有興趣的朋友參考。


By :

簡介

Internet Information Server, IIS 是微軟建構在 Windows Server 作業系統上 Web Server,負責管理各種網路服務的整合介面,對於 ASP.NET 開發人員與部分伺服器管理者應該不陌生。IIS 內可以安裝多種驗證方式,提供 Web Application 運用。在這篇文章,我們將簡單介紹 IIS 內常見的驗證方法。


By :

前言

最近這幾週的工作內容就是不斷對 WebAPI 進行壓力測試。與過去最大不同的是,這次有強大硬體設備讓我做更嚴格測試案例。這篇文章簡單紀錄整個測試過程,但並非所有調整都有顯著效能提升,這裡僅作為個人筆記與提供有興趣的人參考。


測試與紀錄

1. Queue Length

 IIS 會限制 application pool requests 最大值,若超過這個數值,使用者會收到 503 - Service Unavailable 錯誤訊息,Queue length 預設值為1000。官方建議值應為使用者 x 1.5 ,若使用者為2000人,Queue length 應為 3000。

設定位置在  IIS 內 Application pools > Advanced Settings... > Queue length
Quque Length

By :

前言

本篇文章記錄在 .Net Core 開發 Web application 過程中,如何在佈署至 IIS 過程中,因應
不同佈署環境進行環境變數的設定,並且取得正確的 appsettings.json。若有說明錯誤或
建議,也希望各位前輩不吝指教。

本篇內容如下:
  1. 如何設定環境變數 (how to set environment variable)
    1.1  windows 環境變數設定 (set environment variable on windows)
    1.2  IIS 內環境變數設定 (set environment variable on iis)
  2. 使用 tag helper 判斷目前運作環境

介紹

1.如何設定環境變數 (how to set environment variable)

1.1  windows 環境變數設定 (set environment variable on windows)
Step.1 開始 -> 右鍵點選我的電腦 -> 內容 -> 進階系統設定
            Start -> Right this computer -> Properties -> Advanced system settings

By :

前言

本篇文章是學習與嘗試建 ASP .Net Core Web Application 持續整合遇到,比較基礎的問題
。主要是 deploy to IIS 後, stdoutLogFile 無法產生的問題 (permission issue),在這邊做一個
紀錄避免以後重蹈覆轍,也提供給有需要的開發者參考。若有說明錯誤或相關建議,請各
位先進不吝指教。


測試環境:
Windows 10
Visual Studio 2015 Update 3
Visual Studio Core
IIS Version 10.0.10586.0
ASP .Net Core 1.0

說明

步驟 1. 確認專案內 web.config 內 stdoutLogFile 設定正確,預設為 ".\logs\stdout" (相對路徑)
Step 1. Make sure stdoutLogFile value in web.config, default value is ".\logs\stdout" (relative path)

By :
環境:IIS 7

於系統根目錄下,存在 web.conifg:


    <configuration>
        ...
        <system.web>
            ...
        </system.web>
        ...
    </configurationg>


在<system.web>與</system.web>外層加上

    <configuration>
        ...
        
            <system.web>
                ...
            </system.web>
        
        ...
    </configurationg>


可避免虛擬目錄繼承根目錄web.config其況發生
Tag : , ,

- Copyright © Duran Hsieh @ Duran 的技術冶煉廠 - Date A Live - Powered by Blogger - Designed by Johanes Djogan -