Nerede PHP ve içinde yüklenen dosyaları saklamak için

1 Cevap php

Benim web uygulaması dosya saklamak sorunu çözüyorum.

Zaten dosyaları dosya sisteminde saklanan bazı uygulamaları (PHP ile bir dosyanın basit bir upload) yaptık ve ben (ben paylaşılan webhosting üzerinde webapp var) doğru güvenlik sorunları çözmek için nasıl emin değildi. Ayrıntılı bu sorunları hedef herhangi bir "manuel" veya kitap var mı?

Son zamanlarda, ben dosyaları MySQL veritabanında saklanır bir webapp yaptık ve kullanımı çok kolay gibi görünüyor ve ben dosyalar için izinleri çözmek gerekmez. Dezavantajı ise, sistemin ek yük var olmasıdır.

Ne size göre daha iyi? (Ben küçük resimler ~ 100KB var)

Teşekkür ederiz!

1 Cevap

Her çözüm kendi artıları ve eksileri vardır.

DB dosyaları depolamak küçük dosyalar için mükemmeldir. Sadece dosyaları kendilerini ve iki farklı tablolarda bu dosyaları hakkında herhangi bir meta tutmak için unutmayın. Bu ikili verilere göre yavaşladı olmaktan sorguları önleyecektir. Ayrıca fazla mesai, bu çok büyük DB tablolara yol açabilir, unutmayın.

Dosya sistemi depolama büyük olduğunu, ancak size DB onları saklanan olsaydı moreso akılda dosya izinleri / güvenlik tutmak zorunda gidiyoruz unutmayın.

Bu doğru yönde steers umuyoruz. Sorularınız varsa bir yorum gönderin.