سؤال

بقدر ما أعرف, أعطها يعمل في الذاكرة و لا يجب استمرار دعم متجر.

حاليا فريقي ليست جاهزة بعد للاستخدام أعطها.

لذا أخطط لكتابة قاعدة بيانات بسيطة المدعومة البديلة.

سؤالي هو الى حد كبير في نفس السياق أن هذه مسألة أخرى

المتزامنة تسجيل الدخول في مزرعة ويب

بلدي webapp واضحة الدخول (تسجيل الدخول) و exit (خروج) نقطة.

الخطة:

  1. على تسجيل الدخول ، إضافة معرف المستخدم إلى الجدول.
  2. على الخروج, سيتم حذف الصف الذي يحتوي على معرف المستخدم.

القضايا:

هناك أيضا تستخدم طريقة مهلة صف واحد في الخلية ؟ من خلال الأسلوب ، أعني أفضل الممارسات.مرة واحدة في مهلة تم التوصل إليه ، الصف إزالتها.

هل كانت مفيدة؟

المحلول

هناك بالفعل البديل memcache وهو مستمر:

http://memcachedb.org/

أيضا تحقق من طوكيو مجلس الوزراء: http://1978th.net/ والتي من المفترض أسرع بكثير

R

تحرير:إعادة قراءة السؤال.اسمحوا لي أن أضيف هذا:طريقة لتنفيذ timetolive ، هو مجرد إضافة عمود الطابع الزمني الخاص بك ديسيبل.في المرة القادمة عندما تحصل مؤقتا البند ، تحقق مما إذا كان الطابع الزمني قديم جدا و حذف الإدخال في ذلك الوقت الحصول على نسخة جديدة ، ووضعها مرة أخرى في DB مع ذاكرة التخزين المؤقت الحالي الزمني

هذا هو أيضا وسيلة memcache لا

نصائح أخرى

غير متأكد ما ش المقصود

هناك أيضا تستخدم طريقة مهلة صف واحد في الخلية ؟

نحن نستخدم Memcache كوسيلة الكائن مقرها المؤقت ، فإنه يمكن تعيين إلى قيمة timetolive

على سبيل المثال.;

MemcachedClient c= // get memcachedclient reference...

      if (c != null) {
            c.set(key, timeToLiveInSeconds, objectToCache);
        }

بعد فترة زمنية محددة سيتم حذفه تلقائيا

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top