PDA

View Full Version : سوال: کمک در نوشتن RSS Reader پیشرفته



ali.aghdam
یک شنبه 16 خرداد 1389, 22:51 عصر
سلام

از تمامی عزیزان که در زمینه RSS Reader تجاربی دارند تقاضا میکنم که کمکم کنند

ببینید در خوانده فید ها ذخیره کردن ، دسته بندی و... و... هیچ مشکلی ندارم

فقط می خوام یه قابلیت بهش اضافه کنم
در سیستم فعلی وقتی که کاربر یک فید را در سیستم ثبت می کند Item ها ی قبلی خوانده شده و در سیستم ثبت می شوند ولی در بروز رسانی های جدید دوباره تعدادی مثلا 10 Item آخر دوباره خوانده می شوند و در اینجا 3 مشکل داریم


ممکن است اطلاعاتی که قبلا داشتیم در سیستم ثبت شود
سیستم مجبور به پردازش آیتم های می شود که قبلا نیز آن ها را پردازش کرده
اطلاعاتی که داریم دوباره خوانده می شود بار اضافی به Connection وارد می شود

خوب اگه تا حالا متوجه شده باشید می خواهم Item های که جدید هستند وpubDate آنها از PubDate آخرین آیتم ما جدید تر هستند را بخوانیم

نتیجه گیری:

چطور می توان آیتم های (جدیدی) را خواند که هنوز در سیستم ثبت نشده اند ؟ مثلا Refresh در نرم افزار FeedDemon


راهکار بد:

یک راه حل این است که ما تمام آیتم ها را بخوانیم سپس آنها را بر اساس تاریخ(pubDate) فیلتر کنیم ، در این راهکار ما همان کار قبلی را می کنیم که هنوز مشکل دوم و سوم وجود دارد!

persian_bigboy
دوشنبه 15 شهریور 1389, 18:28 عصر
سلام دوست من ، می تونی همون در زمان ذخیره سازی با sql triger کار کنی تا تکراری ها ذخیره نشه . !