| Здравствуйте!
Суть вопроса такова:
В связи с расширением разрабатываемого проекта, решил полностью переписать архитектуру движка сайта, но столкнулся с техническими вопросами, в которых моей квалификации, явно не достаточно.
Из-за непонимания технической части Apache сервера и процессора PHP, оказалось что, я, ну могу даже правильно сформировать поисковый запрос. (((
В связи с этим, прошу сообщество, оказать базовую консультацию, для того чтобы я смог грамотно построить новый, алгоритм движка сайта.
Использую Apache+PHP5+MySQL.
Итак:
Допустим, что, существует сущность rootProcess, класса rootAbsolute, которая является общим и единым непрерывно работающим процессом на сервере, для всех пользователей портала, на текущий момент.
В обязанности rootProcess, входит:
1) обработка команд, поступающих от сущностей-гостей сайта.
2) Ведение единого лога событий.
3) Динамический контроль прав, сущностей-клиентов сайта.
4) Единый процесс аутентификации клиента-пользователя.
5) Возможность динамического зарубливания объекта-клиента, как процесса.
6) Ведение рила тайм лога, активности клиентов сайта с отображением в терминале, доступном через админ панель.
И т.д.
При входе на сайт как гость, клиент, как и должно, имеет ограниченные возможности.
В таком случае rootProcess создает для клиента сущность класса gues
При успешной аутентификации, сущность rootProcess, рубит пользовательский процесс класса gues и создает новый экземпляр объекта (что-то чипа $userProcess или $adminProcess)
Для идентифекацыи и связи клиента-пользователя, с нужным процессом ($adminProcess или $userProcess), сущность rootProcess, использует идентификатор UIN.
Вот здесь и вопрос. Совершенно не укладывается в башке.
1) Каким образом реализовать работу программы, единым процессом, так, чтобы сущность класса rootProcess, могла динамически контролировать все пользовательские процессы, так же, как это, происходит, скажем, при взаимодействии ядра ОС с программным приложением?
2) Укажите, в какой области, лежит дефицит моих знаний? | |