کتاب High Performance with Laravel Octane: Learn to fine-tune and optimize PHP and Laravel apps using Octane and an asynchronous approach (عملکرد بالا با Laravel Octane: یاد بگیرید که برنامه های PHP و Laravel را با استفاده از Octane و رویکرد ناهمزمان تنظیم و بهینهسازی کنید.) یک راهنمای خلاصه و کاربردی برای کار با لاراول اوکتان به منظور استفادهی بهینه از چارچوب لاراول میباشد.
در ادامه مقدمهای از کتاب High Performance with Laravel Octane را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب High Performance with Laravel Octane:
این کتاب یک نمای کلی 360 درجه از آنچه برای طراحی و ساخت یک برنامه کاربردی با Laravel Octane نیاز است، چرا باید و چگونه آن را انجام دهید، ارائه میدهد. این کتاب همچنین ابزارهای مختلف استفاده شده توسط Laravel Octane مانند Swoole و RoadRunner را پوشش میدهد و ویژگیهای مختلف و عناصر متمایز را فهرست و توضیح میدهد. اما مهمترین چیز این است که به شما امکان میدهد بفهمید چرا و چه زمانی باید از Swoole یا RoadRunner استفاده کنید.
بیشتر بخوانید: کتاب Battle Ready Laravel
کتاب High Performance with Laravel Octane برای چه کسی است؟
این کتاب برای آن دسته از توسعهدهندگان لاراول است که از قبل اصول چارچوب، مانند مکانیسمهای مسیریابی، کنترلکنندهها، سرویسها و مدلها را میدانند. این برای آن دسته از توسعهدهندگانی است که مایلند برنامههای خود را به روشی مقیاس پذیرتر طراحی کنند و عملکرد آنها را بیشتر کنند.
بیشتر بخوانید: کتاب Consuming APIs in Laravel
آنچه کتاب High Performance with Laravel Octane پوشش میدهد:
فصل 1، درک معماری برنامههای کاربردی وب لاراول، جایی است که Laravel Octane ویژگیهای جدیدی را معرفی میکند، اما مهمتر از آن، روش جدیدی برای تفکر در مورد نحوه طراحی برنامههای لاراول با کارایی بالا است.
فصل 2، پیکربندی سرور برنامه RoadRunner، سناریویی را به ما نشان میدهد که در آن Laravel Octane بر اساس سرور برنامه RoadRunner است. RoadRunner یک سرور کاربردی بسیار سریع و موثر است که نصب آن آسان است. به دلیل سادگی، به کاربر این امکان را میدهد که به راحتی و به راحتی به لاراول اکتان نزدیک شود.
فصل 3، پیکربندی سرور برنامه Swoole، سناریویی را به ما نشان میدهد که در آن Laravel Octane بر اساس سرور برنامه Swoole است. اجرای Swoole به عنوان یک سرور برنامه به توسعهدهنده اجازه میدهد تا از برخی ویژگیهای پیشرفته مانند مدیریت چندین کارگر و وظایف همزمان، راهاندازی کارآمدتر برنامه، ذخیرهسازی سریع و به اشتراکگذاری دادهها بین کارگران استفاده کند. Laravel Octane از Swoole استفاده میکند، بنابراین داشتن ایدههای روشن در مورد فرصتهایی که از استفاده از این سرورهای برنامه به وجود می آید بسیار مهم است.
فصل 4، ساخت یک برنامه لاراول اکتان، به ما میآموزد که چگونه یک برنامه را با مثالهای عملی با استفاده از ویژگیهای ارائه شده توسط سرور برنامه Swoole بسازیم.
فصل 5، کاهش تأخیر و مدیریت دادهها با رویکرد ناهمزمان، به ما میآموزد که زمانی که توسعه دهنده سرعت بوت استرپینگ چارچوب را افزایش داد و گلوگاههای سمت درخواست را حذف کرد، باید تأخیر را در سایر بخش های برنامه کاهش دهد. این فصل از کتاب High Performance with Laravel Octane تکنیکهای مفیدی را برای کاهش تأخیر در اجرای وظایف و مدیریت دادهها معرفی میکند.
فصل 6، استفاده از صفها برای اعمال رویکرد ناهمزمان در برنامه شما، به ما میآموزد که علاوه بر ابزارهای مختلف موجود با سرورهای برنامه، می توانیم اجزای اضافی را به معماری برنامه خود اضافه کنیم. یکی از ابزارهای اصلی در کنار سرورهای برنامه برای مقیاس پذیری بیشتر یک راه حل، مکانیسمهای صف است. این فصل نشان میدهد که افزودن مکانیسم صف به برنامه ما چه مزایایی دارد.
فصل 7، پیکربندی برنامه لاراول اکتان برای محیط تولید، رفتن به تولید را مورد بحث قرار میدهد و پیکربندیهای محیطی خاص، استقرار یک برنامه در سرور برنامه و تنظیم دقیق پیکربندی nginx به عنوان یک پروکسی معکوس برای Swoole را پوشش میدهد.
سرفصلهای کتاب High Performance with Laravel Octane:
- High Performance with Laravel Octane
- Contributors
- About the author
- About the reviewers
- Preface
- Part 1: The Architecture
- Chapter 1: Understanding the Laravel Web Application Architecture
- Part 2: The Application Server
- Chapter 2: Configuring the RoadRunner Application Server
- Chapter 3: Configuring the Swoole Application Server
- Part 3: Laravel Octane – a Complete Tour
- Chapter 4: Building a Laravel Octane Application
- Chapter 5: Reducing Latency and Managing Data with an Asynchronous Approach
- Part 4: Speeding Up
- Chapter 6: Using Queues to Apply the Asynchronous Approach in Your Application
- Chapter 7: Configuring the Laravel Octane Application for the Production Environment
- Index
- Other Books You May Enjoy
جهت دانلود کتاب High Performance with Laravel Octane میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.