मै मैक्समाइंड जियोआईपी डेटाबेस का उपयोग करने की कोशिश कर रहा हूं, और मुझे लगता है कि सी एपीआई GeoIP_open
प्रारंभिक कॉल के झंडे के रूप में विभिन्न कैशिंग मोड का एक गुच्छा प्रदान करता है।विभिन्न मैक्समाइंड जियोआईपी कैशिंग मोड क्या करते हैं?
GEOIP_MEMORY_CACHE
GEOIP_CHECK_CACHE
GEOIP_INDEX_CACHE
GEOIP_MMAP_CACHE
इन ताकि आप उनमें से किसी भी सेट प्रदान कर सकते हैं, झंडा बिट्स हैं, लेकिन इन झंडे क्या मतलब के बारे में कोई प्रलेखन है या वे क्या करते हैं, या (शायद सबसे महत्वपूर्ण) वे कैसे बातचीत करते हैं।
benchmarks page इंगित करता है GEOIP_MEMORY_CACHE
यह तेजी से बनाता है GEOIP_CHECK_CACHE
यह धीमा हो जाता है, जबकि, लेकिन वहाँ कारण है कि आप का उपयोग करने के (या न करने) इन झंडे के किसी भी चाहेगा के रूप में कोई संकेत नहीं है।