الأخبار التكنولوجية والاستعراضات والنصائح!

منصات استضافة PHP عالية الأداء للتطبيقات الصغيرة والكبيرة

PHP سهل التنفيذ للغاية. لكن هذا لا يعني أن أي منصة استضافة ستفعل ذلك – خاصة عندما تكون جادًا بشأن الأعمال التجارية.

من نواحٍ عديدة ، استحوذت PHP على الوشاح من Perl – لقد كانت لغة برمجة نصية بسيطة يمكن دمجها مباشرةً في HTML (أو تضمين HTML نفسها ، اعتمادًا على الطريقة التي تريد النظر إليها) ، وكانت مدعومة من قبل الويب المفتوح المصدر الشهير الخوادم (* hosta * Apache) ، ولها روابط بقواعد البيانات العلائقية الشائعة (نعم ، MySQL).

ولكن على عكس Perl ، كانت PHP ذكية بما يكفي للابتكار بشكل أسرع لتبقى ذات صلة – كان HHVM تهديدًا كبيرًا بما يكفي لجعل Zend تسقط جميع خطط PHP 6 وتقفز إلى PHP 7 (مما أدى إلى تعزيز الأداء بنسبة 200٪) ، وفقط عندما يحدث ذلك. بدا أن مشهد تطوير PHP كان كله يتعلق بتشفير القرد أو أطر عمل تفعل ذلك بنفسك ، فقد ألقى Laravel قنبلة.

النقطة المهمة هي أن PHP اليوم ليست قريبة مما كانت عليه من قبل – فهي تحتوي على قرون وأجنحة ، وتطلق أشعة الليزر بأعينها ، ويمكنها اقتلاع شجرة أو اثنتين بدون مشكلة. أولئك الذين تمسكوا بها (بما فيهم أنا ، والسبب الرئيسي للكسل :- P) لديهم الآن مجموعة أدوات حديثة وممتازة لبناء تطبيقات الويب.

هذا يقودنا إلى مجال آخر محرج في الماضي – الاستضافة. نعم ، لا يزال مقدمو خدمات استضافة PHP عشرة سنتات ، وقد تم تصميم العديد منهم لإحداث معاناة للجمهور المطمئن ، ولكن بنفس القدر من الصحة ، هناك الآن جميع أنواع الخيارات القوية والممتازة.

هذا المنشور مخصص للمطور أو أي شخص يهتم بالجودة والحرية والأداء ، الشخص الذي يرتجف من فكرة تحميلات FTP و CPanel (حتى لو كان يعرف كيفية العمل معهم!).

ديجيتال أوشن

من المحتمل أنك سمعت بالفعل عن DigitalOcean ، ولكن إذا لم يكن الأمر كذلك ، فهي منصة فعالة من حيث التكلفة وفعالة بشكل لا يصدق لاستضافة تطبيقاتك.

تشتهر DigitalOcean بشكل أساسي بالخوادم الافتراضية الخاصة (VPS) التي تقدم أداءً وتحكمًا جيدًا للغاية لفريق DevOps. بالطبع ، مع هذه الحرية تأتي المسؤولية – فأنت مسؤول عن تحسين البنية التحتية الخاصة بك وإدارتها وتأمينها. إذا كان لديك تطبيق PHP حديث ، فمن المحتمل أن يكون هذا هو ما تبحث عنه.

تتمتع DigitalOcean بالعديد من الميزات الرائعة ، مما يجعلها تقريبًا AWS مصغرة للمطورين:

  • تثبيتات بنقرة واحدة لتطبيقات PHP الشائعة
  • أدوات مثل Load Balancers و Private Networking وما إلى ذلك.
  • تخزين الكائن ، تخزين الكتلة ، تخزين SSD ، إلخ.
  • عدة أنواع من الخوادم حسب الاحتياجات – عامة ، وحدة المعالجة المركزية عالية أو ذاكرة الوصول العشوائي عالية
  • إدارة البنية التحتية المستندة إلى API لسهولة التوسع أو التصغير
  • ثرية المراقبة والاستخدام والإحصاءات
  • السوق ، صور نظام التشغيل المخصصة ، النسخ الاحتياطية ، إلخ.
  • قواعد البيانات المستضافة (PostgreSQL في وقت كتابة هذا التقرير ، لكن MySQL وغيرها قريبًا)
  • DigitalOcean هو ما أستخدمه لاستضافة مشاريع العملاء ، ومواقع WordPress ، ونصوص سطر أوامر PHP ، وغير ذلك ، ولم أواجه أبدًا مشكلة واحدة تتعلق بالأداء أو الأمان. موصى به للغاية بالنسبة لهم من أجل الموثوقية والمرونة.

    استضافة A2

    A2 Hosting هي خدمة استضافة كبيرة وموثوقة متخصصة في PHP. إذا مللت من مشكلات الأداء مع منصات الاستضافة الحالية لديك وما زلت ترغب في إبقاء النفقات تحت رقابة صارمة ، فإن A2 Hosting تستحق المراجعة.

    كما ترى ، الخطط رائعة ، لكنها ليست وسيلة للتحايل التسويقي – تقدم A2 Hosting. تكشف مقارنة سريعة للخطط أنه مقابل أقل من 10 دولارات شهريًا ، يمكنك الحصول على خادم به ذاكرة وصول عشوائي (RAM) بسعة 2 جيجابايت ، ومركزين ، وأجهزة محسّنة.

    تتفوق A2 Hosting في استضافة PHP التقليدية البسيطة – WordPress ، Magento ، الأطر البسيطة ، البرامج النصية من صفحة واحدة ، وما إلى ذلك ، ولكنها منطقية جدًا عندما يكون أداء القرص مشكلة.

    تشكيل

    Laravel هو إطار PHP الأكثر شهرة والأكثر شيوعًا ، ومن المرجح أن يظل “واحدًا” لفترة طويلة جدًا. هذا يعني أنه إذا كنت مطور PHP ، فمن المحتمل أنك تقوم بالبرمجة في Laravel.

    الآن ، Laravel هو إطار عمل صعب ، ومسألة النشر تصبح معقدة ؛ سيكون تطبيقك أكثر ثراءً بالميزات. إذا كنت في هذا القارب وتريد التخلص من كل المتاعب المتعلقة بالنشر (نعم ، أعني كل شيء) ، فإن Forge هو ما تفتقده.

    منصات استضافة PHP عالية الأداء للتطبيقات الصغيرة والكبيرة 1

    لكن أول الأشياء أولاً – ليس لدى Forge خوادم أو استضافة لعرضها. بدلاً من ذلك ، إنها واجهة قائمة على الويب لنشر تطبيقات PHP الخاصة بك ومراقبتها على خدمات الاستضافة الشائعة مثل DigitalOcean (المذكورة أعلاه) و Linode و AWS وما إلى ذلك.

  • التحجيم الأفقي
  • توزيع الحمل
  • إدارة SSL
  • قوائم انتظار بسيطة وإدارة كرون
  • إدارة الموقع والتحديثات التلقائية
  • البرامج النصية المخصصة للنشر
  • مقابل 20 دولارًا فقط شهريًا ، يمكنك إدارة خوادم غير محدودة من خلال Forge ، وهناك خصومات سنوية. بصراحة ، لا شيء أفضل من هذا!

    هناك منصات استضافة Laravel أكثر تخصصًا لتطبيقاتك.

    هيروكو

    ارتبطت Heroku تقليديًا بنظام Ruby on Rails و Python البيئي (بسبب حبها لـ PostgreSQL والتركيبات البسيطة شبه الفنية). ولكن الآن يمكن لمطوري PHP أن يفرحوا أيضًا!

    منصات استضافة PHP عالية الأداء للتطبيقات الصغيرة والكبيرة 2

    سواء كانت PHP أو Laravel أو Symfony أو HHVM أو بعض المتغيرات / الحزم الأخرى ، فإن Heroku يفعل كل ذلك بدفعة git بسيطة تبدو جيدة جدًا لدرجة يصعب تصديقها ولكنها كذلك. يتم التعامل مع التحجيم تلقائيًا ، وهناك العديد من خدمات (ملحقات) Heroku لتسهيل عملية النشر.

    تعد Heroku من بين أكثر منصات استضافة PHP تكلفة ، لكنها قوية جدًا وتتمتع بسمعة طيبة من حيث الجودة والاستقرار.

    طرق السحب

    من المحتمل أن ترى فوائد منصات الاستضافة مثل DigitalOcean و Linode وما إلى ذلك ، لكنك تفتقر إلى فريق موثوق للقيام بأشياء DevOps. إذا كان الأمر كذلك ، فإن Cloudways هو خيار جيد سيدير ​​تطبيق PHP الخاص بك على منصة من اختيارك.

    منصات استضافة PHP عالية الأداء للتطبيقات الصغيرة والكبيرة 3

    بالطبع ، هذا يعني أن السعر يرتفع. لقد أجريت فحصًا سريعًا وقذرًا لخطط التسعير ، وكقاعدة عامة ، أنت تدفع ضعف ما تدفعه عادةً لمنصات الاستضافة هذه. وهي بصراحة صفقة رائعة ، إذا سألتني ، لا سيما بالنظر إلى أن Cloudways تقدم مساعدة ترحيل مجانية لموقعك.

    أعني ، مقابل أقل من 50 دولارًا في الشهر ، يمكنك تشغيل متجر للتجارة الإلكترونية يولد آلاف الدولارات من المبيعات شهريًا ويتعامل مع القمم بشكل جيد للغاية.

    ستحصل على جميع الميزات الرائعة التي توفرها منصة أحلامك ، وستشعر براحة البال. أكثر ما يمكن أن تسأل عنه؟ 🙂

    مدير العقدة

    مدير العقدة؟ نعم ، هذا ما اعتقدته.

    بينما تشتهر Nodechef بحلول استضافة Node-native ، يبدو أنهم احتضنوا PHP ويقدمون نظامًا أساسيًا رائعًا.

    منصات استضافة PHP عالية الأداء للتطبيقات الصغيرة والكبيرة 4

    ستدفع في أي مكان من 100 دولار إلى 200 دولار شهريًا للحصول على خادم لائق ، ولكن المحصلة النهائية هي أن الخدمات الأساسية مثل MongoDB و MySQL و Redis وما إلى ذلك ، قد تم إعدادها بالفعل وستتسع بسهولة. يتوفر أيضًا الدعم المدفوع ويبدأ بسعر 300 دولار شهريًا.

    يستحق كل هذا العناء؟ نعم ، إذا كانت لديك احتياجات محددة وتريد الموثوقية وحل المشكلات بسرعة.

    رونكلود

    في بعض الأحيان تحتاج إلى كلاهما – حل استضافة مُدار لـ PHP (لفرق التصميم الخاصة بك يقومون بوظائف الترميز الأساسية و PHP في نصوص بسيطة) وبيئة مرنة (ربما؟).

    في هذه الحالات ، تعتبر Runcloud صفقة جيدة.

    منصات استضافة PHP عالية الأداء للتطبيقات الصغيرة والكبيرة 5

    يستبدل Runcloud cPanel و WHM والأدوات الأخرى بلوحة القيادة المخصصة الخاصة به ، والتي هي بصراحة خارج هذا العالم:

    منصات استضافة PHP عالية الأداء للتطبيقات الصغيرة والكبيرة 6

    يمكنك إدارة كل شيء من خلال هذه الواجهة الجميلة ، والتي تتضمن كل ما يمكنك التفكير فيه – إصدار PHP ، تكوين المشرف (بالمناسبة ، يبدو أن هذا هو أول مضيف PHP يقوم بحزم المشرف) ، والسجلات ، وقاعدة البيانات ، وكل شيء.

    مرة أخرى ، لا تقدم Runcloud خوادمها الخاصة ، ولكن مقابل أقل من 15 دولارًا شهريًا ، فهي تتيح لك الاتصال بخوادم غير محدودة وإدارتها. حتى أن هناك خطة مجانية إذا كنت بحاجة إلى إدارة خادم واحد ولا تريد الأجراس والصفارات!

    المنصة

    كيف يمكنني حتى أن أبدأ في وصف Platform.sh؟ 🙂 حسنًا ، دعنا نجرب هذا – ربما سمعت عن Symfony (أقوى إطار عمل ويب PHP موجود) ، و Magento (منصة التجارة الإلكترونية الثقيلة) ، و TYPO3 (نظام CMS معقد ، معياري للغاية) ، أليس كذلك؟

    حسنًا ، كل هؤلاء لديهم Platform.sh كمضيف PHP اختياري.

    منصات استضافة PHP عالية الأداء للتطبيقات الصغيرة والكبيرة 7

    والسبب هو أن Platform.sh يذهب إلى أبعد من ذلك ، حيث يوفر كل ما هو مطلوب في تطبيق PHP الحديث – من دعم أحدث إصدارات PHP إلى النشر السهل بنقرة واحدة للخدمات المصغرة.

    إذا كان لديك عمل كبير وجاد يعمل على PHP ، فيجب أن يكون Platform.sh رقم 1 على رادارك.

    وليس الأمر وكأنه يكلف ثروة. مقابل 270 دولارًا شهريًا (قارن الخطط هنا) ، يمكنك تشغيل موقع ويب يتعامل بسهولة مع مليوني مشاهدة للصفحة شهريًا. الآن ، أوافق على أن مبلغ 270 دولارًا يبدو كثيرًا ، خاصةً عندما تكون استضافة PHP متاحة مقابل 5 دولارات شهريًا. ومع ذلك ، فإن Platform.sh هي لعبة تغيير قواعد اللعبة ولا ينبغي الاستخفاف بها. 🙂

    محرك تطبيقات جوجل

    استفد من البنية التحتية لشبكة Google بزمن انتقال منخفض.

    Google App Engine هو نظام أساسي مُدار بدون خادم يسمح لك بتشغيل تطبيقات PHP و Nodejs و Python و C #. أفضل جزء هو أنه لا داعي للقلق بشأن إدارة البنية التحتية – فغوغل تفعل ذلك نيابةً عنك.

    منصات استضافة PHP عالية الأداء للتطبيقات الصغيرة والكبيرة 8

    أنت تدفع مقابل ما تستخدمه وتتوسع تلقائيًا لاستيعاب ذروة حركة المرور.

    استنتاج

    لا يوجد نقص في مزودي استضافة PHP في السوق. مجرد بحث في Google وستغرق في الخيارات. ولكن ليس كل مزودي الاستضافة يستحقون الاختيار ، بغض النظر عن مدى جودة نسخة موقع الويب الخاصة بهم أو مدى روعة خططهم.

    قصص الرعب عن الأخطاء المتكررة ، والقرصنة ، ومشكلات الأداء التي لم يتم حلها كلها شائعة جدًا بين موفري خدمات استضافة PHP “المشهورين” ، وهذا هو السبب في أن هذه المقالة تركز على الخيارات الأقل شهرة ولكن القاتلة.

    أتمنى أن يساعد! 🙂