मैं इस एक कर याद समय पहले कुछ परियोजना के लिए लेकिन जिस तरह से मैं इस दृष्टिकोण किया
जब कॉल पहले, छवि प्राप्त संचय निर्देशिका में अगर जाँच (अपनी पसंद का एक निर्देशिका) के लिए किया जाता था छवि मौजूद है (छवियों को कैसे जोड़ना है, यह जानने के लिए आगे पढ़ें), यदि यह निकलता है तो इसे लोड करें, अन्यथा छवि डाउनलोड करें और छवि का नाम शायद उस डेटा के हैश के रूप में सहेजें जो छवि का प्रतिनिधित्व करता है, या कुछ जो प्रतिनिधित्व कर सकता है टकराव के बिना डेटा के लिए वैध कुंजी।
उदाहरण के लिए
,
थंबनेल 1 - स्ट्रिंग 1 थंबनेल 2 - स्ट्रिंग स्ट्रिंग 1 के हैश के रूप में 2
मैं बचाने थंबनेल 1, तो अगली बार जब मैं इस स्ट्रिंग 1 सामना करते हैं, मैं में जाँच कैश निर्देशिका यदि छवि मौजूद है कि इस का प्रतिनिधित्व करता है, और मैं बस इसे लोड, और मैं इसे डाउनलोड, यह बचाने के लिए और आदि जैसा मैंने कहा पहले :)
स्रोत
2009-10-20 21:40:01
यह अच्छा समाधान लगता है, क्या आप नमूना प्रदान कर सकते हैं? धन्यवाद – simo