ถ้าผมสร้างเว็บในเครือ ประมาณ 2-3 เว็บ
แน่นอนว่าแต่ละเว็บมีการเข้าสู่ระบบ หรือฐานข้อมูล user
ผมเลยมองเห็นว่า เมื่อสร้างเว็บใหม่ต้องเก็บข้อมูล user เป็นงานเดิมทุกครั้ง
เลยจะสร้างแบบนี้ ไม่รู้สมควรหรือไม่ครับ
DB1
- user //table name
DB2 // ใช้สำหรับเว็บที่ 1
- post // table name join กับ user ที่ DB1
DB3 // ใช้สำหรับเว็บที่ 2
- blog // table name join กับ user ที่ DB1
DB4 // ใช้สำหรับเว็บที่ 3
- product // table name join กับ user ที่ DB1
หรือควรเก็บ user ของแต่ละเว็บใครเว็บมัน แยก vps คนละเว็บไปเลยครับ
ขอคำแนะนำจากท่านพี่ ที่ผ่านประสบการณ์ด้วยครับ
จริงๆ มันได้หมดครับ แต่ถ้าเกิดคิดถึงหลายๆ อย่าง เช่นจะย้ายเว็บที่ 2 ไปที่อื่น แปลว่าต้องเอาข้อมูล user บางส่วนออกมา ก็จะลำบากตอนย้ายครับ (ซึ่งถ้าคิดไว้แล้วว่าไม่ได้ย้ายแน่นอน ก็ไม่เป็นไรครับ)
ลองคิดถึงว่ามันเหมาะสมกับงานไหม ไม่มีถูกหรือผิดครับ มีแต่เหมาะสมหรือไม่เหมาะสมกับงาน
:wanwan017: