ASP Lecture Series (18) การจัดการแอปพลิเคชัน
ผู้เขียน:Eve Cole
เวลาอัปเดต:2009-05-30 19:58:39
ชุดตัวเลือก Windows NT ให้บริการการจัดการแอปพลิเคชัน ASP บนเว็บเซิร์ฟเวอร์ ตัวอย่างเช่น Internet Services Manager ให้เครื่องมือการจัดการที่ใช้งานง่ายแก่นักพัฒนาแอปพลิเคชันสำหรับการตั้งค่าคุณสมบัติของแอปพลิเคชัน นอกจากนี้ Active Server Pages ยังมีความสามารถในการเขียนสคริปต์ที่ช่วยให้แอปพลิเคชันผู้ใช้สามารถจัดเก็บข้อมูลทั่วโลกได้ หัวข้อนี้จะแนะนำคุณลักษณะการจัดการแอปพลิเคชันบางอย่างโดยย่อ และให้ลิงก์ไปยังข้อมูลโดยละเอียด
การเริ่มต้นและการสิ้นสุดแอปพลิเคชัน ในครั้งแรกที่เว็บเซิร์ฟเวอร์ได้รับการร้องขอสำหรับเพจ ASP ในแอปพลิเคชัน เว็บเซิร์ฟเวอร์จะเริ่มต้นแอปพลิเคชัน แอปพลิเคชันจะสิ้นสุดเมื่อเว็บเซิร์ฟเวอร์ปิดหรือผู้ใช้หยุดแอปพลิเคชันโดยใช้ปุ่มถอนการติดตั้งบน Internet Services Manager ผู้ใช้สามารถใช้ปุ่มถอนการติดตั้งสำหรับแอปพลิเคชันที่ทำงานในพื้นที่หน่วยความจำอื่น (แยก) ออกจากกระบวนการของเว็บเซิร์ฟเวอร์เท่านั้น
แยกแอปพลิเคชัน
โดยทั่วไปแอปพลิเคชัน ASP จะทำงานในพื้นที่หน่วยความจำเดียวกันหรือในกระบวนการเดียวกันกับเว็บเซิร์ฟเวอร์ แม้ว่าสิ่งนี้จะช่วยปรับปรุงประสิทธิภาพของแอปพลิเคชัน ASP แต่ก็ทำให้กระบวนการเว็บเซิร์ฟเวอร์มีความเสี่ยงหากแอปพลิเคชันล้มเหลว คุณสามารถแยกแอปพลิเคชันได้โดยให้แอปพลิเคชันทำงานในพื้นที่หน่วยความจำที่แตกต่างจากเว็บเซิร์ฟเวอร์ หากแอปพลิเคชัน ASP ล้มเหลว แอปพลิเคชันอื่นๆ และเว็บเซิร์ฟเวอร์เองก็ได้รับการป้องกัน
การใช้สถานะแอปพลิเคชัน เมื่อคุณเขียนแอปพลิเคชันของคุณ คุณควรเปิดเผยข้อมูลเกี่ยวกับแอปพลิเคชันของคุณแก่ผู้ใช้แอปพลิเคชันทั้งหมดของคุณ ตัวอย่างเช่น สร้างตัวแปรที่ช่วยให้ผู้ดูแลระบบสามารถปรับแต่งแอปพลิเคชันของไซต์ได้โดยการตั้งค่าหน้าจอต้อนรับอื่นหรือเปลี่ยนแบบอักษรของชื่อเรื่องสำหรับเพจ ASP ทั้งหมด การเปลี่ยนแปลงเหล่านี้จะปรากฏแก่ผู้ใช้ทุกคนที่เข้าชมไซต์
มีหลายวิธีในการทำให้ผู้ใช้แอปพลิเคชันทุกคนสามารถเข้าถึงข้อมูลได้จากทุกหน้าของแอปพลิเคชัน วิธีการทั่วไปที่สุดคือการจัดเก็บตัวแปรหรืออินสแตนซ์ของวัตถุในวัตถุ ASP Application และกำหนดขอบเขตของแอปพลิเคชัน ขอบเขตแอปพลิเคชันมีประโยชน์สำหรับข้อมูลส่วนกลาง เช่น ตัวนับข้อมูลส่วนกลางหรือข้อมูลการกำหนดค่าแอปพลิเคชันส่วนกลาง แต่ยังรวมไปถึงข้อมูลที่จัดเก็บไว้ในรีจิสทรีหรือ metabase หากต้องการเรียนรู้วิธีกำหนดขอบเขตของตัวแปร . หากต้องการเรียนรู้วิธีกำหนดขอบเขตของวัตถุ
คุณยังสามารถเขียนสคริปต์ที่ทำงานเมื่อแอปพลิเคชันเริ่มหรือปิดระบบได้