Imagini in baze de date

PEAR, Smarty, ADOdb, OOP, PHP 5, XML, UML, Şabloane de proiectare, PHP-GTK.

Moderatori: coditza, Emil, Moderatori

Avatar utilizator
kelye
Senior Member
Mesaje: 230
Membru din: Vin Ian 20, 2006 10:42 pm
Localitate: Bucuresti
Contact:

Imagini in baze de date

Mesajde kelye » Mie Mar 01, 2006 12:11 am

TITLU ORIGINAL:intrebare (existentiala) magazin virtual


deci.. am facut un magazin virtual bazat 100% pe mysql . poze tot in mysql

si vine cineva si zice "moaa.. nu e bine deloc.. trebuiau pozele direct in directoare pe hdd"

asa ca intreb si eu ca omul (decat sa caut pe google ..dar oameni suntem) ..voi ce parere aveti ?
cand ai un site cu 2000 de poze (si thumbnail si expand pic) .. e mai bine sa faci un db cu pics sau sa le pui pe hdd intr-un director /directoare ?



Avatar utilizator
stealth
Senior Member
Mesaje: 308
Membru din: Lun Iun 21, 2004 9:36 am
Localitate: Timisoara
Contact:

Mesajde stealth » Mie Mar 01, 2006 12:18 am

directoare ... inclusiv mysql recomanda.
pastrezi doar referinta la imagini in tabela mySQL.

Avatar utilizator
Vic
Senior Member
Mesaje: 213
Membru din: Sâm Noi 12, 2005 12:04 am
Localitate: victorstanciu.ro
Contact:

Mesajde Vic » Mie Mar 01, 2006 12:57 am


Avatar utilizator
kelye
Senior Member
Mesaje: 230
Membru din: Vin Ian 20, 2006 10:42 pm
Localitate: Bucuresti
Contact:

Mesajde kelye » Mie Mar 01, 2006 10:24 am

Ultima oară modificat Mie Mar 01, 2006 1:10 pm de către kelye, modificat de 2 ori în total.

Avatar utilizator
Vic
Senior Member
Mesaje: 213
Membru din: Sâm Noi 12, 2005 12:04 am
Localitate: victorstanciu.ro
Contact:

Mesajde Vic » Mie Mar 01, 2006 10:54 am

Pana la cautari mai aprofundate, sa vedem ce argumente strangem de ambele parti. Eu optez pentru directoare, dar uite cateva argumente pro.

Avatar utilizator
Birkoff
Senior Member
Mesaje: 6380
Membru din: Joi Mar 18, 2004 2:34 pm
Localitate: Bucuresti
Contact:

Mesajde Birkoff » Mie Mar 01, 2006 12:18 pm

1) )
2)
3) (open source)
4) Vrei un magazin virtual la cheie, usor de folosit, cu api-uri incluse pentru maximizarea vanzarilor si multe alte facilitati? Da un semn si discutam.

shakabut
PHPRomania Supporter
Mesaje: 7
Membru din: Vin Feb 17, 2006 3:52 pm
Localitate: Pitesti
Contact:

Mesajde shakabut » Mie Mar 01, 2006 12:24 pm


coditza
Senior Member
Mesaje: 298
Membru din: Vin Ian 23, 2004 7:30 pm
Localitate: cluj-napoca

Mesajde coditza » Mie Mar 01, 2006 2:19 pm

function foo() { foo(); }

aurelian
Senior Member
Mesaje: 833
Membru din: Dum Iun 01, 2003 7:54 pm
Localitate: Bucuresti
Contact:

Mesajde aurelian » Mie Mar 01, 2006 3:11 pm


cupubboy
PHPRomania Supporter
Mesaje: 9
Membru din: Mar Mai 20, 2003 2:51 pm
Localitate: Bucuresti
Contact:

Mesajde cupubboy » Lun Mar 20, 2006 2:12 pm


Radical
Senior Member
Mesaje: 327
Membru din: Lun Feb 16, 2004 2:40 pm
Localitate: Bucuresti
Contact:

Mesajde Radical » Mar Mar 21, 2006 2:09 pm


carco
Senior Member
Mesaje: 2799
Membru din: Joi Mai 27, 2004 4:36 pm
Localitate: Bucuresti
Contact:

Mesajde carco » Mar Mar 21, 2006 2:42 pm

Apoi, sa presupunem ca se vrea sa se taie din dreapta si de jos cate 5 pixeli (am avut o situatie de curand), ce faci daca sunt in mysql? Sau, trebuiesc redimensionate, schimbat format, ...
Programator cu experienta in Magento/ZF, Typo3/Flow3, Symfony, B2B, CRM, ERP, SMB... vand betoniera

Avatar utilizator
kelye
Senior Member
Mesaje: 230
Membru din: Vin Ian 20, 2006 10:42 pm
Localitate: Bucuresti
Contact:

Mesajde kelye » Dum Mar 26, 2006 1:11 am

domnul Radical .. ai fost cel mai convingator ... clar .. si nu atat pentru resurse and cache and stuff ( cu toate ca nu sunt deloc de neglijat) ci pentru ca m-a lovit simplitatea stocarii ..
nu stiu de ce asociam stocarea in directoare cu denumiri reprezentative pentru produs ( copiator_canon_f23.jpg) cand de fapt poti face un simplu rename cu un id pe care il poti folosi la fel in baza de date .. :|

gata.. sunt convertit :) ..directoare ..

em@il : nu sunt sigur ca vad o posibilitate de a face asta usor/automat nici daca ar fi real files nu mydsql ... dar sunt sigur ca vei avea amabilitatea sa share some valuable info on that :D

carco
Senior Member
Mesaje: 2799
Membru din: Joi Mai 27, 2004 4:36 pm
Localitate: Bucuresti
Contact:

Mesajde carco » Dum Mar 26, 2006 12:19 pm

Programator cu experienta in Magento/ZF, Typo3/Flow3, Symfony, B2B, CRM, ERP, SMB... vand betoniera

Avatar utilizator
Magic
Senior Member
Mesaje: 262
Membru din: Joi Dec 01, 2005 8:00 am
Localitate: Tîrgu Jiu
Contact:

Mesajde Magic » Sâm Apr 01, 2006 4:34 am

eu folosesc stocarea pozelor pe hdd, si cum multe persoane fac upload la poze incontinuu ... se pot nimerii nume identice .... :)
de aceea ... nici o poza nu ramane cu numele ei :)

$s1 = rand(1, 9999999999);
$s2 = rand(1, 9999999999);
$s3 = rand(1, 9999999);
....

salvez imaginea cu $s1."_".$s2."_".$s3.".jpg" .. si am rezolvat ..

chestia cu salvatul imaginii in db .. e cea mai mare prostie ... asta e parerea mea ... sincer .. e de ajuns ... id si numepoza ... atat ...

si asa am multe probleme cu db, pentru ca in permanenta se scrie in ea ...si nu o data la 1 min, ci cam 1000 de query-uri la 8 secunde ...

nu as face decat sa ingreunez ... totul .. cu toate ca serverul este un HP Proliant DL 580 G2 cu vreo 4 procesoare ... si asa db pica uneori


Înapoi la “PHP Avansat”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 5 vizitatori