เรามีเว็บเซอร์วิส REST ที่สามารถให้บริการ XML หรือ JSON (WCF) ฉันกำลังคิดจะใช้ Protobufs ทำไม?
ข้อดี
- โหลดบนเซิร์ฟเวอร์น้อยลง
- ขนาดข้อความที่เล็กลง - ทราฟฟิกน้อย
- มันง่ายกว่าที่จะสลับตอนนี้ในภายหลัง
ข้อเสีย
- จะต้องมีการดำเนินการ
- การแก้ไขปัญหา / การดมกลิ่นเพื่อแก้ไขข้อบกพร่องจะทำได้ยากขึ้น
- ฉันสามารถเปิดใช้งาน GZip บนเซิร์ฟเวอร์และ JSON จะใช้ปริมาณการใช้งานมาก
คุณมีข้อเสนอแนะและ / หรือประสบการณ์เกี่ยวกับเรื่องนี้อย่างไร?