Высокопроизводительные хостинговые платформы PHP для малых и больших приложений

PHP очень прост в развертывании. Но это не означает, что подойдет любая хостинговая платформа, особенно если вы серьезно относитесь к бизнесу..


Во многих отношениях PHP перенял мантию у Perl – это был простой язык сценариев, который мог встраиваться прямо в HTML (или встраивать HTML в себя, в зависимости от того, как вы хотите на него смотреть), поддерживался популярными веб-серверами с открытым исходным кодом ( * кашлял * Apache) и имел привязки к популярным реляционным базам данных (yup, MySQL).

Но в отличие от Perl, PHP был достаточно умен, чтобы быстрее внедрять инновации, когда дело дошло до того, чтобы оставаться актуальным – HHVM была достаточно большой угрозой, чтобы Zend отбросил любые планы на PHP 6 и перешел на PHP 7 (что привело к увеличению производительности на 200%), просто когда сцена выглядела так, будто сцена разработки в PHP была посвящена программированию обезьян или созданию собственной инфраструктуры, Laravel бросил бомбу.

Суть в том, что сегодняшний PHP не похож на прошлый – он имеет рога, крылья, стреляет лазерами своими глазами и может без проблем выкорчевать дерево или два. Те, кто придерживался этого (включая меня, главной причиной чего была лень :-P), теперь имеют современный, превосходный набор инструментов для создания веб-приложений..

Что подводит нас к другому смущающему прошлому направлению – хостингу. Да, провайдеры PHP-хостинга по-прежнему стоят десятки, и многие из них были созданы для того, чтобы причинять страдания ничего не подозревающей публике, но в равной степени верно, что теперь доступны всевозможные надежные и отличные варианты.

Этот пост предназначен для разработчиков или тех, кто заботится о качестве, свободе и производительности; тот, кто содрогается при мысли о загрузке по FTP и CPanel (хотя знает, как с ними работать!).

DigitalOcean

Вполне вероятно, что вы слышали о DigitalOcean уже, но если нет, это невероятно экономичная и мощная платформа для размещения ваших приложений.

По сути, DigitalOcean славится виртуальными частными серверами (VPS), которые предлагают очень хорошую производительность и контроль для команды DevOps. С этой свободой, конечно же, связана и ответственность – вы отвечаете за оптимизацию, управление и защиту своей инфраструктуры. Если у вас есть современное PHP-приложение, то, скорее всего, вы ищете.

DigitalOcean обладает несколькими удивительными функциями, почти превращающими его в мини-AWS для разработчиков:

  • Установка в один клик для популярных приложений PHP
  • Инструменты, такие как балансировщики нагрузки, частные сети и т. Д..
  • Хранилище объектов, блочное хранилище, хранилище SSD и т. Д..
  • Несколько типов серверов в зависимости от потребностей – общего назначения, высокая загрузка ЦП или высокая оперативная память
  • Управление инфраструктурой на основе API для простого масштабирования
  • Богатый мониторинг и использование и статистика
  • Торговая площадка, пользовательские образы ОС, резервные копии и т. Д..
  • Размещенные базы данных (PostgreSQL на момент написания, но скоро появятся MySQL и другие)

DigitalOcean это то, что я использую для размещения клиентских проектов, веб-сайтов WordPress, сценариев PHP командной строки и прочего, и у меня никогда не было ни одной проблемы с производительностью или безопасностью. Настоятельно рекомендуется для тех, кто за надежность и гибкость.

А2 Хостинг

А2 Хостинг это большой и надежный хостинг, который специализируется на PHP. Если вы устали от проблем с производительностью ваших текущих хостинговых платформ и все еще хотите контролировать расходы, стоит попробовать A2 Hosting..

Как видите, планы прекрасны, но это не маркетинговая ошибка – хостинг A2 предоставляет. Быстрое сравнение планы показывает, что менее чем за 10 долларов в месяц вы получаете сервер с 2 ГБ ОЗУ, двумя ядрами и оптимизированным оборудованием.

Хостинг A2 превосходит простой, традиционный PHP-хостинг – WordPress, Magento, простые фреймворки, одностраничные скрипты и т. Д., Но имеет большой смысл, когда важна производительность диска..

Кузница

Laravel является самой горячей и популярной средой PHP и, вероятно, останется «единой» на долгое время. Это означает, что если вы являетесь разработчиком PHP, скорее всего, вы пишете в Laravel.

Теперь Laravel является сложной средой, и проблема развертывания усложняется; тем более многофункциональным становится ваше приложение. Если вы находитесь в этой лодке и хотите избавиться от всех неприятностей, связанных с развертыванием (да, я имею в виду все), Кузница это то, что вам не хватает.

Но обо всем по порядку – в Forge нет ни серверов, ни хостинга. Скорее, это веб-интерфейс для развертывания и мониторинга ваших приложений PHP на популярных хостинговых сервисах, таких как DigitalOcean (см. Выше), Linode, AWS и т. Д. Вот что Forge может предложить командам Laravel:

  • Горизонтальное масштабирование
  • Балансировка нагрузки
  • Управление SSL
  • Простые очереди и управление cron
  • Управление сайтом и автообновления
  • Пользовательские сценарии развертывания

Всего за 20 долларов в месяц вы можете управлять неограниченным количеством серверов через Forge, и есть ежегодные скидки. Честно говоря, это не лучше, чем это!

Heroku

Heroku традиционно ассоциируется с экосистемами Ruby on Rails и Python (из-за любви к PostgreSQL и простых, почти художественных развертываний). Но теперь разработчики PHP тоже могут порадоваться!

Будь то обычный PHP, Laravel, Symfony, HHVM или любой другой вариант / пакет, Heroku делает все это простым нажатием git, которое кажется слишком хорошим, чтобы быть правдой, но на самом деле это так. Масштабирование выполняется автоматически, и есть несколько сервисов Heroku (дополнений), которые облегчают вам развертывание..

Heroku это одна из самых дорогих платформ хостинга для PHP, но она надежна и имеет отличную репутацию за качество и стабильность.

Cloudways

Вполне возможно, что вы видите преимущества хостинговых платформ, таких как DigitalOcean, Linode и т. Д., Но вам не хватает надежной команды для выполнения задач DevOps. Если так, Cloudways это отличная альтернатива, которая будет управлять вашим PHP-приложением на платформе по вашему выбору.

Конечно, это означает, что цены растут. Я быстро проверил тарифные планы, и, как правило, вы платите вдвое больше, чем обычно платите на этих хостинговых платформах. Честно говоря, это довольно приятное предложение, особенно если учесть, что Cloudways предлагает бесплатную помощь по миграции для вашего сайта..

Я имею в виду, что менее чем за 50 долларов в месяц вы можете запустить интернет-магазин, который генерирует тысячи долларов продаж в месяц и отлично справляется с резкими скачками..

Вы получаете все приятные функции, которые предлагает платформа вашей мечты, и вы получаете душевное спокойствие. Что еще можно попросить? ��

Nodechef

Nodechef? Да, я так и думал.

Пока Nodechef известна своими хостинговыми решениями Node, они, похоже, используют PHP и предлагают довольно приятную платформу.

Вы бы платеж где-то от $ 100 до $ 200 в месяц на приличном сервере, но дело в том, что такие важные сервисы, как MongoDB, MySQL, Redis и т. д., уже встроены и будут легко масштабироваться. Платная поддержка также доступна, и начинается с $ 300 в месяц.

Стоило того? Да, если у вас есть конкретные потребности и вы хотите надёжности и быстрого решения проблем.

Runcloud

Иногда вам нужно и решение для управляемого хостинга для PHP (для групп разработчиков, которые выполняют базовую разметку и функции PHP в простых сценариях), и гибкая среда (возможно, приложение на основе Docker, приложение на основе ElasticSearch, гиперлокальное PHP)?.

В тех случаях, Runcloud сладкая сделка.

Runcloud заменяет cPanel, WHM и другие подобные утилиты собственной настраиваемой панелью мониторинга, которая, честно говоря, находится за пределами мира:

Вы управляете всем через этот красивый интерфейс, который включает в себя все, что вы можете придумать – версию PHP, конфигурацию Supervisor (кстати, это, кажется, первый хост PHP, который объединяет Supervisor), журналы, базу данных, все.

Опять же, Runcloud не предлагает собственных серверов, но всего за 15 долларов в месяц позволит вам подключаться и управлять неограниченным количеством серверов. Существует даже бесплатный план, если вам нужно управлять одним сервером и не хотите наворотов!

Platform.sh

Как мне вообще начать описывать Platform.sh? Let’s Хорошо, давайте попробуем это – вы, вероятно, слышали о Symfony (самая надежная веб-платформа PHP), Magento (платформа электронной коммерции, когда речь идет о тяжелом подъеме) и TYPO3 (сложная высокомодульная CMS) , правильно?

Ну, все они имеют Platform.sh в качестве своего PHP хостинга.

Причина в том, что Platform.sh выходит за рамки служебного долга, предоставляя все необходимое в современном приложении PHP – от поддержки последних версий PHP до простого развертывания микросервисов одним щелчком мыши..

Если у вас большой серьезный бизнес, работающий на PHP, Platform.sh должен быть # 1 на вашем радаре.

И это не так, как будто это стоит целое состояние. За 270 долларов в месяц (сравните планы Вот), вы можете запустить веб-сайт, который легко обрабатывает несколько миллионов просмотров страниц в месяц. Теперь я согласен, что 270 долларов звучат очень дорого, особенно когда PHP-хостинг доступен примерно за 5 долларов в месяц. Однако, Platform.sh является изменителем игры для изменителей игры, и не следует воспринимать легкомысленно. ��

Google App Engine

Воспользуйтесь преимуществами сетевой инфраструктуры Google с низкой задержкой.

Google App Engine это управляемая серверная платформа, которая позволяет запускать приложения PHP, Nodejs, Python, C #. Лучше всего то, что вам не нужно беспокоиться об управлении инфраструктурой – Google сделает это за вас.

Вы платите за то, что используете, и автоматически масштабируете, чтобы учесть всплески трафика.

Вывод

На рынке нет недостатка в PHP хостинг-провайдерах. Всего один поиск 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