توضیح Load Balancing به زبان ساده

لود‌بالانسینگ (متعادل نمودن بار ترافیکی) یه مؤلفه‌ی کلیدی در زیرساخت‌های با دسترس‌پذیری بالاست که معمولا ازش استفاده میشه تا کارایی (performance) و قابلیت اطمینان (reliability) وب‌سایت‌ها، اپلیکیشن‌ها، دیتابیس‌ها و انواع دیگه‌ی سرویس‌ها، با توزیع کردن حجم کار روی چندین سرور، بالا بره. یه زیرساخت وب که هیچ لود‌بالانسینگی نداره احتمالا چیزی شبیه به تصویر زیره: […]

چگونه به شکل امن گذرواژه‌ها را ذخیره کنیم؟

جواب خلاصه: از bcrypt استفاده کنید.   چرا از MD5، SHA-1، SHA256، SHA512، SHA-3 و … استفاده نکنیم؟ تمام الگوریتم‌های نامبرده، توابع هش ِ (به انگلیسی: hash function) همه‌منظوره هستند که طراحی شده‌اند تا حجم عظیمی از داده‌ها را در کم‌ترین زمان ممکن خلاصه‌سازی کنند. [مترجم: به طور مثال، یک رشته‌ی متنی بزرگ را به […]