Параметр | Описание |
eaccelerator.shm_size | Размер кэша совместно используемой памяти, устанавливается в мегабайтах |
eaccelerator.cache_dir | Директория для дискового кэша. eAccelerator сохраняет в указанной директории бинарное представление кода, сессии и другие данные |
суббота, 11 июня 2011 г.
некоторые параметры конфигурации eAccelerator
Установка eAccelerator под Windows
Скачиваем архив отсюда:
http://www.sitebuddy.com/PHP/Accelerators/eAccelerator_windows_binaries_builds
Копируем eAccelerator.dll в папку расширений php c:\php\ext
Прописываем в php.ini:
[eAccelerator]
http://www.sitebuddy.com/PHP/Accelerators/eAccelerator_windows_binaries_builds
Копируем eAccelerator.dll в папку расширений php c:\php\ext
Прописываем в php.ini:
[eAccelerator]
Установка memcached под Windows
Идем на http://www.splinedancer.com/memcached-win32/ и скачиваем memcached
Распаковываем архив, например c:\php\memcached\
Запуск службы memcached можно сделать ручным или автоматическим.
В командной строке написать memcached.exe -d install
Для автоматического запуска заходим в Пуск->Настройка->Панель управления->Администрирование->Службы, ищем memcached server и запускаем его, если он остановлен.
Для работы с memcached из PHP скачиваем под нужную версию PHP с
http://downloads.php.net/pierre/
Сохраняем php_memcache.dll в директорию с расширениями PHP c:\php\ext\
В файле php.ini в секцию с подключенными расширениями дописываем строку
[PHP_MEMCACHED] extension = php_memcache.dll
Проверяем правильность установки через phpinfo(). Должен появится блок memcache с директивами
Распаковываем архив, например c:\php\memcached\
Запуск службы memcached можно сделать ручным или автоматическим.
В командной строке написать memcached.exe -d install
Для автоматического запуска заходим в Пуск->Настройка->Панель управления->Администрирование->Службы, ищем memcached server и запускаем его, если он остановлен.
Для работы с memcached из PHP скачиваем под нужную версию PHP с
http://downloads.php.net/pierre/
Сохраняем php_memcache.dll в директорию с расширениями PHP c:\php\ext\
В файле php.ini в секцию с подключенными расширениями дописываем строку
[PHP_MEMCACHED] extension = php_memcache.dll
Проверяем правильность установки через phpinfo(). Должен появится блок memcache с директивами
Устанавливаем memcached на ubuntu
Обновим информацию о пакетах, и обновим систему
aptitude updateaptitude upgrade
Устанавливаем memcached:
apt-get -y install memcached php5-memcache
В файле php.ini редактируем :
aptitude updateaptitude upgrade
Устанавливаем memcached:
apt-get -y install memcached php5-memcache
Для автозапуска редактируем следующий файл и ставим Yes:
nano /etc/default/memcached
nano /etc/default/memcached
В файле php.ini редактируем :
session.save_handler = memcache
session.save_path="tcp://127.0.0.1:11211?persistent=1&weight=1&timeout=1&retry_interval=15"
Далее нужно перезапустить apache и memcached:
session.save_path="tcp://127.0.0.1:11211?persistent=1&weight=1&timeout=1&retry_interval=15"
Далее нужно перезапустить apache и memcached:
/etc/init.d/memcached restart
/etc/init.d/apache2 restart
В конфигурационном файле можно изменить параметр регулирующий максимальный объем памяти. nano /etc/memcached.conf и если понадобиться то можно просмотреть статистику:
/etc/init.d/apache2 restart
В конфигурационном файле можно изменить параметр регулирующий максимальный объем памяти. nano /etc/memcached.conf и если понадобиться то можно просмотреть статистику:
echo stats | nc -q 1 127.0.0.1 11211
watch 'echo stats | nc -q 1 127.0.0.1 11211'
watch 'echo stats | nc -q 1 127.0.0.1 11211'
понедельник, 30 мая 2011 г.
OrientDB
OrientDB DBMS - это СУБД c открытым программным кодом (лицензия Open Source Apache 2), реализующая модель Not Only SQL.OrientDB относится к классу документо-ориентированных (Documet Store/Document based/Document oriented) СУБД , которые хранят коллекции пар ключ/значение, а внутри них рекурсивно коллекции коллекций.Как правило, для представления таких "документов" используются JSON-подобные (см. http://en.wikipedia.org/wiki/JSON), или XML-подобные структуры. OrientDB использует JSON и XML в оригинальном виде. Для обработки связей OrientDB имплементирует особенности графовых хранилищ (GraphDB).
Особенности
- написана на Java, что обеспечивает кроссплатформенность.
- простой интерфейс/протокол доступа,
- хорошая горизонтальная масштабируемость и пропускная способность,
- эффективное использование распределенных индексов и RAM для хранения данных,
- возможность динамического определения различных атрибутов и схемы данных.
- позволяет извлекать в графы из сотен связанных объектов быстрее, чем за 1 мс, в отличие от реляционных СУБД, использующих дорогостоящие JOIN'ы.
- очень "легкая": полноценный OrientDB сервер занимает около 1 Мб.
- не требует дополнительного программного обеспечения и библиотек.
- SQL-friendly ;
- репликация в последней на данный момент версии
- использует SQL и native Java;
- есть поддержка ACID транзакций.
Особенности
- написана на Java, что обеспечивает кроссплатформенность.
- простой интерфейс/протокол доступа,
- хорошая горизонтальная масштабируемость и пропускная способность,
- эффективное использование распределенных индексов и RAM для хранения данных,
- возможность динамического определения различных атрибутов и схемы данных.
- позволяет извлекать в графы из сотен связанных объектов быстрее, чем за 1 мс, в отличие от реляционных СУБД, использующих дорогостоящие JOIN'ы.
- очень "легкая": полноценный OrientDB сервер занимает около 1 Мб.
- не требует дополнительного программного обеспечения и библиотек.
- SQL-friendly ;
- репликация в последней на данный момент версии
- использует SQL и native Java;
- есть поддержка ACID транзакций.
Подписаться на:
Сообщения (Atom)