رفتن به مطلب
autosystem

افزایش بیش از اندازه ترافیک سایت پس از انتشار افزونه خبر خوان اندروید سایت

پست های پیشنهاد شده

درود بر شما،


من چند ماهی می شه که برای سایتم اپلیکیشن خبرخوان اندروید تولید کردم و در سایت بازار منتشر کردم. این اپلیکیشن در واقع یک خبرخوان هست و اخبار و جدیدترین مقالات سایت را بوسیله آر اس اس در تلفن همراه نمایش می دهد.


ابتدا همه چیز خوب پیش می رفت ولی به مرور که تعداد نصب ها افزایش یافت(در حال حاضر تعداد نصب حدودا 500 مورد می باشد) صدای خدمات دهنده هاستینگ من درآمد که آقا شما دارید بیش از حد از منابع سیستم استفاده می کنید. با یک نگاه به لاگهای هاست متوجه شدم که چه فاجعه ای رخ داده است! بصورت میانگین در هر ثانیه 3 درخواست از نرم افزار به سرور ارسال می شد. بعد از بررسی متوجه شدم که در اپلیکیشن تنظیم کرده ام که هر 15 دقیقه بروزرسانی کند در صورتیکه سایت ما در بهترین حالت هر 24 ساعت بروز می شود و اصلا لزومی نداشت که بروزرسانی را بر روی این مقدار تنظیم کنم. و این باعث شده بود که فشار بر روی سرور و بخصوص دیتابیس زیاد شود.


خلاصه اینقدر شرکت هاستینگ فشار آورد که من مجبور شدم ازهاست به سرور مجازی مهاجرت کنم اما در همان روزهای اول کرش کردن دیتا بیس شروع شد. رم سرور در ابتدا 2 گیگ بود که آنرا به 3 گیگ افزایش دادم اما فقط تعداد کرش کردن یا بهتر بگم هنگ کردن سرور کمتر شد.


من تصمیم گرفتم که آر اس اس سایت را کلا غیر فعال کنم اما با اینکار فقط واکشی اطلاعات مطالب و اخبار از دیتابیس حذف شد اما هنوز هم به هر حال چون به سرور درخواست ارسال می شود و هر درخواست درواقع یک سشن (جلسه) ایجاد می کند،  بار دیتابیس زیاد می شود.


من نرم افزار اندروید را بروزرسانی کردم و مجددا منتشر کردم و پریود بروزرسانی را بر روی 24 ساعت گذاشتم اما واقعیت این است که ممکن است همه بروزرسانی نکنند.


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


اگر اساتید محترم پاسخی برای این سوال دارند یا راه حل دیگری به نظرشان می رسد لطفا دریغ نفرمایند چون این مشکل عملا سایت من را بلا استفاده کرده است.


با سپاس


به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

به نظر من بهتر است اطلاعات اتصال به دیتابیس را تغییر دهید تا عملا نرم افزار اندرویدی نتواند به سیستم لاگین کرده و اطلاعات دریافت کند و سپس هر کسی که از نرم افزار شما استفاده می کند احتمالا به سراغ علت مشکل میاید که در نتیجه مجبور به بروزرسانی می شود.

موفق باشید

یا حق

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

جناب آقای قاسمی درود بر شما،


ضمن سپاس از پاسخ شما، باید بگم که اتصال اپلیکیشن به سایت از طریق اتصال مستقیم به دیتابیس نیست و همانطور که گفتم اخبار و مقالات بوسیله آر اس اس دریافت می شوند.   من آر اس اس  سایت را غیر فعال کرده ام اما مشکل اینجاست که به هر حال وقتی مرتبا آدرس فید خبر به سرور ارسال می شود بار سرور زیاد می شود. به آدرس آر اس اس زیر دقت کنید:


http://mysite.com/index.php?option=com_content&view=category&layout=blog&id=84&Itemid=818&format=feed


خب همونطور که می دونید اصلا فرض می کنیم این آدرس نا معتبر باشد ولی به هرحال هر بار یک درخواست به سرور ارسال می شود. من می خواهم این اتفاق نیوفتد!


با سپاس


به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید ارسال داشته باشید و بعد ثبت نام خود را در سایت کامل نمایید. اگر حساب کاربری در سایت دارید، جهت ارسال با حساب کاربری خود هم اکنون وارد سایت شوید

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.


×
×
  • افزودن...