Внедряем Memcached в Simpla CMS

Memcached SimplaCMS: https://github.com/grinderspro/memcached-cms-simplacms

Дело было году в 2015. Мне требовалось решать дела, связанные с ускорением сайта а точнее его бэкенд части. Как обычно был произведен комплексный анализ основных функциональных составляющих сайта. Львиная доля проблем крылась в обращениях к БД, как ни странно.

Читать далее Внедряем Memcached в Simpla CMS

Моя подборка Git команд

Просмотр настроек Git

Фиксация изменений (коммит)

Принудительно запушить
$ git push -f

Изменение-последнего-коммита, без модификации последнего сообщения
git commit —amend —no-edit

Отмена merge
$ git merge —abort

Работа с ветками

Посмотреть локальные ветки
$ git branch

Читать далее Моя подборка Git команд

Автозапуск приложений в CentOS | chkconfig

В CentOS для добавления сервисов (приложений) в автозагрузку существует служба chkconfig. При условии, что эти сервисы установлены из репозитория командой yum.
Чтобы включить автозагрузку, то есть чтобы приложение запустилось при старте сервера (при загрузке операционной системы) необходимо выполнить следующую команду:

Читать далее Автозапуск приложений в CentOS | chkconfig

Vsftpd — установка и быстрая настройка на CentOS

Устанавливаем vsftpd

После успешной установки, мы получаем готовый к использованию FTP сервер с базовыми настройками безопасности . Нам необходимо будет немного подправить конфигурационный файл vsftpd.conf.

Открываем конфигурационный файл:

Читать далее Vsftpd — установка и быстрая настройка на CentOS

Munin — Transaction Check Error

Munin — Transaction Check Error

mc-rootserver-monobrend-com-etc-yum-repos-d_044

Читать далее Munin — Transaction Check Error

Подключение к memcached через telnet

Список команд

Название команды – Описание – Пример использования

  • get – Читает значение ключа – get mykey
  • set – Задает значение ключа. Если ключ уже задан, перезапишет его значение – set mykey 0 60 5
  • add – Добавляет новый ключ и значение к нему. Если ключ уже существует, команда не будет выполнена – add newkey 0 60 5
  • replace – Перезаписывает значение существующего ключа. Если ключ не существует, команда не будет выполнена – replace key 0 60 5
  • append – Добавляет данные к уже существующим значениям заданного ключа – append key 0 60 15
  • prepend – Добавляет данные перед существующими данными заданного ключа – prepend key 0 60 15
  • incr – Увеличивает числовое значение ключа на заданное число – incr mykey 2
  • decr – Уменьшает числовое значение ключа на заданное число – decr mykey 5
  • delete – Удаляет существующий ключ из хранилища – delete mykey
  • flush_all – Сбрасывает все элементы хранилища. По выбору – сразу или через заданное количество секунд – flush_all или flush_all 900
  • stats – Вывод статистических данных для memcached – stats.
    • stats slabs – Выводит статистику использования памяти
    • stats malloc – Выводит статистику использования памяти
    • stats items – Возвращает статистику о сохраненных в memcached элементах
    • stats detail
    • stats sizes
    • stats reset – Обнуляет статистику
  • version – Выводит на экран информацию о версии сервера memcached – version
  • verbosity – Повышает уровень подробности логов – verbosity
  • quit – Завершение telnet-сессии – quit

Читать далее Подключение к memcached через telnet

Сброс / Очистка всего memcached (ssh .. php)

grinderspro@grinderspro-desktop: ~_008

готово

Средствами PHP:

 

 

Memcached CentOS — Установка настройка

Устанавливаем библиотеки:

Можно ставить сам пакет MemcacheD:

После установки выполним настройку конфигуриции:

2015-04-20 19-20-40 mc [root@server.monobrend.com] etc sysconfig

 

Читать далее Memcached CentOS — Установка настройка

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

Одна из стадий работы PHP интерпретатора над скриптом — это генерация написанного Вами кода (человекопонятный код) в байт-код («машинный» код) а затем его выполнение и выдача результата.

Так вот Zend OPcache и ему подобные акселераторы (APC, eAccelerator, xCache …) кэшируют этот самый байт-код в общей памяти любо на диске, минуя тем самым стадию генерации машинного кода, занимающую не малое время.

Установка акселератора Zend OPcache проста и быстра

Не стоит устанавливать на сервер более одного акселератора!

На одном из серверов было решено установить OPcache, но там уже присутствовал eAccelerator

Снимок экрана от 2015-04-13 14:42:58

Нужен OPcache милости просим , было бы сказано. Удаляем eAccelerator, но удаляем правильно:

Читать далее Установка Zend OPcache на CentOS