افزونهٔ PHP با Go، بدون یک خط C
خلاصهٔ کاملتر
لاراول و سیمفونی با سرویسکانتینر و سیستم درایورشون انعطاف زیادی میدن، ولی جایی هست که دیگه فریمورک مقصر نیست و خود پیاچپی گلوگاه میشه. ارائهٔ الکساندر دوبوآ تو کنفرانس PHP هلند دقیقاً از همونجا شروع میشه و یه لایه پایینتر میره: نوشتن یه افزونهٔ سفارشی پیاچپی با کمک FrankenPHP و Go — بدون اینکه لازم باشه سراغ C بری.
مثال عملی سشن یه کش LRU در حافظهست که بهشکل افزونه پیاده میشه و بعد قدمبهقدم از طریق یه درایور کش سفارشی به لاراول وصل میشه؛ یعنی سیستم کشِ فریمورک با یه پیادهسازی پرسرعت گسترش پیدا میکنه و از بیرون انگار یه امکان بومی بهنظر میرسه. به گفتهٔ ارائهدهنده، توی جلسه کد و جزئیات واقعیِ داخلی نشون داده میشه، نه فقط کلیات.
دوبوآ CTO شرکت Les-Tilleuls.coop و عضو تیم هستهٔ سیمفونی و از نگهدارندههای پیاچپی و FrankenPHP هست، و ادعای ارائه اینه که حتی اگه تا حالا افزونهٔ پیاچپی ننوشته باشی، با درک بهتری از رانتایم زبان و از انعطاف لاراول و سیمفونی بیرون میآی. این سشن ۱۳ مارس ۲۰۲۶ و در بازهٔ ۱۱:۰۵ تا ۱۱:۵۰ برگزار شد.
نکات کلیدی:
- نوشتن افزونهٔ پیاچپی با Go و FrankenPHP، بدون هیچ کد C
- نمونهٔ عملی: یه کش LRU در حافظه بهعنوان افزونه
- وصلکردن افزونه به لاراول از راه یه درایور کش سفارشی
- ارائهدهنده: الکساندر دوبوآ، تیم هستهٔ سیمفونی و نگهدارندهٔ FrankenPHP
- تمرکز روی کد و داخلیهای واقعی، بدون نیاز به دانش قبلی C




