กระติกน้ำดีสำหรับการผลิตหรือไม่?
กระติกน้ำดีสำหรับการผลิตหรือไม่?

วีดีโอ: กระติกน้ำดีสำหรับการผลิตหรือไม่?

วีดีโอ: กระติกน้ำดีสำหรับการผลิตหรือไม่?
วีดีโอ: YETI บริษัทขายกระติกน้ำ 3 แสนล้าน ที่ได้ไอเดียจาก ถังน้ำแข็งประเทศไทย 2024, อาจ
Anonim

แม้ว่า กระติกน้ำ มีเว็บเซิร์ฟเวอร์ในตัว อย่างที่เราทราบกันดีว่าไม่เหมาะสำหรับ การผลิต และจำเป็นต้องวางเบื้องหลังเว็บเซิร์ฟเวอร์จริงที่สามารถสื่อสารกับ กระติกน้ำ ผ่านโปรโตคอล WSGI ตัวเลือกทั่วไปสำหรับสิ่งนั้นคือเซิร์ฟเวอร์ Gunicorn-a Python WSGI HTTP ให้บริการไฟล์สแตติกและคำขอพร็อกซี่ด้วย Nginx

เมื่อพิจารณาถึงสิ่งนี้ คุณจะเรียกใช้ขวดในเซิร์ฟเวอร์ที่ใช้งานจริงได้อย่างไร

ถ้าคุณต้องการ เรียกใช้ Flask ในการผลิต , อย่าลืมใช้ a การผลิต -พร้อมเว็บ เซิร์ฟเวอร์ เช่น Nginx และปล่อยให้แอปพลิเคชันของคุณจัดการโดยแอปพลิเคชัน WSGI เซิร์ฟเวอร์ เช่น กุนิคอร์น หากคุณวางแผนที่จะ วิ่ง บน Heroku เว็บ เซิร์ฟเวอร์ มีให้โดยปริยาย

ต่อมา คำถามคือ ทำไมขวดถึงเป็นไมโครเฟรมเวิร์ค? กระติกน้ำ เป็นไมโครเว็บเฟรมเวิร์กที่เขียนด้วยภาษาไพธอน จัดอยู่ในประเภท ไมโครเฟรมเวิร์ค เพราะมันไม่ต้องการเครื่องมือหรือไลบรารีเฉพาะ ไม่มีชั้นนามธรรมของฐานข้อมูล การตรวจสอบแบบฟอร์ม หรือส่วนประกอบอื่นใดที่ไลบรารีของบุคคลที่สามที่มีอยู่ก่อนมีฟังก์ชันทั่วไป

ในลักษณะนี้ กระติกน้ำเร็วพอหรือไม่?

กระติกน้ำ ทำหน้าที่ตอบสนอง JSON เล็กน้อย เร็วขึ้น กว่าจังโก้ อย่างไรก็ตาม ทั้งสองไม่มีนัยสำคัญเมื่อเปรียบเทียบกับเฟรมเวิร์กในภาษาอื่น เหตุผลที่ใช้จังโก้หรือ กระติกน้ำ คือการเพิ่มประสิทธิภาพ dev, build เร็วขึ้น และมี " เร็วพอ "กรอบ

คุณสามารถสร้างอะไรด้วยขวด?

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