Архивы в категории ‘web-разработки’

Текстовый редактор VI

В ОС Unix есть свой стандартный текстовый редактор, под названием vi. При работе с сервером очень пригодится знание основных команд.
Запустить его просто vi /root/test.txt
Существует два режима работы:

Командный
Режим редактирования

По умолчанию запускается командный режим. Для перехода в режим редактирования нажимаем i. Редактируем файл и по окончанию редактирования нажимаем Esc, тем самым возвращаемся в командный режим.
Основные команды:
:q — [...]

Новый сервак

Не так давно было решено под один крупный проект взять свой сервер, благо, что в этом месяце обещают открыть ДЦ в Павлодаре. И вот наконец свершилось – Нам пришёл новый сервак.

Долго думали, откуда и какой заказать в итоге выбор пал на SuperMicro, а доставку решили сделать из Алматы. Сначала думали взять HP, но они слишком [...]

HipHop for PHP

Буквально на днях Facebook обнародовали свой проект HipHop for PHP. Почему такое название непонятно, видимо разработчики неровно дышат к ХипХопу )
И php превращается, превращается php в … C++ За счёт этого разработчикам из фейсбука удалось ускорить выполнение php-сценариев в два раза, что позволит сэкономить на покупке новых серверов и оборудования.
Особенно порадовал тот факт, что всё [...]

Пространства имён в PHP

Что такое пространства имён?
Пространства имён – некоторое абстрактное хранилище, которое позволяет группировать уникальные идентификаторы.
Какие проблемы?
Все определения классов в PHP глобальны, в связи с этим необходимо постоянно выбирать уникальные имена для классов. Это делается для того, чтобы не происходило конфликтов имён при работе с другими библиотеками. На данный момент различных “соглашений” о наименовании достаточно для защиты [...]

Установка APE на CentOS

Итак продолжаю цикл статей по CentOS. Давеча довелось нам ставить на CentOS  легковесный open source push-сервер APE (офф. сайт). Более подробно с этой технологией можно ознакомится на хабре “Двунаправленный асинхронный обмен данными в веб-приложениях“. Основная причина выбора именно APE была дружба между ним и Jquery
Итак, в подопытных у нас всё тот же CentOS [...]

Устанавливаем mongoDB на CentOS

Судя по отзывам, довольно шустрая документо-ориентированная СУБД (офф. сайт), которая может перекрыть 80% всех требований. Из недостатков стоит выделить отсутствие fulltext индексирования. Зато большим преимуществом будет являться скорость работы. Как и в большинстве СУБД используется принцип B-TREE. Подробнее по тестам, графикам производительности можно почитать на хабре.
Провозился пол дня, попутно консультируясь с другом по поводу того как [...]

Оптимизация

Сегодня мне хотелось бы затронуть тему оптимизации. Пройтись, так сказать, по основам, чтобы даже новичку было понятно в какую сторону копать. Необходимо, чтобы у вас был доступ к серверу через shell.
Какое программное обеспечение будет затронуто:

apache
nginx
mysql
lighttpd
php
memcached
CentOS

– Статика-динамика
Для начала давайте разберемся с web-серверами. Разделим все дело на так называемые front-end и back-end или в просторечье на статику-динамику. [...]

Обновился Sypex Dumper

После доооолго перерыва (почти три года) вышло обновление замечательной тулзы Sypex Dumper (создание и восстановление бэкапов баз данных).
Я этот момент непростительно пропустил. По заявлениям разработчиков новая версия работает в 7-8 раз быстрее старой, чтож давайте протестируем.
Основные нововведения:

простой и понятный интерфейс с применением ajax;
возможность сохранения заданий и запуска их познее, например по крону;
появился форум, где можно [...]