تبلیغات

آموزش مقدماتی PHP و Nginx

دسته بندی ها: آموزش انجین ایکس (NGINX) ، آموزش های پلورال سایت (Pluralsight) ، آموزش طراحی وب ، آموزش شبکه ، آموزش پی اچ پی (PHP)

آموزش-مقدماتی-php-و-nginx

Nginx  وب سرور معروفی هست که رایگان هست ,حجم پایینی دارد و کارایی بسیار بالا و تحت لایسنس BSD منتشر می شود. یکی بزرگترین مزیتهای این وب سرور ، پشتیبانی بسیار عالی از فایل های استاتیک هست.

Nginx سرعت پاسخگویی بسیار بالایی دارد و در بازدید های بسیار بالا واقعا عالی عمل می کند. از جمله قابلیت های Nginx سازگاری این وب سرور با اکثر توزیع های لینوکس هست. مستندات Nginx به نظر بسیار خوب هست و فروم Nginx هم بسیار بهتر،  من خودم اکثر سوالاتم رو در این سایت در زمان بسیار کوتاهی دریافت می کنم و این برای من بسیار ارزشمند هست. بروز رسانی و نصب Nginx  بسیار ساده است و یکی از قابلیت های خوب Nginx این هست.در زمانی که شما می خواهید به نسخه جدید تر   Nginx خودتون رو اپگرید کنید به صورت on the fly این کارو انجام می دهد و این مورد در پروژه هایی که نباید سایت داون تایم داشته باشه خیلی اهمیت داره.

Nginx برای مدیریت در خواست ها یا همون  connection ها از روش منحصر به خودش استفاده می کند که البته از این روش در وب سرور های دیگری هم استفاده شده است.

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

Nginx علاوه بر این که یک وب سرور هست به درخواست های reverse proxy و e-mail (IMAP/POP3) proxy  ها هم پاسخ  می دهد. Nginx و PHP  دو تا از بزرگترین سیستم عامل ها بر روی وب می باشد. دریافت و اجرا و یادگیری آن ها، آسان و هزینه های عملیاتی آن ها کم است.این دوره آموزشی (Nginx and PHP Fundamentals) شامل آموزش این دو وب سرورمی باشد.

برخی عناوین مطرح شده در این مجموعه:

  • درباره Nginx و PHP
  • تنظیمات اولیه Nginx
  • پیکربندی Nginx عمومی
  • تست عملکرد با JMeter
  • مقایسه عملکرد IIS و Nginx
  •  فرم های HTML
  • یکپارچه سازی HTML با PHP
  • تعریف کلاس ها در PHP
  • استفاده از اشیاء در PHP
  • نمونه پروژه: به روز رسانی اسناد در MongoDB
  • درایور پایگاه داده MongoDB
  • نمونه پروژه: پیکربندی PHP در IIS
  • نمونه پروژه:تنظیمات سفارشی Nginx
  • و...

لیست سر فصل های لاتین مجموعه:

	Introduction to Nginx and PHP Fundamentals
About Nginx and PHP
Aims of The Course
	Hosting Static Content in Nginx
About Nginx
Tour of The Demo Solution
Basic Nginx Configuration
Recap: Basic Nginx Configuration
Custom Nginx Configuration
Recap: Custom Nginx Configuration
Performance Testing With JMeter
Performance comparison: IIS and Nginx
Module Summary
	PHP Part 1: Basic Web Forms
Module Outline
About PHP
Demo: Hello World
The PHP Language
Demo: HTML Forms
HTML Integration with PHP
Demo: Migrating The Demo Site to PHP
Rendering Shared PHP Content
Demo: Validation with A Model Class
OOP: Defining Classes in PHP
Demo: Form Validation with The Model
OOP : Using Objects in PHP
Demo: Showing Form Validation Errors
Module Summary
	PHP Part 2: Packages and Integration
Module Outline
Package Management in PHP
Demo: Using Composer
Composer and log4php
Demo: Inserting Objects in Azure Table Storage
Windows Azure SDK
Demo: Updating Documents in MongoDB
MongoDB Database Driver
Demo: Sending Email Through AWS
Amazon AWS SDK
Demo: Using reCAPTCHA
Module Summary
	Hosting PHP in Nginx
Module Outline
Hosting The PHP Runtime
Demo: Deploying PHP
Deploying PHP on Windows
Demo: Configuring PHP in IIS
Configuring PHP in IIS
Demo: Configuring PHP in Nginx
Configuring PHP in Nginx
Demo: Custom Nginx Configuration
Custom Nginx Configuration
Performance Comparisons
Performance Comparisons with Caching
	Module Summary
Course Summary
Course Summary
Cost Comparison

حجم فایل:494MB

آیا این نوشته را دوست داشتید؟
Pluralsight Nginx and PHP Fundamentals

پیشنهاد فرادرس