Öncelikle, ben bu ilgili many sorular aynısı olarak işaretlendi sürü vardır fark ettim.
Sonunda this one geldi.
Ve kısmen sorumu çözer rağmen o soru için kabul edilen cevap, bunun hepsi cevap vermez.
My question is, a user uploads an image. I store the path in the database and the image file in the file system. However, I make 3 copies of that image (large-, medium- and small-sized). So all in all I have 4 images - original, large, medium, small.
Öyle gibi, veritabanındaki tüm 4 yolları saklamalısınız
ID | original | large | medium | small |
----+--------------------+-----------------+-----------------+----------------+
1 | /path/to/original | /path/to/large/ | /path/to/medium | /path/to/small |
or just store the original's path, and give the other 3 a naming convention, like so:
car.jpg, car.jpg, large-car.jpg, medium-car.jpg, small-car.jpg
?
Ben bu şekilde veritabanı üzerinde daha az ağır olacaktır, ve daha sonra, ben (yani ekstra küçük) başka bir boyut eklemek istedim ben veritabanı moditfy olmazdı ki olacağını hissediyorum.