กลุ่มแอปพลิเคชันที่ไม่ได้ใช้ใน IIS มีผลต่อประสิทธิภาพหรือไม่


11

เนื่องจากมีการอัปเดตครั้งใหญ่ในสถาปัตยกรรมของเราตอนนี้เรามีแอพพลิเคชั่นที่ไม่ได้ใช้ไม่กี่แอพพลิเคชั่นภายใต้ IIS (ไม่มีเว็บไซต์ใดที่แมปไว้)

ฉันเข้าใจว่าควรลบออกเพื่อปรับปรุงความสามารถในการอ่านได้อย่างไร แต่คำถามของฉันเกี่ยวกับผลกระทบด้านประสิทธิภาพ: การมีกลุ่มแอปพลิเคชันที่ไม่ได้ใช้มีความสำคัญในเรื่องของหน่วยความจำ, CPU, IIS หรือไม่

จากสิ่งที่ฉันเห็นกลุ่มแอปพลิเคชันที่ไม่มีเว็บไซต์ไม่ได้สร้างกระบวนการของผู้ปฏิบัติงานดังนั้นฉันสงสัยว่าไม่มีประสิทธิภาพที่แตกต่างกัน แต่ฉันต้องการแน่ใจว่าฉันไม่ได้พลาดอะไรบางอย่าง

คำตอบ:


12

ค่าโสหุ้ยเพียงอย่างเดียวที่เกิดขึ้นคือจำนวนไบต์ที่ใช้applicationHost.configเพื่อกำหนดกลุ่มแอปพลิเคชันและการตั้งค่าที่ไม่ใช่ค่าเริ่มต้นที่อาจมี

หากคุณมีแอพพลิเคชั่นที่ไม่ได้ใช้งาน 1,000 แอพอาจปรับปรุงเวลาที่ใช้ในการเปลี่ยนแปลงการกำหนดค่า on-the-fly กับ IIS (เนื่องจากมี XML น้อยกว่าสำหรับบริการ WAS ในการแยกวิเคราะห์) แต่ด้วย 5 กลุ่มแอพ แทบไม่มีความแตกต่าง


3

จากสิ่งที่ฉันเห็นกลุ่มแอปพลิเคชันที่ไม่มีเว็บไซต์ไม่ได้สร้างกระบวนการของผู้ปฏิบัติงาน

นี่คือคำสั่งที่แท้จริง ดูสิ่งนี้สำหรับการอ้างอิง (IIS 6 แต่ใช้กับ 7 และสูงกว่า)

ความคิดของฉันคือสิ่งนี้ ... มันไม่ได้ทำร้ายอะไรเลยกับแอพที่ไม่ได้ใช้จำนวนเล็กน้อยที่จะทิ้งพวกเขาไว้และคุณไม่มีทางรู้ว่าคุณจะต้องเปลี่ยนกลุ่มของเว็บไซต์เพื่อใช้พูลเก่าในเหตุการณ์ จากหนึ่งในการอัพเกรดของคุณจะไม่ดี

ในแง่ของหน่วยความจำ cpu และทรัพยากร IIS อื่น ๆ จะไม่มีการเสียภาษีอย่างแน่นอนเว้นแต่กระบวนการของผู้ปฏิบัติงานจะถูกสร้างขึ้นและหากกลุ่มแอพไม่ได้ถูกแมปกับเว็บไซต์พวกเขาจะไม่สร้างกระบวนการของผู้ปฏิบัติงาน ทรัพยากรที่มีอยู่ อีกสิ่งที่ยอดเยี่ยมคือคุณสามารถปล่อยให้พวกเขาอยู่ในสถานะหยุดเช่นกันเพื่อให้แน่ใจว่าไม่มีอะไรถูกแมปกับพวกเขาและแม้ว่ามันจะเป็นเพราะพวกเขาอยู่ในสถานะหยุดคุณยังคงไม่ได้ใช้ทรัพยากร . ในเวลาประมาณ 3 เดือนฉันมักจะลบแอพพูลเก่า ๆ เพื่อรักษาความสะอาด

หวังว่าจะช่วย


หน่วยความจำอย่างต่อเนื่อง , CPU และทรัพยากร IIS อื่น ๆ แต่การเพิ่มขนาดสำหรับ ApplicationHost.config ทำให้การประมวลผลใช้เวลานานขึ้นสำหรับการเปลี่ยนแปลงอื่น ๆ มันอาจจะน้อยมากในกรณีที่มีการเปลี่ยนแปลงแบบคู่ แต่ก็ไม่ใช่ "อย่างแน่นอน" ไม่มี
TristanK

"ไม่มีภาษี" ฉันหมายถึงคือใน apppools
Brad Bouchard
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.