Latest web development tutorials

memcached กวดวิชา

memcached เป็นฟรีและเปิดแหล่งที่มีประสิทธิภาพสูง, หน่วยความจำระบบกระจายวัตถุแคช

memcached เป็น LiveJournal ของ Danga โต้ตอบแบรด Fitzpatric ผู้นำการพัฒนาซอฟแวร์ มันได้กลายเป็นปัจจัยสำคัญ Mixi, Hatena, Facebook, Vox, LiveJournal และบริการอื่น ๆ อีกมากมายที่จะปรับปรุง scalability โปรแกรมประยุกต์บนเว็บ

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

memcached เป็นเรื่องง่ายและมีประสิทธิภาพ การออกแบบที่กะทัดรัดสะดวกในการพัฒนาอย่างรวดเร็ว, ลดความพยายามในการพัฒนาและแก้ไขปัญหามากจำนวนมากแคชข้อมูล API มันเข้ากันได้กับการพัฒนาภาษาที่นิยมมากที่สุด

โดยพื้นฐานแล้วมันเป็นระบบการจัดเก็บค่าคีย์ที่เรียบง่าย

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

web_6

memcached เว็บไซต์อย่างเป็นทางการ: http://memcached.org/


ลักษณะ

memcached เซิร์ฟเวอร์แคชกระจายเป็นงานความเร็วสูงมีคุณสมบัติดังต่อไปนี้

  • โปรโตคอลที่เรียบง่าย
  • จากการประมวลเหตุการณ์ libevent
  • Built-in เก็บความทรงจำ
  • memcached กระจายได้ติดต่อสื่อสารกับแต่ละอื่น ๆ

ภาษาที่รองรับ

หลายภาษาได้ตระหนักถึงการเชื่อมต่อลูกค้า memcached ซึ่ง Perl, PHP ตาม เพียง memcached ระบุไว้บนเว็บไซต์ที่มี:

  • Perl
  • PHP
  • หลาม
  • ทับทิม
  • C #
  • C / C ++
  • Lua
  • เป็นต้น

ผู้ใช้ memcached

  • LiveJournal
  • วิกิพีเดีย
  • Flickr
  • Bebo
  • พูดเบาและรวดเร็ว
  • Typepad
  • Yellowbot
  • Youtube
  • WordPress.com
  • Craigslist
  • Mixi