architecture

Как следует упаковывать пакеты сторонних производителей в Symfony2?

Если я добавлю пакет третьей стороны, скажем, из пакетов Knp, например, должен ли я сначала обернуть его или использова ... которые могут нарушить мой код. Как вы упаковываете пакет сторонних производителей после добавления его в свой проект?

Дизайн модели Zend Framework

Я создаю приложение в Zend Framework. Моя модель состоит из трех уровней: классов домена, классов отображения данных и ... то каждый раз. $recipeCount = $this->_service->getRecipeCount($user); Любые мысли будут оценены по достоинству

Является ли сериализация PHP хорошим выбором для хранения данных небольшого веб-сайта, измененного одним человеком

Я планирую архитектуру веб-сайта на PHP. Это будет небольшой веб-сайт с небольшим количеством посетителей и небольшим н ... для каждого категория. Есть ли какие-либо подводные камни при использовании сериализации PHP в этих обстоятельствах?

Обработка элементов в шаблоне сбора с помощью средства сопоставления данных

Мой вопрос связан с разделом обновления @tereško в ответе " Кто должен обрабатывать условия в сложных запросах, сопоста ... ли для этого использовать заводской объект, подобный ArticleFactory, или есть другой вариант, который я не рассматривал?

Функциональность поиска метаданных для контейнера облачных файлов Rackspace?

Это архитектурный вопрос, касающийся облачных файлов Rackspace. Я успешно добавил функциональность облачных файлов (PHP ... пользователя и предоставить все связанные файлы для этого человека. Спасибо за любые комментарии/помощь. Джефф Уолтерс

Управление пространствами имен нескольких фрагментов HTML

Извините, что я сначала говорю по-английски...:) Я использую XMLNS для тегов HTML и нацеливаю их в JS с помощью getEl ... e1: function() { var target = document.getElementsByTagNameNS("aa","zz"); return target.length; } };

Как лучше отделить мой слой данных и ограничить область применения моих модульных тестов?

Я начинаю разбираться с модульным тестированием и изучаю, как разбивать свой код на проверяемые биты, но одна вещь, кот ... тографа и модели в этом действии, чтобы я мог ограничить область действия Проверка правильности действий пользователей?

PHP -Расширение против Библиотека против Класс - когда и почему

Я пытаюсь выполнить задачу и выясняется, что код, который мне нужен, упакован как расширение PHP , что, согласно тому, ... но знать, о каком расширении я говорю, это Libpuzzle, но это действительно не относится к делу, мой вопрос более общий.

Как масштабировать серверы приложений php по горизонтали?

Я использую lighttpd в качестве веб-сервера для сервера приложений php. Средний. нагрузка на этот сервер составляет око ... данных MySQL отделена от другого сервера (ее загрузка ~0,4). Как я могу масштабировать сервер приложений php? Спасибо.

Аргументы в пользу отказа от использования фреймворка

Некоторое время назад я прочитал замечательную статью, в которой описывался ряд причин против использования любого из ф ... ть новых разработчиков Общие проблемы уже решены и т.д.... Но я ищу противоположность... Есть какие-нибудь мысли?

Лучшие практики биллинговой системы

В настоящее время я разрабатываю веб-приложение для одного из моих клиентов. Этот клиент запросил небольшой модуль выст ... по архитектуре систем blling? Кстати, веб-приложение, основанное на платформе symfony. Любая помощь приветствуется!

Создание URL-адресов тщеславия

В настоящее время я запускаю сайт, на котором я хочу дать людям возможность создавать свои собственные URL-адреса. Нап ... m/alex-genadinik и скрыть идентификатор. Возможно ли это? Любой совет будет оценен по достоинству! Спасибо, Алекс

Маршрутизация URL-адресов против нескольких сценариев

Я пытаюсь понять преимущества использования маршрутизации URL-адресов (отправки URL-адресов) по сравнению с простым зап ... ую метод нескольких сценариев. Среда - Apache + PHP. Это проект среднего размера (более 40 php-страниц верхнего уровня).

Как следующий код гарантирует, что для каждого браузера создается только одно подключение к базе данных?

Я наткнулся на этот фрагмент кода, который должен гарантировать, что для каждого браузера создается только одно подключ ... lude('../errors/database_error.php'); exit(); } } return self::$db; } }

Необходимые рекомендации по архитектуре модулей и моделей Zend Framework 2

Я хотел бы начать работать с Zend Framework 2 и нуждаюсь в некотором руководстве относительно архитектуры фреймворка. Я ... ветственно, мне интересно: Где я должен разместить свои модели баз данных, если они используются несколькими модулями?

php, загружаемые пользователями файлы, контроль версий и развертывание веб-сайта

У меня есть веб-сайт, на котором я регулярно обновляю код. Я держу его в режиме контроля версий. Когда я хочу развернут ... рона, так что это на заднем плане, так как это не является насущной необходимостью. Есть ли лучший способ сделать это?

Создайте схему класса PHP

Я ищу функцию или класс, которые могут эффективно описать класс: class MyClass{ /* * Perhaps include the function ... hAboveClass.php'); Или get_class_outline('MyClass'); Кто-нибудь знает об этом или знает способ легко написать это?

Сравнение структуры и накладные расходы

Я работаю над игрой для Facebook, которая разработана с использованием Zend framework. Прямо сейчас у меня не так мног ... (или любой другой) фреймворк, верно? Возможность повторного использования кода здесь не является большой проблемой. :)

Уровень Доступа К Данным, Лучшие Практики

Я ищу информацию о наилучшем способе рефакторинга уровня доступа к данным (DAL) в моем веб-приложении на основе PHP. Я ... дизайном? Нужно ли мне просто разделить мой DAL на несколько файлов меньшего размера (логически разделить его)? Спасибо.

Как разрабатывать приложения для постоянных процессов PHP FastCGI?

PHP, наконец, начинает получать ИСТИННЫЙ Реализации FastCGI. (Не путать с PHP-FPM или PHP-процесс сценарии запуска, о ... дующему? Вы не можете просто продолжать то, что вы делали (из-за ошибки) - и все же вы не можете выйти, не убив процесс.