I don't think so. The average filesize of a JPEG image on the web is what, 50KB? At those sizes, it's just not worth it to put a system in place that could introduce more bugs through extra complexity. Especially since duplicate images would be relatively rare, as in 0.00001% rare. Completely not worth it. You'd still need extra database entries too, so you're not even saving on the overhead, database size or queries.
Look at it this way: during the time spent coding this feature, I'm pretty sure disk drive space would grow more than the extra space you'd need for the duplicates (relatively speaking over the long-term of course).
Comments
I don't think so. The average filesize of a JPEG image on the web is what, 50KB? At those sizes, it's just not worth it to put a system in place that could introduce more bugs through extra complexity. Especially since duplicate images would be relatively rare, as in 0.00001% rare. Completely not worth it. You'd still need extra database entries too, so you're not even saving on the overhead, database size or queries.
Look at it this way: during the time spent coding this feature, I'm pretty sure disk drive space would grow more than the extra space you'd need for the duplicates (relatively speaking over the long-term of course).