ali.aghdam
یک شنبه 16 خرداد 1389, 23:51 عصر
سلام
از تمامی عزیزان که در زمینه RSS Reader تجاربی دارند تقاضا میکنم که کمکم کنند
ببینید در خوانده فید ها ذخیره کردن ، دسته بندی و... و... هیچ مشکلی ندارم
فقط می خوام یه قابلیت بهش اضافه کنم
در سیستم فعلی وقتی که کاربر یک فید را در سیستم ثبت می کند Item ها ی قبلی خوانده شده و در سیستم ثبت می شوند ولی در بروز رسانی های جدید دوباره تعدادی مثلا 10 Item آخر دوباره خوانده می شوند و در اینجا 3 مشکل داریم
ممکن است اطلاعاتی که قبلا داشتیم در سیستم ثبت شود
سیستم مجبور به پردازش آیتم های می شود که قبلا نیز آن ها را پردازش کرده
اطلاعاتی که داریم دوباره خوانده می شود بار اضافی به Connection وارد می شود
خوب اگه تا حالا متوجه شده باشید می خواهم Item های که جدید هستند وpubDate آنها از PubDate آخرین آیتم ما جدید تر هستند را بخوانیم
نتیجه گیری:
چطور می توان آیتم های (جدیدی) را خواند که هنوز در سیستم ثبت نشده اند ؟ مثلا Refresh در نرم افزار FeedDemon
راهکار بد:
یک راه حل این است که ما تمام آیتم ها را بخوانیم سپس آنها را بر اساس تاریخ(pubDate) فیلتر کنیم ، در این راهکار ما همان کار قبلی را می کنیم که هنوز مشکل دوم و سوم وجود دارد!
از تمامی عزیزان که در زمینه RSS Reader تجاربی دارند تقاضا میکنم که کمکم کنند
ببینید در خوانده فید ها ذخیره کردن ، دسته بندی و... و... هیچ مشکلی ندارم
فقط می خوام یه قابلیت بهش اضافه کنم
در سیستم فعلی وقتی که کاربر یک فید را در سیستم ثبت می کند Item ها ی قبلی خوانده شده و در سیستم ثبت می شوند ولی در بروز رسانی های جدید دوباره تعدادی مثلا 10 Item آخر دوباره خوانده می شوند و در اینجا 3 مشکل داریم
ممکن است اطلاعاتی که قبلا داشتیم در سیستم ثبت شود
سیستم مجبور به پردازش آیتم های می شود که قبلا نیز آن ها را پردازش کرده
اطلاعاتی که داریم دوباره خوانده می شود بار اضافی به Connection وارد می شود
خوب اگه تا حالا متوجه شده باشید می خواهم Item های که جدید هستند وpubDate آنها از PubDate آخرین آیتم ما جدید تر هستند را بخوانیم
نتیجه گیری:
چطور می توان آیتم های (جدیدی) را خواند که هنوز در سیستم ثبت نشده اند ؟ مثلا Refresh در نرم افزار FeedDemon
راهکار بد:
یک راه حل این است که ما تمام آیتم ها را بخوانیم سپس آنها را بر اساس تاریخ(pubDate) فیلتر کنیم ، در این راهکار ما همان کار قبلی را می کنیم که هنوز مشکل دوم و سوم وجود دارد!