Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Вопрос о работе одной CMS управления двух и более баз

Вопрос о работе одной CMS управления двух и более баз


     12.09.2013    мульти-база    Все вопросы » Общие вопросы по PHP    2539

вопрос
Доброго времени суток, задался вопросом о управлении одной копией движка двух и более баз как на wordpress.
Всё вроде нормально, разделение cfg, базы, поправил модули и тд, но стоит вопрос в нагрузке и скорости работы.
Удаляю я кэш и захожу на основной url - кэш создаёт vote_main.php ,я его опять удаляю и на этот раз идут на подкаталог забитый как сайт test/site2 и кэш создаёт уже сразу два файла vote_main.php и vote_site2.php.

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

Пока у меня реализовано так, как и определение групп, категорий сайта и создания кэша я так же определяю и подкаталоги
создав файл кэша и потом получая его как массив, функцией get_site я просто название поменял сама функция взята из интернета она ищет указанное значение в многомерном массиве там цикл foreach. Подскажите аналог как мне определять в зависимости от каталога какую базу подключать

Ответа пока нет


2 комментария

ПафНутиЙ
Админ

ПафНутиЙ - 12 сентября 2013 19:21 -

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

Каков вопрос - таков и ответ. Просто помните об этом.

TeraMoune
Эксперт

TeraMoune - 16 сентября 2013 23:20 -

Ну папки общие, разделены тока конфиги и кэш пока всё. Но меня всё же беспокоит ,а в друг будет тормазить при 500+ онлайна.

Тестовый репозиторий установки плагинов: teramoune

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх