Automatic migrations in Yii after git pull
1 августа 2012 г.

Git Hooks in Yii

I have been using Git and Yii Framework for a long time. I develop projects mostly in a team. So I have to use the migrations (changes in the database's structure). I am interested in how I can automate the usage of automatic migrations.

Development yii git git hooks

Redis vs Memcache vs Memcached
18 июля 2012 г.

Redis vs Memcached

Решил проверить производительность двух популярных кеш серверов. Это Redis и Memcached. В качестве PHP клиентов в тесте использовались phpredis, Memcache и Memcached.

Development redis memcached memcache cache benchmark

Redis vs Memcache vs Memcached
18 июля 2012 г.

Redis vs Memcached

I decided to test the performance of two popular cache servers. This is Redis and Memcached. I used phpredis, Memcache and Memcached.

Development redis memcached memcache cache benchmark

Микросекунды в Yii Framework application.log
9 июля 2012 г.

Как добавить вывод микросекунд в файл application.log (стандартный лог в Yii Framework)?

Development php yii yii framework

Microseconds in Yii Framework application.log
9 июля 2012 г.

How can you add microseconds to application.log file (standard log in Yii Framework)?

Development php yii yii framework

Гео базы данных
2 июля 2012 г.

Geo database search

Иногда в процессе разработки возникают задачи, связанные с географическими локациями. Это может быть разработка LBS, построение выпадающего списка со странами и городами, определение местоположения по ip адресу и т.п. Для этого необходимо иметь гео базу данных.

Development geo maxmind geonames geolocation geoip database mysql

Geo databases
2 июля 2012 г.

Geo database search

Sometimes tasks related to geographical locations appear in development process. It can be development of LBS, construction of the drop-down list with a countries and cities, detecting location by ip, etc.. For this purpose it is necessary to have geo database.

Development geo maxmind geonames geolocation geoip database mysql

Как установить Redis и Redis php клиент (Обновлено: Январь 22, 2016)
10 июня 2012 г.

Redis — это кеш-хранилище данных, в котором данные хранятся в оперативной памяти, что дает возможность очень быстрого доступа к ним. Похож на более известный всем memcached, но в отличии от которого Redis имеет различные структуры хранения данных, а не только "ключ-значение"

Development redis cache php highload

How to install Redis and Redis php client (Updated: Feb 23, 2018)
10 июня 2012 г.

Redis — cache-storage for data that is stored in RAM. In this case you will get very fast data access. It is similar to memcache but Redis has vast opportunities of data storage.

Development redis cache php highload

Перенос MySQL баз на отдельный жесткий диск
27 мая 2012 г.

Перенос MySQL баз

Иногда возникает ситуация когда нужно перенести базы mysql в другое место. Например, на отдельный жесткий диск или просто в другое место (какие-то причины безопасности). Это может быть необходимо, если не хватает места на диске или для увеличения быстродействия, например ssd винт или raid массив.

Development mysql linux administration database