Как оптимизировать кеширование Drupal 8 с помощью APC на хостинге cPanel

Введение: Drupal 8 Caching & PHP 7 Оптимизация скорости

Эта Руководство покажет как оптимизировать Drupal 8 кеширование PHP 7 с помощью Альтернативный PHP Cache (APC) & модули сторонних разработчиков, интегрированные с платформой.

Наиболее Cpanel веб-хостинг компаний, работающих под управлением версии CentOS, CloudLinux, или RHEL обеспечить предварительную установку пользовательских PHP расширения стека, такие как PECL модули.

Сначала подтвердите, является ли ваш Cpanel веб-хостинг APC предварительно установлен на Linux веб-сервер или рассмотрите возможность обновления до VPS / Dedicated сервер для запуска APC кеширование в трафике.

Шаг первый: установка APC на веб-сервере

Альтернативный PHP Cache (APC) является одним из старейших решений для кэширования PHP для веб-серверов и предустановлен на большинстве Cpanel планы веб-хостинга по умолчанию.

Чтобы установить Модули PECL по командной строке на VPS-хостинге или выделенных серверах:

sudo apt-get установить php-apc

Или используйте команду:

pecl установить apc

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

APC не будет хорошо работать на Drupal 8 сайты, работающие на общих Linux планы, если баран выделение кеша слишком мало. По умолчанию APC размер кеша 32 МБ.

Для эффективного использования APC, планировать минимальное выделение кэша от 128 МБ до 256 МБ, где остальные баран будет использоваться для Drupal 8 Обработка CMS.

Обратите внимание, что баран распределение должно быть рассчитано за Drupal 8 Веб-сайт & APC экземпляр, запущенный на общих хостинг-планах с несколькими доменными именами, активными для учетной записи.

Если настройки кеша для APC недостаточно, то есть слишком низко, может возникнуть ситуация, когда кэш постоянно пополняется PHP требования к коду & нет результатов ускорения.

Для лучшего APC производительность, увеличить баран распределение на вашем общем Linux по возможности планируйте, чтобы кэширование сервера не мешало обработке CMS.

Шаг второй: отредактируйте файл конфигурации php.ini или apc.ini

После установки администратор получит доступ к apc.ini файл для настроек конфигурации. В средах с общим хостингом это можно переопределить с помощью php.ini.

Вpc.ini или php.ini файл для Drupal 8 Установка, добавьте следующие строки:

apc.ttl = 604800
apc.user_ttl = 3600
apc.shm_size = 256M
apc.include_once_override = 1
auto_globals_jit = Off
apc.num_files_hint = 2048

apc.stat_ctime = 0
apc.file_update_protection = 2
apc.stat = 0

Эти настройки установят 256 МБ APC распределение для PHP средство кеширования. Отрегулируйте по мере необходимости для более низких / более высоких значений и просмотрите переменные тайминга.

Шаг третий: Скопируйте файл apc.php в Drupal Root для аналитики

Для доступа к аналитической информации о PHP представление & использование ресурсов сервера, необходимо скопировать apc.php файл с сервера на Drupal Корневая папка.

Drupal 8 не имеет интеграционного модуля для APC, так что требуется запустить apc.php файл из корня установки, а не из / библиотеки папка.

Перейдите к: /usr/share/pear/apc.php на веб-сервере & скопировать apc.php файл в корневую папку. Затем откройте страницу в веб-браузере по адресу https://example.com/apc.php:

Как оптимизировать кеширование Drupal 8 с помощью APC на хостинге cPanel

Drupal 8 администраторы могут получить доступ к аналитической информации о количестве кэшированных файлов / запросов кеша, количестве свободной памяти, & Всего выделено баран использование для APC.

Проверьте apc.ini настройки в рабочей среде или в изолированной программной среде разработки с имитацией хаоса от моделей с высоким трафиком, чтобы увидеть показатели производительности в условиях повышенного напряжения.

Шаг четвертый: добавление модулей Drupal 8 для управления кэшем

Memcached, APC, & Zend Opcache самые популярные PHP ускорители для хостинга Drupal на LAMP / WAMP окружающая среда, но все нацелены на PHP только слой.

Drupal 8 администраторы должны создать многослойную стратегию кэширования страниц, где PHP Процесс кеширования дополнен HTML, CSS, & JavaScript кеширование в CMS.

Для этого обязательно установите Продвинутый CSS & Агрегация JavaScriptмодуль, который будет сжимать окончательный вывод Drupal 8 веб-страницы для анонимных пользователей.

Drupal 8 Просмотров можно кэшировать для гораздо более быстрой доставки в производство:

Как оптимизировать кеширование Drupal 8 с помощью APC на хостинге cPanel

Дополнительно, Drupal 8 издатели на общем веб-хостинге могут рассмотреть CDN (Сеть доставки контента) как средство для дополнительного кеширования & расширение ресурсов сервера.

Шаг пятый: создание решений для кэширования с полным стеком для Drupal 8

Для более продвинутых Ускорение PHP решения для Drupal 8 рассматривать HHVM (виртуальная машина хип-хопа), движок PHP, разработанный Facebook для ускорения работы.

High-трафик Drupal 8 сайты часто реализуют NGINX, Лак Кэш, Редис, & Memcached для поддержки веб-трафика на уровне предприятия 10 миллионов + ежемесячных просмотров страниц.

Бег APC кэширование с PHP на веб-сервере в качестве Модуль PECL добавляет дополнительный уровень оптимизации платформы, необходимый для поддержки высокого трафика.

Вывод: запустить Drupal 8 & APC на VPS / Выделенные планы

APC является важным компонентом полной оптимизации веб-сервера для PHP 7 ускорение и работает лучше всего, когда есть дополнительные баран распределение на установку.

Бег APC с Drupal 8 может быть проблематичным на Cpanel планы веб-хостинга из-за ограниченного баран ресурсы и несколько доменов, совместно использующих Айпи адрес.

использование APC с Drupal 8 на VPS & Преданный планы хостинга сервера для оптимизации скорости страницы за счет лучшего PHP кэширование, с Memcached, лак, NGINX, & Redis.

Ознакомьтесь с этими топ-3 хостингами Drupal:

ChemiCloud

Стартовая цена:
$ 2,76


надежность
10


ценообразование
9,9


Дружественный интерфейс
9,9


Служба поддержки
10


особенности
9,9

Читать отзывы

Посетите ChemiCloud

Hostinger

Стартовая цена:
$ 0,99


надежность
9,3


ценообразование
9,3


Дружественный интерфейс
9,4


Служба поддержки
9,4


особенности
9,2

Читать отзывы

Посетить Hostinger

А2 Хостинг

Стартовая цена:
$ 3,92


надежность
9,3


ценообразование
9,0


Дружественный интерфейс
9,3


Служба поддержки
9,3


особенности
9,3

Читать отзывы

Посетите A2 Хостинг

Связанные статьи с практическими рекомендациями

  • Как разместить сайты Drupal 8 с Varnish Cache на планах VPS
    промежуточный
  • Как оптимизировать Drupal для Google Pagespeed?
    промежуточный
  • Как разместить сайты Drupal 8 с Redis на VPS-планах
    промежуточный
  • Как оптимизировать кеширование Drupal 8 с Memcached на хостинге cPanel
    промежуточный
  • Как разместить сайты Drupal 8 с HHVM на планах VPS
    промежуточный
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me