Jeg har ca 15 domæner hostet på samme webhotel. Det er blot midlertidigt i forbindelse med udvikling at de forskellige sites. Alle siderne kører Wordpress.
Nu er jeg en smule doven, så derfor har jeg alle 15 sites kørende i samme MySQL database (altså med samme MySQL host, user og password til databasen). Det var lidt hurtigere end at skulle oprette 15 MySQL databaser/dbusers
Eneske forskel på de 15 sites databaseopkobling (wp-config.php filen) er, at jeg for hvert site kører med et unikt table prefix i MySQL databasen.
Er det en OK løsning, eller hva'? Eller løber jeg en risiko ved at hoppe over hvor gærdet er lavest? Hvis databasen "bryder ned" er jeg naturligvis ringe stillet, men hvorfor skulle den det...
Som sagt er det kun midlertidige Wordpress sites, som bruges til udvikling/test.
Er det blot mens du sidder og udvikler at du bruger dette setup, vil jeg ikke mene der er et stort problem. Ud over, at du sløver databasen for alle siderne hver gang du tilføjer ny side eller belaster db fra én side.
Som du selv er inde på, bryder db for én side ned, gør det ondt på alle sider ;-)
Mens i et udviklingssetup vil jeg mene, at man godt kan gøre dette hvis ens dovenskab ;-) kræver det - men vil overordnet stadig mene at bedste setup er én db pr. side
Du vil også have svært ved at lave en realistisk test af loadtider m.v. på dette setup.
Ja det er også værd at tage med i overvejelserne, kan godt være jeg skal overvinde min dovenskab, og gøre det på den rigtige måde - udviklingssite eller ej.
Eneske forskel på de 15 sites databaseopkobling (wp-config.php filen) er, at jeg for hvert site kører med et unikt table prefix i MySQL databasen.
Er det en OK løsning, eller hva'?
Ja, det er efter min mening en bedre løsning end du selv tror :). Der er mindre overhead for databaseserveren (mange tabeller i samme < mange databaser) og en sikkerhedsbrist i Wordpress eksisterer alligevel i alle de andre, da det som bekendt er de samme filer.