คุณอยู่บนโฮสติ้งที่ใช้ร่วมกันดังนั้นจึงไม่น่าที่คุณจะสามารถทำการทดสอบใด ๆ ที่บ่งบอกถึงประสิทธิภาพได้อย่างเหมาะสมเนื่องจากไม่มีการรับประกันระดับของทรัพยากรที่แอปพลิเคชันของคุณจะสามารถเข้าถึงได้ตลอดเวลา
อย่างไรก็ตามสิ่งที่ฉันจะทำในสถานการณ์นั้นคือการเริ่มต้นโดยการทดสอบแยกในกล่องเฉพาะ (นี้อาจเป็นแล็ปท็อปของคุณเอง); ใช้เครื่องมือเช่นชุดทดสอบการโหลด Visual Studio หรือ JMeter (ซึ่งฉันไม่สามารถยืนได้) และสร้างชุดการทดสอบที่แสดงเส้นทางทั่วไปผ่านแอปพลิเคชันของคุณ (คุณควรได้รับข้อมูลเกี่ยวกับเส้นทางทั่วไปผ่านการใช้งาน ของ Google Analytics หากไม่สามารถใช้งานได้คุณสามารถใช้สิ่งที่คุณคิดว่าเป็นไปได้ แต่โปรดจำไว้ว่าสิ่งนี้จะไม่ให้พื้นฐานที่ถูกต้อง) จากนั้นทำการทดสอบแบบ ramp-up เริ่มต้นที่ 1 ผู้ใช้จากนั้นเพิ่มผู้ใช้อย่างช้า ๆ จนกว่าคุณจะได้รับการโหลดสูงสุดโดยประมาณ นั่นควรจะแสดงให้คุณเห็นว่าระบบของคุณมีภาพรวมที่ดีเพียงใด (ฉันชอบที่จะใช้เวลาเพิ่มขึ้นอีกเล็กน้อย
สิ่งสุดท้ายที่คุณต้องทำคือเรียกใช้เครื่องมือทำโปรไฟล์เช่น ANTS Performance Profiler ในขณะที่ทำการทดสอบ สิ่งนี้จะช่วยให้คุณสามารถระบุคิวรีและวิธีการที่ใช้เวลานานซึ่งจะทำให้คุณพอยน์เตอร์ชี้ว่าแอปพลิเคชันของคุณทำงานช้ามากเพียงใด (หนึ่งเคล็ดลับ: แทบจะไม่เคยจริง ๆ
ปัญหาหลักที่คุณจะมีคืออย่างที่ฉันบอกก่อนว่าคุณอยู่บนโฮสติ้งที่ใช้ร่วมกันดังนั้นจึงเป็นไปไม่ได้เลยที่คุณจะทำการจำลองสภาพแวดล้อมจริง อย่างไรก็ตามหากใบสมัครของคุณมีจำนวน headroom ที่เหมาะสมในสภาพแวดล้อมที่คล้ายกับทรัพยากรที่คุณสัญญาคุณควรมีความมั่นใจว่ารหัสสามารถเก็บไว้ในพื้นที่ของคุณแม้ว่าคุณจะตีขีด จำกัด ของสภาพแวดล้อมก่อนที่คุณจะคาดหวัง