PDA

View Full Version : حرفه ای: افزایش سرعت اجرای php



beh3000
شنبه 20 دی 1393, 09:09 صبح
سلام

فریم ورک های php بعضی هاشون بصورت Extension هستند یعنی به زبان C نوشته شدن و بخاطر همین هم میگن سرعت اجراش بیشتره ... حالا سوال من اینه که میشه همین سایت هایی که خودمون میسازیم رو به زبان C تبدیل کرد ... آیا سرعت اجراش بیشتر میشه ؟ بصرفه هست این کار ؟

البته این جواب رو نمیخوام بدید که اگه زبان c باشه تو هاست های اشتراکی نمیشه استفاده کرد چون دسترسی نداریم , این رو میدونم

وب سرور آپاچی هم برای اجرای php میاد سورس رو به یک زبان میانی تبدیل میکنه بعد اون اجرا میشه ... این زبان میانی که میگن زبان C هست عایا ؟

joker
شنبه 20 دی 1393, 10:40 صبح
شما با هر زبانی میتونید برای PHP اکستنشن بنویسید ، اگه PHP شما تحت ویندوز باشه که حتی با دلفی هم میشه براش اکستنشن نوشت
اگه تحت لینوکس باشه فقط از کامپایلرهای لینوکسی میتونید برای این مورد استفاده کنید. ( راهنمای نوشتن اکستنش روی سایت PHPهست ، تولیدش هم زیاد سخت و پیچیده نیست )

افزایش سرعت به خیلی پارامترها مربوطه ، من به شما پیشنهاد نمیکنم برای این مورد شروع به نوشتن اکستنشن خاصی بکنید چون نیاز به رعایت خیییییییییییییلی موارد دارید و اطلاعات پایه از طراحی سیستم عامل حتی ، اگه فقط مشکلتون افزایش سرعت هست. اگه سیستم فعلی شما کند عمل میکنه ممکنه علتش چیز دیگه ای باشه مثل طراحی اشتباه دیتابیس و کوئری ها که بسیار هم شایع هست. کافی نبودن رم یا سی پی یو برای حجم اطلاعات شما و....