• 1 رای - 5 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
دیاگرام internals موتور PHP!
#1
Information 
دیاگرام روند(internals) تفسیر، کامپایل و اجرای سورس های PHP:
برای بزرگنمایی کلیک کنید

[عکس: php-internals.jpg]

کاملترین و دقیق ترین دیاگرام PHP internals موجود در اینترنت! Idea
وبلاگ: Yousha.Blog.ir

صدام: "اگر با ارتش شاه ایران طرف بودیم، یک ماهه جنگ را می بردیم"
http://gulfnews.com/opinion/thinkers/ira...i-1.500997
  پاسخ
تشکر شده توسط : undefined ayoubsys Reza Alaa Maysam.m
#2
میشه توضیحاتی رو در مورد روند اجرای php بگید.
  پاسخ
تشکر شده توسط :
#3
تصویر رو با دقت بررسی کن


ابتدا کاربر توسط Browser یک آدرس وب رو اجرا میکنه: http://domain/somefile.php

درخواست اجرای اون آدرس وب به Web Server فرستاده میشه

Web Server اون آدرس درخواست شده رو پردازش و تکه تکه میکنه

Web Server نسبت به نوع فایل موجود در آدرس پردازش شده، Handler ش رو (در اینجا موتور PHP) فعال/اجرا میکنه

موتور PHP فایل مورد نظر(somefile.php) رو چک میکنه: آیا cache شده یا cache نه؟
- خیر، فایل موردنظر cache نشده: موتور PHP فایل موردنظر(somefile.php) رو باز میکنه، تفسیر میکنه(lexing)، تجزیه میکنه(parsing)، کامپایل میکنه(compiling)، کش(cache) میکنه و داده حاصل شده رو اجرا میکنه و نهایتاً خروجی رو به Web Server میفرسته و Web Server هم به Browser کاربر میفرسته.
- بله، فایل موردنظر cache شده: موتور PHP کش فایل موردنظر(somefile.php) رو load میکنه، بعد اجراش میکنه و نهایتاً خروجی رو به Web Server میفرسته و Web Server هم به Browser کاربر میفرسته.
وبلاگ: Yousha.Blog.ir

صدام: "اگر با ارتش شاه ایران طرف بودیم، یک ماهه جنگ را می بردیم"
http://gulfnews.com/opinion/thinkers/ira...i-1.500997
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان