تشخیص خطاها و نمایش اطلاعات مرتبط

ارسال شده توسط محسن حشمتی در ۳۱م تیر ۱۳۸۹

با نام و یاد خداوند متعال

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

با اجرایی شدن این پروژه به بنر بالای صفحات خطا ۳ قسمت اضافه شده است:

همانطور که در تصویر بالا هم می بینید، در قسمت بالای بنر شماره خطا آمده است که در نمونه بالا ۴۰۴۵ است. این شماره خطایی است که سرور برگردانده است و برای پیگیری باید در اختیار پشتیبانی رپیدباز قرار دهید.

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

در پایین بنر متنی کوتاه با عنوان «راه حل» قرار داده شده است که به شما بطور خلاصه اطلاعاتی پیرامون روش رفع کردن این ایراد می گوید.

در زیر بنر بالای صفحه چند جعبه اطلاعاتی به شرح زیر دیده می شود:

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

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

این جعبه هم خیلی گویاست. حتما مشترکین عزیز با پوشه ها و دانلود به نوبت آشنا هستند. در صورتیکه فایل شما از سیستم حذف شده باشد به هر دلیل، این جعبه برای شما ظاهر می شود. شما می توانید با استفاده از این جعبه بدون اینکه نیاز باشد به دنبال لینک اصلی بگردید و به سیستم مراجعه کنید، درخواست انتقال مجدد فایل به سرور های رپیدباز و ثبت آن در یکی از پوشه ها کنید.

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

لینک های شخصی سازی شده در رپیدباز

ارسال شده توسط محسن حشمتی در ۲۹م تیر ۱۳۸۹

با نام و یاد خدای متعال آخرین تغییرات در آدرسهای سیستم را به اطلاع کاربران محترم می رسانیم.

مقدمه:

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

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

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

یکی از مواردی که در برنامه کاری ما بعد از مشاوره با مسئولین قرار گرفت، تبدیل شدن شرکت ما به یک سرویس دهنده میزبانی اینترنتی بود. برای این کار ما باید از زیردامنه های اختصاصی برای هر کاربر استفاده می کردیم که در بحث شخصی سازی توانستیم آن را پیاده سازی کنیم.

شخصی سازی رپیدباز

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

با راه اندازی این قسمت از سیستم، امکانات زیر به سیستم اضافه می شود:

۱- مشترکین برای تمام دانلود های خود لینک اختصاصی با دامنه ای که خودشان انتخاب می کنند دریافت می کنند. این لینک ها به این صورت تولید می شوند: http://name.dl.rapidbaz.com/id/file

۲- هر کاربر برای لینکهای ارسالی خود یک دامنه شخصی می گیرد. این صفحه به صورت زیر تولید و در دسترس کاربران قرار می گیرد: http://name.links.rapidbaz.com

۳- هر کاربر یک صفحه شخصی پروفایل برای خود می گیرد.این صفحه را سیستم با توجه به اطلاعاتی که کاربر در اختیار آن می گذارد ایجاد می کند. اطلاعات تکمیلی در این مورد پس از اتمام برنامه نویسی و قرار گیری آن بر روی سرورها در اختیارتان قرار می دهیم.

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

شناسه مستعار چیست؟

گزینه جدیدی که در رپیدباز حتما در روزهای اخیر مواجه شدید «شناسه مستعار» است. این عبارت یک نام مجازی است که توسط آن لینک های شخصی شما ایجاد می شوند. ما نمی خواستیم مشترکین نام کاربری خود را افشا کنند از طرفی چون از این عنوان در دامنه استفاده می شود، محدودیت هایی را در انتخاب آن باید اعمال می کردیم و برای همین گزینه ای کاملا مجزا برای آن در نظر گرفتیم.

شما در زمان ثبت نام امکان تعیین این شناسه را در فرم مربوطه دارید و بعد از آن هم می توانید از طریق تنظیمات کاربری نسبت به تغییر آن اقدام کنید.

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

سیر تکاملی سیستم «دانلود به نوبت»

ارسال شده توسط محسن حشمتی در ۵م خرداد ۱۳۸۹

حدود یک سال پیش کار بر روی سیستم دانلود به نوبت آغاز شد و ما با اجرای آن به دنبال حذف برخی از محدودیت های سیستم بودیم. این امر در فاز اول تا حدی میسر شد.

قسمت دانلود به نوبت علاوه بر اینکه امکانات زیادی را در  اختیار کاربران قرار می دهد،‌به ما هم این اجازه را می داد تا کاستی های سرور را بتوانیم تحت نظر داشته باشیم و مدیریت قوی تری در تقسیم بندی سرورها و سرویس ها داشته باشیم.

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

آمار چگونگی پردازش درخواست ها و مدیریت صف انتقال

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

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

قابلیت دیگری که خیلی هم درخواست شده بود،‌ انجام عملیات گروهی بر روی لیست صف انتقال است. با ۳ دکمه ای که در این قسمت قرار داده شده است کاربران لیست معنی دار تری را در اختیار دارند و تجربه ای خوب می توانند در ادامه داشته باشند.

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

در پایان امیدواریم مقداری از خواسته های شما را توانسته باشیم پاسخگو باشیم و امیدواریم ما را از نظرات خود بی نصیب نگذارید.

گزارشی از آخرین نقل و انتقال در رپیدباز

ارسال شده توسط محسن حشمتی در ۳م خرداد ۱۳۸۹

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

چرا پروژه انتقال اهمیت پیدا کرد؟

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

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

خریداری سرور با هارد دیسک SSD

از آنجا که اکثر فعالیت ما خواندن اطلاعات است این نوع هارد دیسک پرفورمانسی غیرقابل مقایسه می دهد با هارد دیسک های موتوری. من زیاد در این وادی وارد نمی شوم و شما را به این صفحه که گزارشی از آزمایش های شرکت Sun و Oracle است ارجاع می کنم (http://www.sun.com/storage/flash/performance.jsp). سروری که ما خریداری کردیم با ۲ هارد SSD شرکت اینتل برای گرفتن بهترین عملکرد بصورت RaidZ نصب شد و مورد آزمایش قرار گرفت. نتیجه های ابتدایی که گرفتیم بسیار خوب بود و تصمیم نهایی برای انتقال گرفته شد.

انتقال اطلاعات و ارتقا نرم افزاری – مشکل بعد از مشکل

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

سرور را بستیم و انتقال را آغاز کردیم. بعد از انتقال، آزمایش ها همه چیز را سالم نشان می دادند و بعد از اجرای بانک اطلاعاتی متوجه شدیم که Event ها و Procedure ها که نقشی حیاتی دارند انتقال پیدا نکردند و تمام اطلاعات ناقص ثبت می شوند. مجبور شدیم سرور قبلی را فعال کرده و انتقال را برای روز بعد موکول کنیم. بعد از چند آزمایش متوجه شدیم که جداول Event ها و فرمتشان بین نسخه جدید و قدیمی فرق می کنند. بعد از مطالعه و بررسی مشکل با چند نفر از همکاران موفق به حل این مساله شدیم. تصمیم برای انتقال نهایی شد و انتقال شروع شد. اینباره انتقال باز هم موفقیت آمیز بود و حتی Event ها هم اجرا می شدند که متوجه شدیم اطلاعات جداول قدیمی با collation بودند که نسخه جدید بانک اطلاعاتی از آن پشتیبانی نمی کند و در نتیجه کلمات انگلیسی با علامت هایی در صفحه ظاهر می شدند. متاسفانه چون تمام تست های ما در محیط Shell بودند ما متوجه آن در وقتش نشدیم. خلاصه با تکنینک های خاصی این موارد را هم بر طرف کردیم و توانستیم سرور جدید را جایگزین سرور قبلی کنیم.

خداحافظی با سروری با وفا

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

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

توضیحاتی پیرامون بانک های اطلاعاتی پشتوانه رپیدباز

ارسال شده توسط محسن حشمتی در ۱۰م آذر ۱۳۸۸

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

رپیدباز در حال حاضر از ۲ بانک اطلاعاتی کاملا مجزا استفاده می کند. سرور یک که سرور اصلی است در کنار سرور کنترولر قرار دارد و اطلاعات اصلی همچون جزئیات فایل ها و تمام اطلاعات اصلی که در سیستم در اختیار کاربران قرار می گیرد در آن قرار دارد. این سرور که از قدرت دوال اینتل زئون ۵۵۰۴ بهره می برد با بیش از ۱۶ گیگابایت رم قویترین سرور رپیدباز در حال حاضر است.

با توجه به اینکه سرویس لینکدانی هم به زودی راه اندازی می شود و این سرویس هم خیلی به بانک اطلاعاتی وابسته است باید در قویتر کردن و سبک کردن آن می اندیشیدیم. در حال حاضر ما در پاره ای از زمان شاهد آن هستیم که تعداد درخواست های همزمان به ۱۰۰۰ اتصال نیز می رسد. این درخواست ها شامل درخواست جستجو (پیدا کردن فایل ها با توجه به پارامتر ها از بین بیش از ۳ میلیون و ۵۰۰ هزار رکورد ثبت شده در بانک اطلاعاتی) و حذف و اضافه شدن فایل ها و ثبت دانلود ها و درخواست ها می باشد.

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

سرور دوم که در اروپا قرار دارد، با پینگ خیلی کم به سرور های انتقال دهنده اروپایی وظیفه رابط بین آنها را بر عهده دارد. این سرور از قدرت پردازش دوال زئون ۵۴۱۰ (۸ پروسسور) و بیش از ۸ گیگابایت رم استفاده می کند و فعالیت آن شامل ثبت اطلاعات لاگ و اطلاعات موقت انتقال می باشد. مثلا چگونگی روند انتقال تورنت ها یا کنترل تعداد اتصال های فعال برای کاربران عضو و کاربران رایگان از جمله فعالیت های این سرور است. سروری که ما الان در مدار داریم با بیش از ۷۰ روز آپتایم از جمله سرور های با ثبات رپیدباز بوده و با وجود افزایش تعداد سرورها و فایلها بخوب از پس وظایف خود برآمده است.

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

آخرین تغییرات سیستم انتقال تورنت رپیدباز

ارسال شده توسط محسن حشمتی در ۱م آذر ۱۳۸۸

از زمانیکه انتقال تورنت در رپیدباز فعال شد، با مشکلاتی ما روبرو بودیم که از لحاظی عجیب بودند. در کل سیستم تورنت طبیعتش متفاوت بوده و از قوانین انتقال روی پروتوکول http پیروی نمی کند. با آمدن فریم ورک جدید خیلی از مشکلات از جمله فایل های تکراری مشکشان بر طرف شد ولی هنوز مشکلاتی در آن باقی بود.

مشکل نشناختن لینک

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

قابلیت ارسال تورنت از روی کامپیوتر شخصی

سیستم تورنت رپیدباز فقط لینک های اینترنتی  را قبول می کند. یعنی شما مثلا به سایت مینی نوا (mininova.org) مراجعه می کنید و فایل خود را که پیدا می کنید لینک دانلود رو به سیستم ما می دید و سیستم رپیدباز آنرا برای شما انتقال داده و لینک مستقیم شده آنرا در اختیارتان قرار می دهد. برخی از سایت ها برای اینکه تورنت های خود را در اختیار همه قرار ندهند، فقط به کاربران قابلیت دانلود تورنت را می دهند و اگر لینک آنرا به رپیدباز بدهید نمی تواند آنها را پردازش کند.  شما باید اول آنها را به کامپیوتر خود انتقال داده و سپس به سیستم ما دستور انتقال بدهید.

سایت های زیادی هستند که اجازه ذخیره فایل های تورنت را می دهند ولی خالی از لطف نیست که ما در اینجا یکی از آنها را نام ببریم. یکی از کاربران همیشگی رپیدباز زحمت کشیدند و این سایت را در اختیار ما قرار دادند که ما در اینجا از ایشان تشکر می کنیم.

http://rapidbaz.liz.ir

راه اندازی سیستم انتقال به نوبت رپیدباز

ارسال شده توسط محسن حشمتی در ۲۸م آبان ۱۳۸۸
    کاربران رپیدباز حتما گزینه «دانلود به نوبت» را در قسمت بالای سیستم دیده اند. کار بر روی این قسمت حدود ۵ ماه پیش آغاز شد و خوشحالیم که پس از بررسی های بسیار و ۲ هفته آزمایش آنرا می توانیم ارائه دهیم.

    سیستم دانلود به نوبت رپیدباز

    چرا این قسمت راه اندازی شد؟

    حدود ۵ ماه پیش حجم درخواست های ما زیاد بود ولی سرور ها با توجه به فریم ورک قدیمی قادر به پاسخگویی نبودند. گزارشهای بسیاری داشتیم که درخواست می دادند ولی پاسخ مناسبی از سرور دریافت نمی کردند.

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

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

    چگونگی عملکرد سیستم

    سیستم دانلود به نوبت رپیدباز

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

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

    یک سری از خطاها هستند که حتما نیاز به تایید کاربر دارند. مثلا اگر یک فایل در قسمت فایل های درخواستی شما وجود دارد و شما از طریق این قسمت درخواست انتقال مجدد آن را بدهید، با توجه به اینکه دوباره حجم از شما کسر می شود سرور مامور پردازش را متوقف می کند و از طریق اینترفیس به کاربر اطلاع رسانی می کند که ایراد پیش آمده به چه صورت است. کاربر در این مرحله می تواند مجددا درخواست قرار گیری در صف را بدهد یا اینکه درخواست را کلا از صف بردارد. در این نوع خطاها سرور مامور بعد از اطلاع رسانی منتظر می ماند تا جواب کاربر را دریافت کند و ادامه دهد. این عملیات از طریق قسمت «صف انتقال» در کنترل پانل کاربر قابل انجام می باشد.

    در برخی مواقع سیستم اطلاعات آدرس درخواستی را بدلایلی از جمله تغییر در سیستم سرور مبدا یا قطعی های لحظه ای در سرور هایشان نمی تواند بازیابی کند یا مثلا فایل درخواستی انتقال پیدا کرده ولی بعد از بررسی ها سلامت آن تایید نشده. در این مواقع سرور در فواصل زمانی مشخص (در حال حاضر ۳ دقیقه) بطور خودکار درخواست را دوباره فعال می کند و سعی بر انتقال آن می کند. لازم به ذکر است که با اینکه این فرآیند خودکار در سیستم فعال است باز هم این گزینه برای کاربر قرار داده شده که بصورت دستی صحت لینک را مورد تایید قرار بدهد و دستور سعی مجدد را از طریق کنترل پانل قسمت «صف انتقال» ارسال کند.

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

قرعه کشی روزانه و اضافه شدن رتبه های رپیدباز

ارسال شده توسط محسن حشمتی در ۲۴م آبان ۱۳۸۸

پس از گذشت ۲۴ ساعت از معرفی سیستم جوایز و هدایای رپیدباز و دریافت نظرات و پیشنهادات شما و بررسی دقیق آنها تصمیم گرفتیم تغییراتی را در جهت فراگیر شدن آن بگیریم.

در اولین قدم ما تعداد مدال های نقره را به دو نفر در هر فاصله زمانی افزایش دادیم. یعنی ما ۸ برنده هر روز، هر هفته و هر ماه خواهیم داشت که از ۱ نفر مدال طلا، ۲ نفر مدال نقره و ۵ نفر مدال برنز تشکیل شده است.

برای افرادی که شاید در زمره کاربران سنگین نیستند نیز ما سیستم قرعه کشی روزانه راه انداختیم که توسط آن هر روز ۶ ریبون قرمز به ۶ برنده خوش شانس اختصاص می دهیم. این برندگان همراه با این ریبون ۲۵۰ امتیاز هم دریافت می کنند. برای اینکه به افرادی که فعالیت بیشتری در رپیدباز دارند نیز شرایطی در نظر گرفته ایم.

در حال حاضر ما ۶ ریبون در روز توسط ۶ قرعه کشی کاملا مجزا تخصیص می دهم. در قرعه کشی اول، افرادی که بیش از ۱ گیگابایت در آن روز درخواست داده اند شرکت داده می شوند. در قرعه کشی دوم افرادی که بیش از ۲ گیگابایت در روز درخواست داده اند شرکت می کنند. در قرعه کشی سوم تنها افرادی که بیش از ۳ گیگابایت در آن روز درخواست داده اند شرکت می کنند و به همین روال تا قرعه کشی ششم که تنها بین افرادی که بیش از ۶ گیگابایت درخواست داده اند برگزار می شود. این بدان معنی است که اگر شما ۱ گیابایت در روزی درخواست داده اید، شما در یک قرعه کشی شرکت می کنید و احتمال برنده شدن یک ریبون را دارید اما در صورتیکه شما ۵ گیگابایت در آن روز درخواست داده باشید شما در قرعه کشی اول تا پنجم شرکت می کنید و می توانید برنده هر ۵ ریبون نیز باشید. همانطور که می دانید هر چه جلوتر می رویم، تعداد افراد شرکت کننده در قرعه کشی ها هم با بالا رفتن شرط حجمی شرکت در قرعه کشی پایین تر می رود و این نیز خود یک امتیازی است برای افرادی که حجم درخواستی ایشان بالاتر از دیگران است.

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

با تشکر از نظرات و پیشنهادات و استقبال بسیار عالی شما، امیدواریم با ارائه سرویس های جدید هر روز رضایت شما را بیش از پیش جلب کنیم.

ساماندهی سیستم امتیازدهی رپیدباز

ارسال شده توسط محسن حشمتی در ۲۳م آبان ۱۳۸۸

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

راه های کسب امتیاز

۱- خرید اشتراک (با توجه به نوع اشتراک، میزان امتیاز متفاوت است)

۲- معرفی افراد جهت خرید اشتراک‌ (۱۰٪ امتیازی که خریداری می کنند به شما هدیه داده می شود)

۲- گذاشتن لینک شخصی خودتان  که در قسمت مدیریت امتیاز آمده در سایت، وبلاگ یا فروم
الف) کسب ۲ امتیاز برای هر شخصی که وارد می شود (تکراری محاسبه نمی شود)

۳- دانلود فایل از سرویس های ویژه (به ازای هر ۵۰ مگابایت ۱ امتیاز)
الف) سرویس های ویژه تمام سرویس های ارائه شده در رپیدباز بجز سرویس تورنت، رپیدشر و فورشرد هستند
ب)  لطفا دقت کنید رند به پایین می شوند امتیازات (در صورتیکه فایل شما ۵۰ مگابایت باشد یا ۷۰ مگابایت هر دو ۱ امتیاز برای شما خواهند داشت)

۴- مدال های اعطایی در رپیدباز بصورت روزانه، هفتگی و ماهانه
الف) این مدال ها به افرادی تخصیص پیدا می کند که بیشترین حجم درخواستی را در آن مدت داشته اند
ب) ما در هر قرعه کشی ۱ برنده برای مدال های طلا و نقره و ۵ برنده برای مدال برنز داریم
ج) قرعه کشی های روزانه هر روز ساعت ۱۲:۳۰ بامداد انجام می شوند
د)  قرعه کشی هفتگی هر شنبه صبح انجام می شود
ه)  قرعه کشی ماهانه هر ماه روز اول ماه میلادی انجام می شود
و) مدال طلا ۱۵۰۰ امتیاز، نقره ۷۰۰ امتیاز و برنز ۳۰۰ امتیاز برای کاربر خواهد داشت
ز) ما برای مدال ها برنامه های بیشتری  همچون تخفیف در خرید ها و هدایای فیزیکی داریم که متعاقبا اعلام می شود

استفاده از امتیاز های بدست آمده

۱- ایجاد کد ارتقا ۲ گیگابایتی و استفاده از آن جهت ارتقا اشتراک خودتان یا دوستانتان

۲- ایجاد کد دعوتنامه ۲۰۰ مگابایتی همراه با ۲۰۰ امتیاز که می توانید در اختیار دوستانتان قرار دهید

۳- استفاده از آن در دانلود تورنت

فضا برای کار بسیار است ومنتظر شنیدن نظرات و پیشنهاداتتان هستیم

امیدواریم این تغییرات فضا را برای ایجاد یک جامعه مجازی تخصصی قوی ایجاد نماید. در آینده نزدیک منتظر شنیدن خبرهای خوش دیگری نیز باشید.

اولین سرور رپیدباز در سواحل غربی آمریکا

ارسال شده توسط محسن حشمتی در ۲۳م آبان ۱۳۸۸

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

با توجه  قابلیت های بسیاری که فریمورک جدید در اختیار ما قرار می دهد ما می توانیم مشخص کنیم که با توجه به نوع سرویس مبدا، رپیدباز سرور انتخاب کند و فایل درخواستی را در آنجا برای کاربر بارگزاری کند. این امر باعث می شود سریعتر و ساده تر فایل برای کاربر آماده و در اختیار وی قرار داده شود. در جهت ارتقا کیفیت خدمات در رپیدباز برای سرویس دهنده های آمریکایی همچون مگاشرز (MegaShares.com)، فورشرد (۴Shared.com) و غیره ما با شرکتی که در غرب آمریکا دیتاسنتر دارد وارد مذاکره شده و در سیاتل (شهر مایکروسافت) موفق به خریداری اولین سرور اختصاصی خود شدیم. این سرور با اتصالهای بسیار سریع به سیلیکون والی (Silicon Valley) و سرورهای غربی آمریکا با حداکثر سرعت فایل های این سرورها را جهت دانلود شما آماده می کند.


وبلاگ رسمی رپیدباز . All rights reserved.