Что нового?
Здравствуйте вы на портале B4G-AKK.RU

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

  • Для того, что бы просматривать ссылки и темы в разделах, Вам необходимо зарегистрироваться.

    Регистрация Авторизация

  • Скупка аккаунтов Point Blank по самым высоким ценам - Писать Администратору (Контакты в Нижней части сайта)
  • Зачем качать бесплатные читы или моды (Получая за них баны на всегда) Когда есть приват читы которые дают обход и минимальную вероятность бана и защищают от бана на пожизненно! Заходи сюда

    Покупай и довольствуйся функциями и нагибай задоненых геймеров в игре! Лучшие приват читы Купи и разорви сервак Донатеров!

  • Участвуйте и получайте активации , следить за конкурсами тут Конкурсы Если конкурс активный значит конкурс в самом разгаре. Успей испытать удачу и получить приз
           
Реклама, выключите ADblock для просмотра. Цена 150 руб./неделя. Оплата автоматическая.
 

Делаем работу форума на XenForo более быстрой, включив кэширование

Bariga 4 Game

Администратор
Команда форума
Администратор
Регистрация
9 Июн 2015
Сообщения
1.295
На форуме
18д 9ч 40м
Steam
View
Для включения кэширования открываем /library/config.php и добавляем

Код:
$config['cache']['enabled'] = true;
$config['cache']['cacheSessions'] = true;
$config['cache']['frontend'] = 'Core';
$config['cache']['frontendOptions'] = array(
'caching' => true,
'automatic_serialization' => true,
'lifetime' => 3600,
'cache_id_prefix' => 'xf_'
);
Сохраняем.
Затем нужно перейти ?options/list/performance
И поставить галочки на:
- Сжатие CSS
- Загружать шаблоны из файлов
- Библиотека jQuery - Хранится локально


Теперь наш форум работает заметно быстрее
 

Bariga 4 Game

Администратор
Команда форума
Администратор
Регистрация
9 Июн 2015
Сообщения
1.295
На форуме
18д 9ч 40м
Steam
View
Необходимо понимать что это за кеширование и зачем оно нужно, постараюсь объяснить !

Итак, по хорошему на 70-80 % нагрузку снижает и ускоряет так называемый PHP OPCache...

Есть расширения для PHP, которые сохраняют компилированный байт код скриптов и повышает производительность скриптов.

Тем не менее, некоторые скрипты поддерживают своё кеширование, вот это кеширование примерно на 20-30 % может разгрузить сервер !

Если говорить про XenForo, то там используется Zend_Cache не просто класс для кеширования. Это целая концепция, которая состоит из фронтэнда,отвечающего за параметры кеширования, и бэкенда, отвечающего за хранение кеша. Так что вы не можете просто создать Zend_Cache, вам нужно воспользоваться фабрикой, предварительно подготовив параметры для фронтэнда и бэкэнда.

Zend_Cache поддерживает следующие беккенды:

1)File Back-End:

Код:
$config['cache']['backend'] = 'File';
2)APC Back-End:

Код:
$config['cache']['backend'] = 'Apc';
3)Memcached Back-End:

Код:
$config['cache']['backend'] = 'Memcached';
$config['cache']['backendOptions'] = array(
   'compression' => false,
    'servers' => array(
        array(
            // your memcached server IP /address
            'host' => 'localhost',
          
            // memcached port
            'port' => 11211,
        )
    )
);
4)X-Cashe Back-End:

Код:
$config['cache'] = array(
   'enabled' => true,
    'frontend' => 'Core',
    'frontendOptions' => array(
            'caching' => true,
            'automatic_serialization' => false,
            'cache_id_prefix' => 'you_prefix_',
            'lifetime' => 18000
    ),
    'backend' => 'Xcache',
    'backendOptions' => array(),
    'cacheSessions' => true
);

Еще раз:Frontend - Это что кешировать, Backend - Это как кешировать !

Поэтому правильный конфиг, это указание настроек как Frontend, так и Backend:

Пример:



Код:
$config['cache']['enabled'] = true;
$config['cache']['frontend'] = 'Core';
$config['cache']['frontendOptions']['cache_id_prefix'] = 'xf_';

$config['cache']['cacheSessions'] = true;
'automatic_serialization' => true;
'lifetime' => 3600;

$config['cache']['backend'] = 'Memcached';
$config['cache']['backendOptions'] = array(
   'compression' => false,
    'servers' => array(
        array(
            // your memcached server IP /address
            'host' => 'localhost',
          
            // memcached port
            'port' => 11211,
        )
    )
);
Настройки фронтенда:

Код:
$config['cache']['enabled'] = true;
$config['cache']['frontend'] = 'Core';
$config['cache']['frontendOptions']['cache_id_prefix'] = 'xf_';
$config['cache']['cacheSessions'] = true;
$config['cache']['frontendOptions']['cache_id_prefix'] = 'xf_'; - Перфикс, для безопасности и если много форумов, рекомендуется поменять на свой;

$config['cache']['cacheSessions'] = true; - Кеширование сессий.
А это уже беккенд, пример для Memcashe:

Код:
$config['cache']['enabled'] = true;
$config['cache']['frontend'] = 'Core';
$config['cache']['frontendOptions']['cache_id_prefix'] = 'xf_';
$config['cache']['cacheSessions'] = true;
$config['cache']['frontendOptions']['cache_id_prefix'] = 'xf_'; - Перфикс, для безопасности и если много форумов, рекомендуется поменять на свой;

$config['cache']['cacheSessions'] = true; - Кеширование сессий.
 
Яндекс.Метрика Top.Mail.Ru Отзывы на pvpru.com/market
Помощь Пользователи

Вы не присоединились ни к одной комнате.

    Вы не присоединились ни к одной комнате.
    Сверху