architecture

Помощь в проектировании архитектуры - ООП Твердый принцип

Я пытаюсь создать библиотеку кэша с открытым исходным кодом. Цель библиотеки - предоставить способ хранения переменной ... lculate node $cache->write($node); } Репозиторий Git с улучшенным дизайном Https://github.com/FaizRasool/EPC

Как я могу определить, является ли моя ОС 32- или 64-разрядной?

Я пытался использовать <?php echo php_uname("m"); ?>, он возвращает i586, но я нахожусь на 64-разрядной версии Wi ... ь знает, как определить архитектуру ОС в PHP? Я тоже хочу то же самое для Mac OS X. Любая помощь будет признательна.

Где вы храните свой метод "перенаправления"? [закрыто]

Это слишком много повторяющейся работы, чтобы звонить header() а потом die() [?] каждый раз, когда вам нужно перенаправ ... огательного класса url, но опять же, это не кажется правильным (наряду с такими методами, как site_url() и base_url()).

Производительность и масштабируемость php-кода в спагетти по сравнению с mvc/ооп?

У меня есть php-приложение, которое содержит около 50-55 файлов кода. Файл с максимальным объемом кода содержит около ... и выполнять по крайней мере минимум 1 миллион запросов в день, половина из которых приходится на какое-то пиковое время?

какая идея лежит в основе фронтконтроллера/диспетчера Zend Framework

Zend Framework FrontController реализует синглтон, и плюс у него есть какой-то плагин "парадигма", - в чем идея его арх ... могли бы вы дать несколько ссылок, где я могу найти информацию о причинах, которые привели к этой конкретной парадигме?

Архитектура Zend Framework 2 (как уменьшить связь между модулями)?

В одной системе ZF2 много компонентов. Каждый компонент имеет свой собственный уровень представления, бизнес-уровень и ... я сущности(), я плотно связываю подкомпонент с некоторой сущностью из подкомпонента, часто из другого системного модуля.

Стратегии для чистого расширения моделей Propel в Symfony2?

Я хочу сделать это: // Model class namespace Bookshop\Inventory\Model; use Core\Inventory\Model\Product as BaseProduc ... яют меня думать, что Propel просто не подходит для проектов определенного размера... (Кстати, Propel 1.6 + Symfony 2.3)

Текущие общие практики в архитектуре веб-приложений

Вот очень широкий вопрос: Я создавал небольшую платформу MVC на PHP, в основном для изучения лучших практик в моем к ... страненные практики или "отраслевые стандарты", и если да, то где можно почитать о них? (Специфичный для PHP - это плюс)

Слишком много инъекций зависимостей?

В настоящее время я перерабатываю большое приложение с довольно большим количеством устаревшего кода спагетти во что-то ... избегаю использования нового ключевого слова где-либо, кроме моего контейнера DI (за исключением основных классов PHP)?

Laravel: Шаблон сервиса/репозитория и дублирующий код

В своем проекте я решил использовать шаблон службы (возможно, с шаблоном репозитория) для работы с бизнес-логикой в мое ... ие этого означало бы, что у меня есть бизнес-логика в моем контроллере, которая побеждает смысл в том, чтобы иметь услуги.

Есть ли хороший книжный ресурс по модульной архитектуре веб-приложений? [закрыто]

Я задаю этот вопрос из-за Zend Framework. Мне это очень нравится, но все же то, как он предлагает модульность, не очен ... Так или иначе, - это есть хорошая книга по архитектуре модульной сети Заявление? P.S. извините, если это дубликат.

Должен ли я беспокоиться о накладных расходах HTTP при вызове локальных веб-служб?

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

Правильный способ разработки системы инвентаризации

Я довольно хороший программист, но я не силен, когда дело доходит до проектирования системных архитектур. У меня есть д ... view all parts) Для всех частей? Я в замешательстве, пытаясь создать хорошую, масштабируемую и эффективную структуру.

Как получить доступ к классической сессионной переменной ASP из PHP?

У меня есть защищенный веб-сайт бэк-офиса, написанный на ASP classic, работающий в Windows. Статус входа в систему хран ... оверить в PHP, что клиент вошел на этот веб-сайт? P.S. Одновременно на страницу может заходить несколько пользователей.

Правильно ли извлекать данные модели в представлении или только в контроллере?

У меня есть приложение MVC, и обычно контроллер передает все необходимое для представления. Но когда мои представления ... олько для вложенных частей/фрагментов в этих представлениях. Похоже, что он подвержен ошибкам и кажется не очень сухим.

Какова альтернатива вызову статических методов в несвязанных классах?

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

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

Я работаю над проектом, основанным на symfony (доктрине) с использованием api facebook. Я действительно хочу получить о ... торых диаграмм, так какие шаги (с точки зрения типов диаграмм) я должен предпринять в первую очередь перед кодированием?

Реализация бизнес-логики в 3-уровневой архитектуре

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

Проверка непроверенного адреса электронной почты?

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

PHP - Где реализовать логику сеанса в MVC?

Доступ к моему приложению (по порядку) IP-адрес из белого списка перенаправление на 404 по недействительному ip ... они не вошли в систему (путем проверки роли пользователя). Может быть, не лучшее решение, но не кажется слишком ужасным.