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

Пространства имён в 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; возможность сохранения заданий и запуска их познее, например по [...]

Установка nginx,eaccelerator и обновление php,mysql,apache на CentOS

Данная публикация является логическим продолжением одной из предыдущих, в которой я описывал установку yum и ISPManager на CentOS. Зачем нам nginx? Если уж вы читаете статью о том, как установить nginx, то для себя наверняка решили зачем он вам. Более подробно о связке nginx + apache можно почитать в этой статье. Для начала установим отличный [...]

Kohana – php framework

На данный момент я довольно плотно подсел на этот фреймворк (kohana). Кохана на начальном этапе представлял из себя лишь ответвление от другого фреймворка CodeIgniter. Основные их отличия заключались в отсутствии поддержки со стороны kohana php версии меньшее 5.2 и поддержка строгого ООП. Более подробно с историческими сведениями Вы можете ознакомится в википедии. Introduction. С чего [...]

CentOS

Так уж исторически сложилось, что наиболее часто на серверах мне довелось работать именно с операционной системой CentOS. В этой публикации я постараюсь осветить некоторые проблемы и их решения, которые возникли при работе с CentOS. Сразу оговорюсь, что вы уже должны быть знакомы с тем, что такое SSH. Если вы не знакомы с этим понятием, рекомендую [...]