بسترهای نرم افزاری میزبان PHP با کارایی بالا برای برنامه های کوچک و بزرگ

پیاده سازی PHP بسیار آسان است. اما این بدان معنا نیست که هر بستر میزبانی انجام خواهد داد – به ویژه هنگامی که شما در مورد تجارت جدی هستید.


از بسیاری جهات ، PHP مانتو را از Perl به دست گرفت – این یک زبان نویسی آسان بود که بتواند مستقیماً درون HTML تعبیه شود (یا HTML را بسته به نوع توجه شما به آن نگاه کنید) توسط سرورهای وب منبع باز محبوب پشتیبانی می شد ( * سرفه * آپاچی) ، و دارای اتصال به بانکهای اطلاعاتی رابطه محبوب (yup ، MySQL).

اما برخلاف Perl ، PHP به اندازه کافی باهوش بود تا سریعتر از نوآوری در نوآوری استفاده کند – HHVM یک تهدید به اندازه کافی بزرگ بود که باعث شود Zend هرگونه برنامه ای برای PHP 6 و پرش به PHP 7 (در نتیجه افزایش 200٪ عملکرد) ، و درست وقتی که به نظر می رسید صحنه توسعه در PHP همه چیز درمورد رمزگذاری میمون یا چارچوب مورد نظر خود است ، لاراول یک بمب را رها کرد.

نکته مهم اینکه ، PHP امروزی در هیچ کجا نزدیک به سالهای گذشته نیست – دارای شاخ ، بال ، لیزرهایی با چشمان خود شلیک می کند و بدون مشکل می تواند یک یا دو درخت را برطرف کند. کسانی که با آن گیر کرده اند (خودم شامل این موضوع شده ام ، دلیل اصلی تنبلی :- P) اکنون یک ابزار جدید و عالی برای ساخت برنامه های وب دارند..

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

این پست برای توسعه دهنده یا هر کسی است که به کیفیت ، آزادی و عملکرد اهمیت می دهد. کسی که به فکر آپلودهای FTP و CPanel می لرزد (گرچه می داند چگونه با آنها کار کند!).

DigitalOcean

به احتمال زیاد شنیده اید DigitalOcean در حال حاضر ، اما اگر نه ، این یک پلت فرم فوق العاده مقرون به صرفه و قدرتمند برای میزبانی برنامه های شما است.

در اصل ، DigitalOcean به سرورهای خصوصی مجازی (VPS) معروف است که عملکرد و کنترل بسیار خوبی را برای تیم DevOps ارائه می دهد. البته با این آزادی مسئولیت نیز به شما می رسد – شما مسئول بهینه سازی ، مدیریت و تأمین امنیت زیرساخت های خود هستید. اگر یک برنامه PHP مدرن دارید ، به احتمال زیاد آنچه شما به دنبال آن هستید.

DigitalOcean چندین ویژگی شگفت انگیز دارد که تقریباً آن را به mini-AWS برای توسعه دهندگان تبدیل می کند:

  • نصب های یک کلیک برای برنامه های محبوب PHP
  • ابزارهایی مانند Load Balancers ، شبکه های خصوصی و غیره.
  • ذخیره سازی شیء ، ذخیره سازی بلوک ، ذخیره سازی SSD و غیره.
  • انواع مختلفی از سرورها بسته به نیاز – هدف کلی ، پردازنده بالا یا رم زیاد
  • مدیریت زیرساختی مبتنی بر API برای مقیاس پذیری آسان بالا یا پایین
  • نظارت و استفاده غنی و آمار غنی
  • Marketplace ، تصاویر سیستم عامل سفارشی ، پشتیبان گیری ، و غیره.
  • بانکهای اطلاعاتی میزبان (PostgreSQL به عنوان نوشتن ، اما MySQL و دیگران به زودی به زودی می آیند)

DigitalOcean همان چیزی است که من برای میزبانی پروژه های مشتری ، وب سایت های WordPress ، اسکریپت های خط فرمان PHP و whatnot از آن استفاده می کنم ، و من هرگز از نظر عملکرد یا امنیت مشکلی نداشته ام. برای کسانی که برای قابلیت اطمینان و انعطاف پذیری بسیار توصیه می شوند.

میزبانی A2

میزبانی A2 یک سرویس میزبانی بزرگ و قابل اعتماد که متخصص در PHP است. اگر از سیستم عامل های میزبان فعلی خود از مشکلات عملکرد خسته شده اید و هنوز هم می خواهید هزینه های خود را به صورت دقیق کنترل کنید ، میزبانی A2 میزبانی ارزش دارد که بررسی کنید.

همانطور که می بینید ، این برنامه ها دوست داشتنی هستند ، اما این یک بازاریابی نیست – A2 Hosting ارائه می دهد. مقایسه سریع برنامه ها نشان می دهد که کمتر از 10 دلار در ماه ، شما یک سرور با 2 گیگابایت رم ، دو هسته و سخت افزار بهینه دریافت می کنید.

A2 هاستینگ در ساده و سنتی میزبان پی اچ پی – وردپرس ، مگنتو ، چارچوب های ساده ، اسکریپت های یک صفحه ای و غیره برتری دارد اما وقتی عملکرد دیسک نگران کننده است ، حس زیادی ایجاد می کند..

ساختن

Laravel داغترین و محبوب ترین چارچوب PHP است و به احتمال زیاد برای مدت طولانی و طولانی “یکی” باقی خواهد ماند. این بدان معنی است که اگر شما یک توسعه دهنده PHP هستید ، احتمال دارد که در Laravel کدگذاری کنید.

اکنون ، لاراول یک چارچوب خواستار است و مسئله استقرار پیچیده می شود. هرچه برنامه شما غنی تر شود از ویژگی های شما بیشتر می شود. اگر در آن قایق هستید و می خواهید از همه زحمات مربوط به استقرار خلاص شوید (بله ، منظور من همه است), ساختن چیزی است که شما از دست می دهید.

اما اولین چیزهایی که اول – Forge سرویس دهنده یا هاست ارائه نمی دهد. در عوض ، این یک رابط مبتنی بر وب برای استقرار و نظارت بر برنامه های PHP شما در سرویس های میزبانی محبوب مانند DigitalOcean (پوشش فوق) ، Linode ، AWS و غیره است. در اینجا آنچه Forge برای ارائه به تیم های Laravel ارائه می دهد:

  • مقیاس بندی افقی
  • تعادل بار
  • مدیریت SSL
  • صف های ساده و مدیریت cron
  • مدیریت سایت و بروزرسانی های خودکار
  • اسکریپت های استقرار سفارشی

با صرف 20 دلار در هر ماه ، شما می توانید سرورهای نامحدود را از طریق Forge مدیریت کنید ، و تخفیف های سالانه وجود دارد. راستش ، بهتر از این نمی شود!

هرووک

هرووک به طور سنتی با اکوسیستم های Ruby on Rails و Python همراه بوده است (به خاطر عشق به PostgreSQL و استقرار ساده و تقریباً هنری). اما اکنون ، توسعه دهندگان PHP نیز می توانند شاد شوند!

این که آیا این ساده PHP ، Laravel ، Symfony ، HHVM یا هر نوع / بسته بندی دیگر باشد ، هرووک تمام این کارها را با یک فشار ساده گیت انجام می دهد که به نظر می رسد خیلی خوب باشد که درست باشد اما در واقع. مقیاس گذاری به صورت خودکار مورد مراقبت قرار می گیرد و چندین سرویس هرووک (افزودنی) برای آسانتر کردن زندگی استقرار شما وجود دارد.

هرووک یکی از سیستم عامل های میزبان با هزینه مناسب برای PHP در آنجا است ، اما کاملاً محکم است و از کیفیت و ثبات خاصی برخوردار است.

ابرهای ابری

ممکن است که شایستگی میزبانی سیستم عامل ها مانند DigitalOcean ، Linode و غیره را ببینید ، اما برای انجام کارهای DevOps فاقد یک تیم قابل اعتماد هستید. اگر چنین باشد, ابرهای ابری یک جایگزین عالی است که برنامه PHP شما را بر روی بستر انتخابی شما مدیریت خواهد کرد.

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

منظور من این است که با هزینه کمتر از 50 دلار در هر ماه ، می توانید یک فروشگاه تجارت الکترونیکی را راه اندازی کنید که ماهانه هزاران دلار فروش ایجاد می کند و خیلی خوب سنبله ها را کنترل می کند.

شما تمام ویژگی های خوبی را که سیستم عامل رویای شما ارائه می دهد ، کسب می کنید و آرامش خاطر را به دست می آورید. بیشتر از یکی میتواند درخواست ارسال کند؟ ��

ندکف

ندکف؟ بله ، این همان چیزی است که من فکر کردم.

در حالی که ندکف برای راه حل های میزبانی بومی گره شناخته شده است ، به نظر می رسد آنها PHP را پذیرفته اند و یک بستر زیبا و شیرین را ارائه می دهند.

شما می شود پرداخت از هر 100 تا 200 دلار در هر ماه برای سرور مناسب و معقول ، اما نکته اینجاست که خدمات اساسی مانند MongoDB ، MySQL ، Redis و غیره در حال حاضر پخته شده اند و با زحمت مقیاس می شوند. پشتیبانی پرداخت شده نیز موجود است و از 300 دلار در ماه شروع می شود.

ارزشش را دارد؟ بله ، اگر نیازهای خاصی دارید و می خواهید قابلیت اطمینان و حل سریع مشکلات را داشته باشید.

رونکلود

بعضی اوقات ، شما به یک راه حل میزبانی مدیریت شده برای PHP نیاز دارید (برای تیم های طراحی شما که عملکردهای اصلی نشانه گذاری و PHP را در داخل اسکریپت های ساده انجام می دهند) ، و یک محیط انعطاف پذیر (برنامه پی اچ پی مبتنی بر Docker ، پشتیبانی از ElasticSearch ، بیش از حد محلی ، شاید؟).

در آن موارد, رونکلود یک معامله شیرین است.

Runcloud cPanel ، WHM و سایر ابزارهای این چنینی را با داشبورد سفارشی خود که صریحاً خارج از جهان است جایگزین می کند:

شما همه چیز را از طریق این رابط کاربری زیبا مدیریت می کنید ، که شامل همه چیزهایی است که می توانید به آن فکر کنید – نسخه PHP ، پیکربندی Supervisor (به هر حال ، به نظر می رسد این اولین میزبان PHP است که Supervisor را پیاده سازی می کند) ، سیاههها ، بانک اطلاعاتی ، همه چیز.

مجدداً ، Runcloud سرورهای مخصوص به خود را ارائه نمی دهد ، اما با پرداخت 15 دلار در ماه ، به شما امکان می دهد سرورهای نامحدود را وصل و مدیریت کنید. حتی در صورت نیاز به مدیریت و سرور کردن مجدد و حتی نمی خواهید زنگ ها و سوت ها حتی یک برنامه رایگان وجود داشته باشد!

Platform.sh

چگونه من حتی شروع به توصیف کنم Platform.sh? �� خوب ، بیایید این را امتحان کنیم – احتمالاً شما از Symfony (قوی ترین چارچوب وب PHP در آنجا) ، Magento (سکوی تجارت الکترونیکی هنگام بلند کردن سنگین) و TYPO3 (CMS پیچیده و بسیار مدولار) شنیده اید. ، درست?

خوب ، همه اینها Platform.sh را به عنوان میزبان انتخابی PHP خود انتخاب کرده اند.

دلیل این امر این است که Platform.sh فراتر از فراخوان وظیفه است ، و همه چیز مورد نیاز در یک برنامه مدرن PHP را فراهم می کند – از پشتیبانی از آخرین نسخه های PHP گرفته تا استقرار ساده با یک کلیک برای خدمات میکرو..

اگر مشاغل بزرگ و جدی دارید که در PHP اجرا می شود ، Platform.sh باید شماره یک در رادار شما باشد.

و به نظر نمی رسد که ثروت دارد. برای 270 دلار در ماه (برنامه ها را مقایسه کنید) اینجا) ، می توانید یک وب سایت را اجرا کنید که به راحتی چند میلیون بازدید صفحه در هر ماه انجام می دهد. اکنون ، من موافقم که 270 دلار بسیار زیاد به نظر می رسد ، به خصوص وقتی که میزبانی PHP مانند 5 دلار در ماه در دسترس است. با این حال, Platform.sh یک تعویض بازی برای تغییر بازی ها است و قرار نیست به آرامی از آن گرفته شود. ��

موتور برنامه Google

از زیرساخت های شبکه با تأخیر کم Google استفاده کنید.

موتور برنامه Google پلتفرم بدون سرور مدیریت می شود که به شما امکان می دهد برنامه های PHP ، Nodejs ، Python ، C # را اجرا کنید. بهترین چیز این است که ، لازم نیست در مورد مدیریت زیرساختها نگران باشید – Google این کار را برای شما انجام می دهد.

شما برای استفاده از سنبله های ترافیکی ، آنچه را که استفاده می کنید و به صورت خودکار مقیاس می پردازید ، پرداخت می کنید.

نتیجه

کمبود ارائه دهندگان میزبان پی اچ پی در بازار وجود ندارد. فقط یک جستجوی Google داشته باشید و در انتخاب خود غرق شوید. با این وجود ، همه ارائه دهندگان میزبانی ارزش انتخاب ندارند ، هر چقدر هم که وب سایت آنها کپی باشد یا برنامه های آنها چقدر باورنکردنی باشد.

داستان های ترسناک در مورد اشکالات مکرر ، هک ها و مشکلات عملکردی حل نشده در بین ارائه دهندگان میزبان “محبوب” PHP بسیار رایج است ، به همین دلیل این مقاله به گزینه های کمتر شناخته شده اما قاتل می پردازد..

امیدوارم کمک کند! ��

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map