Se você quiser performance, nem pense guardar imagem em BD, na verdade guardar imagem em BD é bastante caído e só deve ser feito se você tem um propósito muito específico.
Com imagem em BD você não consegue fazer cache, não consegue usar um CDN, tão pouco consegue usar o apache para servidor os seus conteúdos estáticos, ou seja, se sua aplicação tem muitos acessos x imagens, você simplesmente destrói a sua performance e não tem muito para onde correr depois. Reveja bem sua necessidade. -- Marcus Cavalcanti 21 9144-5068 www.marcuscavalcanti.net/blog 2011/1/27 Allan Torres <[email protected]> > Danilo, > Eu tenho um site que tem algo como umas 3mil imagens indexadas, e > necessitam ser protegidas, simplesmente fiz o seguinte, coloquei o path do > upload para uma pasta que não esta na web, assim o visitante não consegue > acessar essa pasta, > e salvo os nomes e caminho dentro do banco, dai quando preciso exibir a > imagem fiz um metodo que responde como se fosse um jpg, assim ele pega o > bytecode da imagem, e renderiza, nunca tive problemas, não vi nenhum > problema de banco, velocidade ou backup, quando preciso, entro via shell e > mando zipar tudo.... ah o arquivo fica grande? sim, fica, mas é um dos > problemas do negocio, então, faz parte, não desita, persista, não existe só > uma forma de fazer nescau, só precisa ver qual você gosta mais. > > Pense nisso, é uma forma prática de armazenar arquivos e sinceramente, no > banco ou no arquivo pra mim da na mesma, ambos estão no mesmo servidor, se > um der crash o outro tb vai dar, então, faço backup semanal já schedulado , > ó entro no FTP e mando baixar, ontem mesmo fiz um, tenho algo como 8GB de > fotos, ainda ta pouco mas não me importo, coloco pra baixar quando vou > dormir, pela manhã já esta aqui, e dai transfiro pra um hd externo de 1TB q > tenho e pronto, backup feito, melhor fazer isso do qeu deixar de ganhar > dinheiro e o site cair. > > Allan > > On Jan 27, 2011, at 11:08 AM, Danilo Moura Sá Araújo wrote: > > Como minha intenção era salvar mesmo muitas fotos, vou acabar desistindo da > idéia mesmo, tô vendo que os custos não se justificam. > > Vlw, ajudaram e muito. > > Em 27 de janeiro de 2011 11:04, Hendrik Araujo <[email protected]>escreveu: > >> Cada caso é um caso. >> >> Existe realmente essa necessidade de guardar em banco ? Já trabalhei com >> sistemas que guardavam teras bytes de multimedia em banco, mas era um >> sgbd próprio para isso... Existe bancos feitos para trabalhar dessa forma. >> >> Recomendo você guardar os arquivos em disco e armazenar as informações dos >> arquivos no banco, como path, mime type e etc... >> >> No sql server 2008 já existe isso pronto. Ele guarda os arquivos em disco, >> armazena as informações de metadados no banco e facilita na segurança dos >> arquivos com a integração do sistema operacional. >> >> Em 27 de janeiro de 2011 10:49, Marcel Araujo <[email protected]>escreveu: >> >>> Desconheço que grandes sites armazenem imagens em banco de dados, visto >>> que é mais lento, torna a base de dados extremamente inchada e o backup >>> praticamente trabalhoso. >>> >>> Sinceramente, não recomendo esta prática. >>> >>> -- >>> *“Eu não tenho nenhum talento especial. Apenas sou apaixonadamente >>> curioso”* >>> * >>> >>> Marcel Araujo >>> Analista de Sistemas da WeJoy >>> Administrador CodeIgniter.com.br >>> Desenvolvedor PHP/CodeIgniter/Zend/JavaScript/ExtJS/jQuery >>> Linux User #490101 >>> >>> http://www.twitter.com/marcelaraujo >>> http://www.marcelaraujo.com.br >>> http://br.linkedin.com/in/marcelaraujo >>> * >>> >>> >>> _______________________________________________ >>> [email protected] >>> http://www.codeigniter.com.br >>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br >>> >>> --------------------------- >>> Oportunidade de negócio >>> http://www.franquiasargohost.net >>> --------------------------- >>> >>> >> >> _______________________________________________ >> [email protected] >> http://www.codeigniter.com.br >> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br >> >> --------------------------- >> Oportunidade de negócio >> http://www.franquiasargohost.net >> --------------------------- >> >> > _______________________________________________ > [email protected] > http://www.codeigniter.com.br > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br > > --------------------------- > Oportunidade de negócio > http://www.franquiasargohost.net > --------------------------- > > > > _______________________________________________ > [email protected] > http://www.codeigniter.com.br > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br > > --------------------------- > Oportunidade de negócio > http://www.franquiasargohost.net > --------------------------- > >
_______________________________________________ [email protected] http://www.codeigniter.com.br http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br --------------------------- Oportunidade de negócio http://www.franquiasargohost.net ---------------------------

