fa: fix broken links

pull/112/head
Hadi Sinaee 2017-10-19 17:18:56 +03:30
parent c1a135b50c
commit 70008d37dc
1 changed files with 28 additions and 28 deletions

View File

@ -40,9 +40,9 @@
* [راهنمای مطالعه](#راهنمای-مطالعه)
* [چگونه به سوالات طراحی سیستم در مصاحبه پاسخ بدیم؟](#نحوه-برخورد-با-سوالات-مصاحبه-طراحی-سیستم)
* [سوالات مصاحبه طراحی سیستم **همراه با پاسخ**](#سوالات مصاحبه طراحی سیستم همراه با پاسخ)
* [سوالات مصاحبه طراحی شئ گرا **به همراه پاسخ**](#سوالات مصاحبه طراحی شئ گرا به همراه پاسخ)
* [سوالات بیشتر در طراحی سیستم](#سوالات بیشتر مصاحبه طراحی سیستم)
* [سوالات مصاحبه طراحی سیستم **همراه با پاسخ**](#سوالات-مصاحبه-طراحی-سیستم-همراه-با-پاسخ)
* [سوالات مصاحبه طراحی شئ گرا **به همراه پاسخ**](#سوالات-مصاحبه-طراحی-شئ-گرا-به-همراه-پاسخ)
* [سوالات بیشتر در طراحی سیستم](#سوالات-بیشتر-مصاحبه-طراحی-سیستم)
## فلش کارتهای انکی
@ -111,20 +111,20 @@
</p>
* [مباحث طراحی سیستم: از اینجا شروع کنید](#مباحث-طراحی-سیستم-از-اینجا-شروع-کنید)
* [قدم اول: ویدیو مربوط به مقیاس پذیری رو ببنید](#قدم۱: ویدیوهایی درمورد مقیاس پذیری رو ببینید)
* [قدم دوم: مقاله مربوط به مقیاس پذیری رو ببینید](#قدم۲: مقاله‌های مربوط به مقایس پذیری رو ببینید)
* [قدم های بعدی](#قدم‌های بعدی)
* [کارایی در برابر مقایس پذیری](#کارایی در برابر مقایس پذیری)
* [تاخیر در برابر بازدهی](#تاخیر در برابر بازدهی)
* [قدم اول: ویدیو مربوط به مقیاس پذیری رو ببنید](#قدم۱:-ویدیوهایی-درمورد-مقیاس-پذیری-رو-ببینید)
* [قدم دوم: مقاله مربوط به مقیاس پذیری رو ببینید](#قدم۲:-مقاله‌های-مربوط-به-مقایس-پذیری-رو-ببینید)
* [قدم های بعدی](#قدم‌های-بعدی)
* [کارایی در برابر مقایس پذیری](#کارایی-در-برابر-مقایس-پذیری)
* [تاخیر در برابر بازدهی](#تاخیر-در-برابر-بازدهی)
* [دسترس پذیری دربرابر یکپارچگی](#دسترس-پذیری-دربرابر-یکپارچگی)
* [CAP تئوری](#cap-تئوری)
* [CP - یکپارچگی و تحمل پارتیشن ](#CP - یکپارچگی و تحمل پارتیشن)
* [AP - دسترس پذیری و تحمل پارتیشن](#AP - دسترس پذیری و تحمل پارتیشن)
* [CP - یکپارچگی و تحمل پارتیشن ](#CP:-یکپارچگی-و-تحمل-پارتیشن)
* [AP - دسترس پذیری و تحمل پارتیشن](#AP:-دسترس-پذیری-و-تحمل-پارتیشن)
* [الگوهای یکپارچگی](#الگوهای-یکپارچگی)
* [یکپارچگی ضعیف](#یکپارچگی-ضعیف)
* [یکپارچگی موکول](#یکپارچگی-موکول)
* [یکپارچگی قوی](#یکپارچگی-قوی)
* [الگوهای دسترس پذیری](#الگوهای دسترس پذیری)
* [الگوهای دسترس پذیری](#الگوهای-دسترس-پذیری)
* [Fail-over](#fail-over)
* [Replication](#replication)
* [سیستم نام دامنه](#سیستم-نام-دامنه-DNS)
@ -134,7 +134,7 @@
* [لود بالانسر](#لود-بالانسر)
* [توزیع بار لایه ۴](#توزیع-بار-لایه-۴)
* [توزیع بار لایه ۷](#توزیع-بار-لایه-۷)
* [مقیاس کردن افقی](#مقایس پذیری افقی)
* [مقیاس کردن افقی](#مقایس-پذیری-افقی)
* [وب سرور پروکسی معکوس - Reverse proxy (web server)](#وب-سرور-پروکسی-معکوس)
* [توزیع کنند بار(لود بالانسر) دربرابر پروکسی معکوس](#لودبالانسر-دربرابر-پروکسی-معکوس)
* [لایه برنامه - Application layer](#لایه-برنامه)
@ -162,7 +162,7 @@
* [کش در برنامه](#کش-در-برنامه)
* [کش در سطح کوئری پایگاه داده](#کش-در-سطح-کوئری-پایگاه-داده)
* [کش در سطح اپجکت](#کش-در-سطح-آبجکت)
* [چه زمانی کش را آپدیت کنیم؟](#چه زمانی کش را آپدیت کنیم)
* [چه زمانی کش را آپدیت کنیم؟](#چه-زمانی-کش-را-آپدیت-کنیم)
* [Cache-aside](#cache-aside)
* [Write-through](#write-through)
* [Write-behind (write-back)](#write-behind-write-back)
@ -172,27 +172,27 @@
* [Task queues](#task-queues)
* [Back pressure](#back-pressure)
* [ارتباط](#ارتباط)
* [Hypertext transfer protocol (HTTP)](#Hypertext transfer protocol (HTTP))
* [Transmission control protocol (TCP)](#Transmission control protocol (TCP))
* [User datagram protocol (UDP)](#User datagram protocol (UDP))
* [Remote procedure call (RPC)](#Remote procedure call (RPC))
* [Representational state transfer (REST)](#Representational state transfer (REST))
* [Hypertext transfer protocol (HTTP)](#Hypertext-transfer-protocol-(HTTP))
* [Transmission control protocol (TCP)](#Transmission-control-protocol-(TCP))
* [User datagram protocol (UDP)](#User-datagram-protocol-(UDP))
* [Remote procedure call (RPC)](#Remote-procedure-call-(RPC))
* [Representational state transfer (REST)](#Representational-state-transfer-(REST))
* [امنیت](#امنیت)
* [پیوست](#پیوست)
* [جدول اعداد توان ۲](#جدول اعداد توان ۲)
* [اعداد تاخیری که هر برنامه نویس باید بدونه](#اعداد تاخیری که هر برنامه نویس باید بدونه)
* [جدول اعداد توان ۲](#جدول-اعداد-توان-۲)
* [اعداد تاخیری که هر برنامه نویس باید بدونه](#اعداد-تاخیری-که-هر-برنامه-نویس-باید-بدونه)
* [سوالات بیشتر مصاحبه طراحی سیستم](#سوالات-بیشتر-مصاحبه-طراحی-سیستم)
* [معماری های دنیای واقعی](#معماری های دنیای واقعی)
* [معماری کمپانی‌ها](#معماری کمپانی‌ها)
* [وبلاگ‌های مهندسی کمپانی‌ها](#وبلاگ‌های مهندسی کمپانی‌ها)
* [تحت توسعه](#تحت توسعه)
* [معماری های دنیای واقعی](#معماری-های-دنیای-واقعی)
* [معماری کمپانی‌ها](#معماری-کمپانی‌ها)
* [وبلاگ‌های مهندسی کمپانی‌ها](#وبلاگ‌های-مهندسی-کمپانی‌ها)
* [تحت توسعه](#تحت-توسعه)
* [Credits](#credits)
* [اطلاعات تماس](#اطلاعات-تماس)
* [License](#license)
## راهنمای مطالعه
> مباحث پیشنهادی براسا زمانبدی مصاحبه شما(کوتاه، متوسط، بلند)آورده شده است
> مباحث پیشنهادی براساس مدت زمان مصاحبه شما(کوتاه، متوسط، بلند)آورده شده است
![Imgur](http://i.imgur.com/OfVllex.png)
@ -220,7 +220,7 @@
| | فرصت کم | فرصت متوسط | فرصت زیاد |
| ---------------------------------------: | :---------: | :--------: | :----------------: |
| برای درک کلی از این که سیستم به چه صورتی کار میکند به قسمت [فهرست موضوعات طراحی سیستم](#فهرست-موضوعات-طراحی سیستم) مراجعه کنید | :+1: | :+1: | :+1: |
| برای درک کلی از این که سیستم به چه صورتی کار میکند به قسمت [فهرست موضوعات طراحی سیستم](#فهرست-موضوعات-طراحی-سیستم) مراجعه کنید | :+1: | :+1: | :+1: |
| براساس کمپانی که قصد دارید برید مصاحبه، پست‌های [وبلاگ مهندسی](#وبلاگ-مهندسی-کمپانی) اون رو مطالعه کنید | :+1: | :+1: | :+1: |
| قسمت [معماری دنیای واقعی](#معماری-دنیای-واقعی) را به خوبی مطالعه کنید | :+1: | :+1: | :+1: |
| قسمت [نحوه برخورد با سوالات مصاحبه طراحی سیستم](#نحوه-برخورد-با-سوالات-مصاحبه-طراحی-سیستم) رو یه بررسی کنید | :+1: | :+1: | :+1: |
@ -475,13 +475,13 @@ DNS, CDNs, load balancers.
*شبکه ها قابل اتکا نیستن، بنابریان لازمه که شما تحمل پارتیشن رو پشتیبانی کنید. بنابراین باید بین یکپارچگی و دسترس پذیری یک ترید-آف انجام بدیدی و یکی رو انتخاب کنید*
#### CP - یکپارچگی و تحمل پارتیشن
#### CP: یکپارچگی و تحمل پارتیشن
> Atomic: اتمیک, Timeout: تایم-اوت
انتظار برای گرفتن جواب از یک نود پارتیشن شده ممکنه باعث بشه تا تایم-اوت بگیریم. این مدل یک انتخاب مناسبه اگر سیستم شما نیاز داره که به صورت اتمیک بخونه و بنویسیه.
#### AP - دسترس پذیری و تحمل پارتیشن
#### AP: دسترس پذیری و تحمل پارتیشن
پاسخهایی که دریافت میشه جدیدترین نسخه از داده روی اون نود رو برمیگردونه. نوشتن ممکنه نیاز به زمان داشته باشه تا در کل سیستم اعمال بشه