• личный кабинет

Выбор сервера для обслуживания сайта

Выбор сервера для обслуживания сайта

Эта статья относится к выбору сервера для размещения веб-сайтов.

Вы можете в любое время поменять тип веб-сервера для сайта со страницы личного кабинета "управление сайтами и серверами".

  • Узнать текущий веб-сервер можно в личном кабинете на странице "управление сайтами и серверами".
  • Смена сервера может быть заблокирована. Если вы хотите изменить сервер для такого сайта, обратитесь в поддержку.
  • Изменения вступают в силу в течение нескольких часов (время обновления DNS).
  • Обратите внимание на статью "Как получить качественную работу сайта".
  • Требуется полное описание услуг? Посмотрите статью "Техническое описание услуг", полный рубрикатор справки.
бесплатный выбор
во всех тарифах
(кроме PROSTO.1Gb.ru)

ASP, ASP.NET

Linux LAMP

  старое ASP .NET / .NET Core Apache
mod_php mod_php Fast CGI     CGI    
Современный, оптимальный сервер + / - + - + -
Есть VIP хостинг - +
Есть SSD хостинг - + - +
Версия Apache - 1.3 2.2 - 2.4
Поддержка PHP PHP-win32, по заявке PHP-win32 PHP 5.2 или выше
на всех серверах работает версия PHP с идентичными настройками
Версия PHP 4 - +
устарело!
-
Версия PHP 5 на выбор + CGI
старые
+
старые
+
актуальные версии
PHP 5.2 - + +
на выбор
через изменение
обработчика
CGI / fastCGI
PHP 5.3 (без Zend Optimizer) - +
PHP 5.4 (без Zend Optimizer) - +
PHP 5.5 (без Zend Optimizer) - +
PHP 5.6 (без Zend Optimizer) - +
Версия PHP 7 на выбор - +
Версия PHP 8 на выбор - +
HTTP авторизация из PHP - + + (*)
SSH, SCP, SFTP - +
Доступ к mySQL работа осуществляется с общей базой
одинаковым образом
Доступ к MS-SQL
Доступ к Postgres
SSI только в ASP/SHTML+
Файлы .htaccess -+
mod_rewrite -+
Свой php.ini -+
PERL ActivePerl 5.8 актуальный UNIX Perl
CGI скрипты (Ruby/Python/...) - / + +
Логи ошибок PERL / CGI - в реальном времени
старое ASP +-
ASP .NET +-
web.config для ASP.NET +-
web.config - + -
Одновременно потоков загрузки нет ограничениядо 30 - 90 на сайт (см. ниже)
Оптимальная обработка статики ++ - + + / -
Оптимальная обработка PHP -+-
Логи HTTP доступа раз в день в реальном времени

Просим вас ответственно отнестись к вопросу выбора сервера. Неоправданная работа вашего сайта, созданного с использованием PHP, под управлением сервера для .NET / ASP, приводит к пониженной эффективности обслуживания запросов и создает дополнительную нагрузку на сервер.

ASP / .NET или UNIX?

Помимо особенностей, приведенных в таблице, существуют следующие соображения:

ASP, .NET / .NET Core

  • Поддержка ASP, ASP.NET, базы Access
  • очень быстро и эффективно обрабатывает запросы к статическим файлам

Linux, Apache

  • SSH доступ, возможность запуск демонов (кроме сетевых), crontab
  • Более полная совместимость со стандартным PERL
  • Эффективнее и проще использовать собственные CGI/FastCGI обработчики (Ruby и т.д.)

Обе системы предлагают полноценную поддержку PHP. Однако, последнее время большие порталы на PHP, такие как Joomla, Wordpress и так далее, показывают заметно лучшую производительность на UNIX системах.

В каком случае следует выбирать ASP / .NET?

  • Если ваш сайт работает на ASP или ASP .NET (asp/aspx).
  • Если ваш сайт не использует скриптовые технологии.
  • Если вы предоставляете большие файлы для массовой загрузки (файл - сервер).

В каком случае следует выбирать Apache?

  • Если ваш сайт работает на технологии PHP, особенно если ваш сайт имеет большую посещаемость (более 1000 - 3000 запросов в день). Не бойтесь ограничения сессий, даже 30 одновременных сессий - это очень много. Это не связано с количеством одновременных посетителей - их может быть сколько угодно.
  • Если вы не используете ASP и ASP .NET (asp/aspx).
  • Если вы хотите конфигурировать свой сайт с использованием файлов .htaccess.
  • Если вам нужна какая-то функциональность Apache или собственный php.ini (UNIX).
  • Если вы используете http авторизацию в PHP.
  • Если вам нужен PHP 4 (для старых проектов, созданных для Windows машин).