Verification: a143cc29221c9be0

Php accelerator for php 7

Минимальные требования

  • Возможность установить PHP не ниже 7.2
  • Версия MySql - 5.7 и выше.
  • Возможность выставить директиву php: memory_limit = 512M
  • Возможность выставить директиву php: mbstring.func_overload 2 ( до версии битрикс 18.5)  далее  не требуется.
  • Возможность выставить директиву php: mbstring.internal_encoding UTF-8
  • Возможность включить любой из акселераторов php Zend OPcache или APC
  • "Монитор производительности Битрикс" должен выдавать среднее значение не ниже 30
  • Возможность установить letsencrypt сертификат
  • Свободное пространство на сервере не менее двух кратного размера сайта.
    1. Минимальные системные требования

      1. Процессор не менее 1x2000MHz
      2. Жесткий диск SSD
      3. Оперативная память не менее 1Gb
      4. RAID 1 – использовать 2 диска

     Список официально рекомендованных площадок  Shared хостинг,VPS,VDS.
     Рекомендованный VPS хостинг  (для небольших проектов). 
     Рекомендованный  shared хостинг (для   небольших проектов)  по запросу в сапорт могут разместить сервер в Питере Германии, дать ssh и есть возможность расширить  размер жесткого диска на всех тарифах.

    Минимальные системные требования

    1. Процессор не менее 1x2000MHz
    2. Жесткий диск SSD
    3. Оперативная память не менее 1Gb
    4. RAID 1 – использовать 2 диска

    Рекомендованные требования

    1. Возможность установить PHP не ниже 7.4
    2. Версия MySql - 5.7 и выше.
    3. Возможность выставить директиву php: memory_limit = 4096M
    4. Возможность выставить директиву php: mbstring.func_overload 2  ( до версии битрикс 18.5)  далее  не требуется.
    5. Возможность выставить директиву php: mbstring.internal_encoding UTF-8
    6. Возможность включить акселератор php Zend OPcache
    7. "Монитор производительности Битрикс" должен выдавать среднее значение 90-320
    8. Возможность установить letsencrypt сертификат
    9. Сервер должен проходить официальный тест 1с-Битрикс.
    10. Свободное пространство на сервере не менее трех кратного размера сайта.
    11. Доступ SSH
    12. Рекомендуемая технология Nginx+apache2+PHP-FPM
    13. Самая быстрая Nginx+PHP-FPM
    14. Рекомендуемое окружение + 1C-Битрикс: Виртуальная машина

    Рекомендованные системные требования

    1. Выделенный сервер
    2. Жесткие диски RAID1 2 и более дисков
    3. Оперативная память 16Gb - 64Bg ( все лишнее можно использовать под php mysql sphinx, больше особо смысла нет)
    4. Жесткие диски NVMe SSD
    5. ( в крайнем случае HDD и то рассматривать как хранилище для upload)
    6. Процессор 8-9 ой серии
    7. Приоритет более высокочастотный процессор с меньшим количеством ядер, чем больше количество ядер с меньшей частотой. Поскольку некоторые процессы невозможно распараллелить. Рекомендовано максимально быстрый процессор, 8-9 ой серии
    8. Разница между NVMe SSD и обычным SSD составляет более 30% производительности, в ряде тестов более 700%
    9. Оперативная память не менее 8Gb желательно от 16Gb и выше, при использование VPS,VDS серверов учитывайте что некоторые виды виртуализации сделаны таким образом что выделяя 512 мегабайт, по факту имеют меньший объем поскольку в эту память входит и поддержка самого контейнера, в таком случае рекомендуется брать тариф на 1 выше минимально подходящего.
    10. RAID 1 – использовать 3 диска ( в случае поломки 1 из дисков рейд все еще остается отказоустойчивим) рекомендовано использование SSD с поддержкой NVMe как минимум под базы данных.
    11. Рекомендуется отдельный от RIAD массива бэкап диск, или любое другое облачное хранилище или FTP сервер

    Рекомендуем посмотреть:
    Сервера в Германии и Финляндия Hetzner
    Сервера в России (Питер) Chipcore
    Яндекс облако  От VPS до полного Kubernetas 

    Установка на Debian

    Для установки в дистрибутивах Debian и Ubuntu следует выполнить следующие команды:

    Установка PECL

     apt-get install php-pear
    

    Установка пакетов по зависимостям

     apt-get install build-essential php5-dev
    

    Установка Zend OPcache как пакет PECL

    pecl install zendopcache-7.0.5
    

    После установки в файл /etc/php5/conf.d/20-opcache.ini следует добавить следующую строку для загрузки модуля

    zend_extension=/usr/lib/php5/20100525/opcache.so
    

    Для использования необходимо перезагрузить веб-сервер Apache

     /etc/init.d/apache2 restart
    

    Установка на CentOS

    Установка PECL

    yum install php-pear
    

    Установка пакетов по зависимостям

    yum install php-devel gcc
    

    Скачиваем с сайта http://pecl.php.net/package/ZendOpcache пакет для установки

    wget http://pecl.php.net/get/zendopcache-7.0.5.tgz
    

    Установка Zend OPcache как пакет PECL

    pecl install zendopcache-7.0.5.tgz
    

    После установки добавляем строку zend_extension=/usr/lib64/php/modules/opcache.so в файл /etc/php.d/opcache.ini

    echo "zend_extension=/usr/lib64/php/modules/opcache.so" > /etc/php.d/opcache.ini
    

    Перезапускаем вебсервер Apache

    Centos 6

    /etc/init.d/httpd restart
    

    Centos 7

    systemctl restart httpd