Câu hỏi này liên quan đến câu hỏi cũ hơn: MySQL tracking system. Tóm lại: Tôi phải triển khai một hệ thống theo dõi sẽ có tải cao bằng cách sử dụng Python. Đối với phần cơ sở dữ liệu tôi đã giải quyết trên mongoDB (có vẻ như công cụ thích hợp cho công việc này). Ngôn ngữ phát triển sẽ là Python.Hệ thống theo dõi và phân tích thống kê thời gian thực trong Python
Tôi đã nghĩ đến việc sử dụng một số trường hợp ứng dụng CherryPy sau nginx. Lý do đằng sau điều này là tôi không muốn xử lý tất cả các phần wsgi bản thân mình, nhưng mặt khác tôi không cần một khuôn khổ web thổi đầy đủ kể từ khi ứng dụng sẽ được đơn giản và không cần ORM.
Câu hỏi của tôi là:
Tôi có nên sử dụng máy chủ được xây dựng trong CherryPy hay tôi nên sử dụng Apache với modwsgi (hoặc máy chủ khác hoàn toàn)?
Âm thanh này có phải là cách tiếp cận hợp lý (nginx, mongoDB) không? Nếu không, bạn sẽ giới thiệu điều gì?
Cảm ơn bạn trước.
+1 cho một câu hỏi hay. MongDB trông giống như một DB rất tốt cho tải cao, nhưng bạn cũng đã xem xét một DB với sự hỗ trợ GIS? – Mawg