สำคัญ: หน้านี้จะใช้คุกกี้ (cookies). การใช้เว็บไซต์นี้โดยไม่ต้องปิดคุกกี้ในเบราว์เซอร์หมายความว่าคุณยอมรับในการใช้มัน
Buy Now! คุณสมบัติ ดาวน์โหลด

สร้างรายได้กับเรา!

ถ้าคุณต้องการเริ่มต้นหาเงิน ด้วยการเข้าร่วมสนับสนุนการ โปรแกรมพันธมิตร
ผล 1 เพื่อให้ 10 จาก 14

กระทู้ : วงกลมการตรวจสอบและการเปลี่ยนของ API เพื่อให้การไหลเวียนของการแปล

ดูเธรด

โพสต์ก่อนหน้านี้ Previous Post   Next Post โพสต์ถัดไป
  1. #2
    Michał Podbielski (vBET พนักงาน) vBET's Avatar
    วันที่สมัคร
    ตุลาคม 2009
    โพสต์
    3,037

    Default

    ผมเข้าใจคำอธิบายและจุดของคุณ ตอนนี้เรามีเพื่อหาวิธีที่มันคิดว่าการทำงานในทางเทคนิค

    ปัญหาหนึ่งฉันเห็นที่นี่เป็นวิธีที่เราจะรู้ว่าเรามีขีด จำกัด ใช้ได้หลังจากผู้ที่ถึงก่อน

    เราสามารถขอเพียงแต่ละครั้งให้ถัดไปแล้วและผู้ให้บริการที่ต้องการ นี้จะต้นทุนประสิทธิภาพ - เนื่องจากการร้องขอแต่ละหน้าซึ่งต้องการการแปล เราจะทำการเรียกสำเร็จไปยังผู้ให้บริการที่ต้องการ หนึ่งแล้วการถัดไป (ดังนั้นคุณจะเรียกใช้ไม่สำเร็จหลายเมื่อเอ้อจะสนับสนุนเพิ่มเติม APIs)

    วิธีการแก้ปัญหาอื่น ๆ จะมีการจัดเก็บข้อมูลที่ให้บริการที่ต้องการจะไม่สามารถใช้ได้และตรงไปยังหน้าหนึ่ง นี้จะได้เร็วขึ้นมากเนื่องจากการตรวจสอบตัวแปรท้องถิ่นจะเร็วกว่ารอการตอบสนองจากเซิร์ฟเวอร์ภายนอก เวลานี้เรามีปัญหาอื่น ๆ -- เราไม่ทราบว่าเมื่อผู้ให้บริการที่ต้องการใช้ได้ เราสามารถของหลักสูตรทำบางงานที่กำหนดซึ่งจะขอสำหรับการแปล (สั้น) ง่ายๆยกตัวอย่างเช่นครั้งต่อชั่วโมง / วันเพื่อตรวจสอบ ดังนั้นในกลยุทธ์นี้เราจะต้องตัดสินใจเลือกวิธีที่มักจะตามค่าเริ่มต้นงานเช่นสมมติว่าในการทำงาน แน่นอนว่าเราจะตรวจสอบเฉพาะเมื่อผู้ให้บริการบางส่วนถูกทำเครื่องหมายเป็นไม่สามารถใช้ได้
    นอกจากนี้ถ้าเราทำเครื่องหมายให้เป็นไม่พร้อมใช้ -- จะทำอย่างไรเมื่อเรารู้ว่าผู้ให้บริการทั้งหมดไม่สามารถใช้ได้ -- เพิ่มข้อมูลสำหรับผู้ใช้บางคนหรือเพียงแค่การแปลสิ่งที่อยู่ในแคชและส่วนที่เหลือเป็นเดิมโดยไม่มีข้อมูลเพิ่มเติมใด ๆ เกี่ยวกับการขาดชั่วคราวของผู้ให้บริการแปล .

    ไม่ว่าวิธีที่จะทำ, Google จะถือว่าเป็นหนึ่ง API (V1 V2 หรือขึ้นอยู่กับการตั้งค่า) -- มีความรู้สึกที่จะแยกมันไม่มีเพราะ Google V1 จะถูกปิดเร็ว ๆ นี้

    อีกสิ่งหนึ่งคือการ อนุญาตให้มีการกำหนดค่าผู้ให้บริการคิวสำหรับแต่ละคู่ภาษาแยกต่างหาก บัดนี้ ให้เรียบร้อยแล้วให้กำหนดค่าผู้ให้บริการการแปลสำหรับแต่ละคู่ภาษา ผมคิดว่า เราสามารถเปลี่ยนจากค่าหนึ่งค่าเพื่อใช้จุลภาคคั่นระหว่างค่า (CSV) ด้วยวิธีนี้เราจะทราบว่าสำหรับแต่ละคู่ภาษาที่ผู้ให้บริการสนับสนุนการแปลนี้ และการกำหนดลักษณะการใบสั่ง (เพียงใบสั่งบนรายการ CSV) คืออะไร

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

    กรุณาบอกวิธีการแก้ปัญหาซึ่งเป็นที่ต้องการ
    แก้ไขล่าสุดโดย vBET; 04-10-11 ที่ 18:24. เหตุผล : พิมพ์ผิด

แท็กสำหรับกระทู้นี้

กฎการส่งข้อความ

  • คุณ อาจจะไม่ ตั้งกระทู้ใหม่
  • คุณ อาจจะไม่ ตอบกระทู้
  • คุณ อาจจะไม่ โพสต์สิ่งที่แนบมา
  • คุณ อาจจะไม่ แก้ไขข้อความของคุณ
  •