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

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

В ОС Unix есть свой стандартный текстовый редактор, под названием vi. При работе с сервером очень пригодится знание основных команд. Запустить его просто vi /root/test.txt Существует два режима работы: Командный Режим редактирования По умолчанию запускается командный режим. Для перехода в режим редактирования нажимаем i. Редактируем файл и по окончанию редактирования нажимаем Esc, тем самым возвращаемся [...]

Новый сервак

Не так давно было решено под один крупный проект взять свой сервер, благо, что в этом месяце обещают открыть ДЦ в Павлодаре. И вот наконец свершилось – Нам пришёл новый сервак. Долго думали, откуда и какой заказать в итоге выбор пал на 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 5.3 [...]

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

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

Оптимизация

Сегодня мне хотелось бы затронуть тему оптимизации. Пройтись, так сказать, по основам, чтобы даже новичку было понятно в какую сторону копать. Необходимо, чтобы у вас был доступ к серверу через shell. Какое программное обеспечение будет затронуто: apache nginx mysql lighttpd php memcached CentOS – Статика-динамика Для начала давайте разберемся с web-серверами. Разделим все дело на [...]

Обновился Sypex Dumper

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