[PHP] เร่งความเร็ว ADODB ให้สุดๆไปเล้ย
In 7tip | no comments yet | permalink
ตามธรรมเนียม ก็ต้องแนะนำเล็กๆน้อยๆก่อนว่า ADODB คืออะไร ADODB นี้ก็คือ Library สำหรับติดต่อฐานข้อมูลซึ่งมีความสามารถติดต่อฐานข้อมูลได้หลายประเภท หลายยี่ห้อด้วยกัน ข้อดีของมันก็คือจะทำให้ Code ของเรารองรับฐานข้อมูลได้หลายแบบ(อย่าง Script Open Source บางตัวที่เลือกได้ว่าจะใช้ฐานข้อมูลตัวใหนได้หลายๆอย่างไง)โดยไม่ต้องเปลี่ยนแปลง Code แต่อย่างใด สะดวกดีมั้ยหล่ะ
ซึ่งฐานข้อมูลที่ ADODB Support ก็มีมากมายทีเดียว ยกตัวอย่างมาพอสังเขบ เช่น MySQL, PostgreSQL, Interbase, Firebird, Informix, Oracle, MS SQL, Foxpro, Access, ADO, Sybase, FrontBase, DB2, SAP DB, SQLite, Netezza, LDAP (เอาแบบละเอียดๆก็ดูนี่ -> Full list)
เอาหล่ะอธิบายมายืดยาวน่ารำคาญ เรื่อง ADODB มีคนเขาพูดถึงเยอะแยะแล้ว หาอ่านเอาได้ไม่ยาก(แน่นอน อากู๋ ไง) ถ้าสนใจก็ลองศึกษาดูได้เลย
เข้าเรื่องหล่ะนะ ตัว ADODB เวลาใช้งานปกติก็ใช้ include library เข้ามาใน project [ประมาณว่า include(’adodb/adodb.inc.php’);] ก็ใช้งานได้แล้ว ง่ายๆ Library ตัวนี้เขาว่ากันว่าเร็วใช้ได้เลย แต่ว่ามันยังทำให้เร็วกว่านั้นได้อีก เพราะนี่ยังเป็น PHP Library แต่ ADODB มี C Library ให้ใช้ด้วย ว้าววๆๆๆ
C Library ตัวนี้จะทำมาเป็น Extension มีทั้ง Win32 แล้วก็ Linux ลอง Download มาใช้ดูนะ (Download -> Adodb-ext-504.zip) เห็นเขาโม้ว่าเร็วขึ้นตั้ง 100% แน่ะ ไม่รู้จริงเปล่า แต่ก็คงเร็วกว่าธรรมดาแหละนะ
*** ความที่เป็น Extension ดังนั้นจึงต้องทำอะไรกับ Server ได้ระดับนึง ดังนั้นถ้าไม่ใช่ Admin เครื่อง ใช้ Share Host อยู่ คงทำไรไม่ได้ ดังนั้นไม่ต้องถามมานะว่าจะเอาไปใส่ใน Hosting ที่เช่าอยู่ยังไง เพราะผมไม่รู้ แหะ แหะ
*** แต่ยังไง มันก็มีประโยชน์นะ Host บางเจ้าเขาอาจจะใส่มา เรามีข้อมูลตรงนี้จะได้รู้ไว้ หรืองานที่เราเป็นเจ้าของเครื่อง WebApp ในองค์กร หรือ Host บางที่เขาใจดี อาจจะ setup ให้เราถ้าเราลองขอดูก็ได้ จริงมะ
อ่านข้อมูลเพิ่มเติมในเวปแม่ -> ADOdb
มี Document แบบ CHM ให้ใช้ด้วย ถูกใจจริงๆเชียว -> ADOdb CHM Document
เรื่องที่เกี่ยวข้อง
email this | tag this | digg this | trackback | comment RSS feed

Leave a Comment