Twitter จะ banned กันไปทำไมนี่

Twitter เป็น Social platform ที่เติบโตเร็วที่สุดในขนาดนี้ และก็เหมือนเด็กที่กำลังโต แต่โตเร็วเกินกว่าพ่อแม่เตรียมตัว Twitter เองก็ส้มหล่นข้ามคืน เกิดฮิตขึ้นมาแบบไม่รู้เนื้อรู้ตัวทำให้ผู้ออกแบบระบบต้องก็มาตามแก้ปัญหาซึ่งไม่ได้เตรียมตัวรับมือไว้แต่แรก โดยเฉพาะระบบความปลอดภัย บางอย่างก็ดูเข้าที่แต่บางอย่างดูจะสร้างความสับสน และรำคาญต่อผู้ใช้ และแน่นอนเราต้ิองได้รับผลกระทบไม่ว่าทางตรงก็ทางอ้อม

ดังนั้นมันคงไม่เสียหายที่จะมาทำความรู้จักระบบรักษาความปลอดภัยที่ Twitter มีไว้ให้ใช้โดยผมรวบรวมข้อมูลจากระบบช่วยเหลือของ Twitter และข้อมูลแผยแหร่แก่ผู้พัฒนาภายนอก บทความนี้มุ่งประเด็นการจำกัดการใช้งานระบบ ส่วนระบบรักษาความปลอดภัยอื่นๆจะนำเสนอต่อไป

ทำไม Twitter ถึงมีเพดานการใช้งาน

มีใครเคยเจอวาฬลอยฟ้ากันบ้าง ผมว่าคงไม่มีใครที่ใช้ Twitter แล้วไม่รู้จักวาฬ fail whale เพราะทุกครั้งที่ ระบบ Twitter มีปัญหา เจ้าวาฬนี้จะลอยขึ้นพ้นน้ำด้วยพลังนกกระจิบให้เราได้ชื่นชมกัน   Twitter จำกัดการใช้งานเพื่อจะบ้องกันหน้าข้อผิดพลาด และปัญหาระบบไม่เสถียรที่อาจเกิดจากหลายสาเหตุ  ไม่ว่าจะเนื่องจากจำนวนผู้ใช้ จำนวนทวีต จำนวน transaction ที่ทำงานอยู่บนระบบ และที่เราทนไม่ได้ และไม่ควรทนคือการใช้ Twitter ผิดวิธีและผิดวัตถุประสงค์

มาตราการส่วนใหญ่ที่ถูกพัฒนาขึ้น มีจุดประสงค์จะคุมการใช้ระบบอย่างผิดวิธี โดยพุ่งเป้าไปยัง หุ่นยนต์ ( robot) ซึ่งมีพฤติการการใช้และจำนวนการใช้ต่างจากคนปกติ

มีขีดจำกัดอะไรบ้าง

เพดานการใช้งานจะไม่ให้ส่งผลกระทบต่อผู้ใช้ตาดำๆธรรมดา อยู่แล้ว ดังนั้นถ้าโดนเข้าก็อย่าเพิ่งทำรำคาญ ให้ดูตัวเองก่อนว่ามีพฤติกรรมผิดปกติหรือไปสำส่อนที่ไหน  และข้างล่างนี้คือขีดจำกัดที่ระบบมีในปัจจุบัน

  • 1,000 ทวีตต่อวัน :: ถ้าหนึ่งวันทวีต 20 ชม. (นอนไป 4 ชม.)  คุณต้องทวีตชั่วโมงละ 50 ทวีต หรือทวีตละ 1 นาที 20วินาที ติดต่อกัน 20 ชม. ถึงจะโดนเพดานนี้ คุณอาจต้องเป็นเทพถึงจะทำได้
  • 250 DM (direct messages) ต่อวัน ::  หรือเฉลี่ยที่วันละ 20 ชม. คุณต้องส่ง DM 12.5 ข้อความใน 1 ชม. พอเป็นไปได้แต่ใครจะทำ
  • เรียกใช้ 150 API ต่อชั่วโมง ::  คนส่วนใหญ่ก็ไม่น่าติดเพดานนี้นอกจากเขาจะใช้ client หลายๆตัวพร้อมกัน
  • จำนวนที่ตามได้ (follow limit) :: ขีดจำกัด follow limit จะถูกนำมาใช้เมื่อมีการตาม (follow) กันแบบดุเดือดผิดมนุษย์  ปัจจุบันมีรูปแบบการตาม( follow) และ เลิกตาม(unfollow) แบบผิดมนุษย์ที่พอทราบดังนี้
  1. aggressive following เพราะผู้ใช้หลายคนตั้งค่าไว้ให้ส่งเมล์แจ้งเมื่อมีคนมาตาม (follow) นักสแปมจะใช้จุดอ่อนนี้ดึงความสนใจจากผู้ใช้อื่น เขาจะตามคนเป็นจำนวนมาก แต่เท่าไหร่เรียกว่ามากไม่มีระบุไว้ในเอกสาร
  2. aggressive follow churn เป็นรูปแบบที่ มีการ ตาม(follow) และเลิกตาม(unfollow)เป็นจำนวนมาก จุดประสงค์คือเพื่อเรียกร้องความสนใจ แตในขณะเดียวกันก็พยามหลบเลี่ยงการตรวจับของระบบที่เฝ้า การเพิ่มจำนวนการตาม (following) มากผิดปกตื และ/หรือมีสัดส่วนระหว่างเป็นผู้ถูกตาม(follower) ต่อผู้ตาม(following) ต่ำ

พร้อมการเฝ้าระวังพฤติกรรมทั้งสองแบบข้างต้น Twitter ยังมีกฎด้วยว่าเมื่อคุณตามคนครบ 2000 คน คุณจะเริ่มโดนจำกัดการติดตามคนเพิ่ม โดยการจำกัดนี้แตกต่างกันสำหรับแต่ละคน มีตัวบ่งชี้คืออัตราการเป็นผู้ถูกตาม(follower) ต่อผู้ตาม(following) ผู้ที่โดนใส่ขีดจำกัดจะทราบด้วยข้อความแ้จ้งเตือนบนหน้าเว็ป และต้องรอให้มีคนมาตาม(follower)เพิ่มขึ้นจึงจะตามเพิ่มได้ ในจุดนั้นถ้ายังพยายามทำพฤติกรรม aggressive following และ aggressive follow churn บัญชีคุณอาจจะถูกเพิกถอน

ขีดจำกัดทุกตัวเป็นไปตามเวลา หมายความว่าจะกลับมาใช้ได้ภายใน 24 ชม. ยกเว้นข้อจำกัดเรื่องจำนวนการตาม (following) ที่ต้องรอให้มีผู้ตามเพิ่มขึ้นมาก่อน

ควรทำอย่างไรเมื่อถูกจำกัดการใช้

  • ถ้าคุณถึงขีดจำกัดการใช้ประจำวัน ให้รอ 24 ชม.
  • แต่ถ้าคุณเจอ follow limit คุณต้องรอจนมี follower เพิ่มขึ้น  [follow limit ไม่สามารถเอาออกได้โดนทีมบริการแก้ปัญหา]
  • ตรวจสอบให้แน่ใจว่าบัญชีของคุณไม่ได้ถูกแอบใช้ ลองดู   Tweet Safely 101 เพื่อข้อมูลเบื้องต้น

สรุป

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


source

http://help.twitter.com/forums/10711/entries/15364

http://help.twitter.com/forums/10711/entries/68916

http://help.twitter.com/forums/10713/entries/66885

http://apiwiki.twitter.com/Rate-limiting


You must be logged in to post a comment.

Follow

Get every new post delivered to your Inbox.