'--disable-pdo'
Sziasztok!
Ha ezt mondja a szerverem '--disable-pdo' phpinfo()-ra configure command-ban akkor van valami esélyem PDO-t használni?
■ Ha ezt mondja a szerverem '--disable-pdo' phpinfo()-ra configure command-ban akkor van valami esélyem PDO-t használni?
dl()
- Írd át pl MySQLi-re (ugye, el van fedve az alkalmazásodban az adatbázis használata?)
- Kérd meg a szolgáltatódat hogy tegyen föl PDO-t.
- Keress egy másik szolgáltatót, ahol van PDO.
- Üzemeltess saját szervert.
Azt nem tudom konkrétan mit jelent...
Megnézem ezt a dl()-t, köszönöm!
Egyébként tudsz javasolni jó dokumentációval rendelkező, olyan könnyen értelmezhető adatbázis absztrakciós réteget mint a PDO? Nincsenek nagy igények, csak a tranzakció kezelés.
Absztrakció
Szerintem, azon erölködni hogy valami MySQL-en és PostgreSQL-en is működjön és mindez automágikusan történjen sok fájdalom, lassúság és szenvedés okozója lesz. (Hacsak nem annyira egyszerű alkalmazást gyártasz hogy a queryk mindegyiken működnek.)
Ne optimalizálj
Optimalizáció vs hacks
Ezzel két probléma van. Az egyik, hogy adott esetben lassú lehet. Ez nem lenne probléma, mert a vas köztudomásúlag olcsóbb, mint az ember (bár amikor realtime query hegesztés van, nem kevés cycle tud elmenni). Arról nem is beszélve, hogy egy kicsit távolabbról nézve egy bonyolult kódot - application szerver hiányában - minden egyes lekérdezésnél le kell fordítani, le kell futtatni.
A sokkal nagyobb probléma, hogy ezek a hackek egészen változatos szituációkban nem fognak működni. Egész egyszerűen azért, mert minden szituációra gondolni egyszerűen képtelenség, főleg egy ennyire széles területen.
Összefoglalva: nem véletlenül megy el a PHP-s világ az egyszerűbb, laposabb architektúrák felé (nyers PHP-s templatezés, egyszerű absztrakciós rétegek). Lehet architekturális kolosszusokat építeni de csak akkor, amikor tényleg szükség van rá. Elég nagynak érzem a valószínűségét, hogy s_volenszki-nek nem lesz szüksége egy nagy és mindent elfedő architektúrára. Az egyszerű, kicsi és csak szükség szerint absztrahált rendszer valószínűleg kevesebb fejfájást fog okozni.