Мы в твиттере Мы в телеграме!

Провеббер » Всё для IPS » IPS модификации » Cкрытые функции в IP.Board , eAccelerator, XCache, MemCache и APC

Набор в команду! Ведется набор в команду, для наполнения сайта новым, интересным контентом. Если у тебя есть предложения, свободное время, ты обладаешь интересным контентом, и хочешь поделиться с другими?
Обращайся к нам в ЛС группы Вконтакте.

Cкрытые функции в IP.Board , eAccelerator, XCache, MemCache и APC

Данный материал предоставлен сайтом ProWebber.cc исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Скачать бесплатно Cкрытые функции в IP.Board , eAccelerator, XCache, MemCache и APC.

Cкрытые функции в IP.Board , eAccelerator, XCache, MemCache и APC

Не многие знают, что IP.Board может использовать различные оптимизаторы. Например, такие как eAccelerator, XCache, MemCache и APC.

Перед включением обязательно поинтересуйтесь у своего хостера, какая «система оптимизации» установлена у него на сервере.

У меня вот на хостинге всего этого что описано ниже нету

eAccelerator

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


Для включения eAccelerator'а необходимо в conf_global.php после:

<?php

Добавить:

$INFO['use_eaccelerator'] = 1;

Чтобы активировать XCache, необходимо в conf_global.php после:

<?php

Добавить:

$INFO['use_xcache'] = 1;

MemCache

memcached (читается мем-кэ́ш-ди) — Компьютерная программа, реализующая сервис кэширования данных в оперативной памяти на основе парадигмы распределенной хеш-таблицы.

С помощью клиентской библиотеки (для Perl, PHP, Python, Java и др.) позволяет кэшировать данные в оперативной памяти одного или нескольких из множества доступных серверов. Распределение реализуется путем сегментирования данных по значению хэша ключа по аналогии с гнездами хэш-таблицы. Клиентская библиотека используя ключ данных вычисляет хэш и использует его для выбора соответствующего сервера. Ситуация сбоя сервера трактуется как промах кэша, что позволяет повышать отказоустойчивость комплекса за счет наращивания количества memcached серверов и возможности производить их горячую замену.


Как видно из вышеприведённой цитаты, MemCache может работать сразу с несколькими серверами. Поэтому его активацию нужно не просто добавить, но при этом ещё и настроить.

Чтобы активировать MemCache, необходимо в conf_global.php после:

<?php

Добавить:

$INFO['use_memcache'] = 1;
$INFO['memcache_server_1'] = "адрес_сервера";
$INFO['memcache_port_1'] = "порт_сервера";

Если у вас несколько серверов под MemCache, то можно распредилить так:

$INFO['memcache_server_2'] = "адрес_сервера_№2";
$INFO['memcache_port_2'] = "порт_сервера_№2";
$INFO['memcache_server_3'] = "адрес_сервера_№3";
$INFO['memcache_port_3'] = "порт_сервера_№3";

APC (Alternative PHP Cache)

Бесплатная и открытая система для кэширования предкомпилированных PHP скриптов, позволяет значительно увеличить производительность PHP скриптов выполняющихся из под mod_php.
Прекрасная альтернатива (бесплатная, используется многопроходная оптимизация php кода) — Zend Optimizer.


Чтобы активировать APC, необходимо в conf_global.php после:

<?php

Добавить:

$INFO['use_apc'] = 1;

Вот и все!


Дополнительные ссылки на скачивание ТОЛЬКО для зарегистрированных


+1
Просмотры: 37 738 :: Комментарии (4) :: :: Нужна помощь? Задайте вопрос на форуме ::
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

#1pernatik

  • 22 апреля 2010 15:56
  • Регистрация: 4.02.2010
  • Был(а) онлайн: 5.05.2014
  • Комментариев: 122
  • 0
А если стоит Zend Optimizer то что нить делать нужно?

#2bestxp

  • 22 мая 2010 12:44
  • Регистрация: 7.05.2010
  • Был(а) онлайн: 30.05.2010
  • Комментариев: 1
  • 0
Zend Это одно, eAcsellerator это другое)

#3Joey

  • 22 мая 2010 13:41
  • Регистрация: 5.01.2010
  • Был(а) онлайн: 31.03.2020
  • Комментариев: 266
  • 0
это нужно для того чтоб лучше индексировался?

#4neo89skynet

  • 17 октября 2010 05:22
  • Регистрация: 17.01.2010
  • Был(а) онлайн: 23.07.2014
  • Комментариев: 38
  • 0
Причем тут индексация, это чтобы пользователи при большем онлайне не ждали пока сайт ваш откроется

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Архив новостей
Декабрь 2024 (10)
Ноябрь 2024 (9)
Октябрь 2024 (169)
Сентябрь 2024 (13)
Август 2024 (60)
Июль 2024 (12)

Последние комментарии: