Comments 10
Эм… проблема в архитектуре движка решается дичайшим костылем? Или я что-то путаю?
Даже в битриксе компоненты подключают свои css и js только когда используются :)
Даже в битриксе компоненты подключают свои css и js только когда используются :)
Поясните пожалуйста какую проблему Вы решали?
В итоге у вас получилось 10 сайтов, с 10 разными базами, но которые используют одну кодовую базу.
Какие минусы у схемы, когда вы делаете 10 директорий, копируете в каждую из них код сайта и настраиваете 10 сайтов по отдельности?
В вашем случае вижу выйгрыш только в том, у вас код хранится в одном месте и занимает в 10 раз меньше места, чем в случае с 10 разными сайтами. Но 50-100 мбайт на хостинге — это вообще ни о чем, экономим на спичках.
В итоге у вас получилось 10 сайтов, с 10 разными базами, но которые используют одну кодовую базу.
Какие минусы у схемы, когда вы делаете 10 директорий, копируете в каждую из них код сайта и настраиваете 10 сайтов по отдельности?
В вашем случае вижу выйгрыш только в том, у вас код хранится в одном месте и занимает в 10 раз меньше места, чем в случае с 10 разными сайтами. Но 50-100 мбайт на хостинге — это вообще ни о чем, экономим на спичках.
в 10 раз меньше места, чем в случае с 10 разными сайтамиСайтов может быть не 10, а 100 или даже 1000. Хотя я думаю, главное тут деплой. При обычном подходе пришлось бы вносить изменения в код каждого сайта по отдельности.
Альтернативное решение это использование какой нибудь системы контроля версий.
А ОбКешер? Если вы положите каждый сайт в свою папку, ему придётся закешировать и держать в память в Н (сколько сайтов) раз больше данных!
Никакую проблему особо не решал. Это просто небольшой эксперимент, сам режим имеет суть общей базы, я попытался сделать отдельные.
Так нельзя будет на всех десяти таких сайтах использовать одну учётную запись для пользователя — в этом суть multisite — и ещё управление всеми сайтами через одну панель — это экономит время.
Есть ещё что-то вроде такого для объединения в одну панель,
https://managewp.com/
https://infinitewp.com/
Если при нескольких небольших сайтах разницы почти нет, что одна база что несколько — но если таких сайтов будет больше то это лучше чем все в 1-ой. Особенно это помогает тем у кого сотни и тысячи сайтов в режиме multisite в одной базе. Когда-то давно купил я сайт на telderi — и вроде бы оптимизировал его — но что-то всё время мне писало что отклик плохой. И я никак не мог найти корень проблемы. Потом увидел что в базе куча таблиц и весит она довольно много для обычного блога. В итоге вычистил все оттуда — весила 30 мб стала 2 мб — тогда сразу отклик от сайта стал мгновенный. С тех пор пошли такие опасения у меня.
10 директорий, копируете в каждую из них код сайта и настраиваете 10 сайтов по отдельности
Так нельзя будет на всех десяти таких сайтах использовать одну учётную запись для пользователя — в этом суть multisite — и ещё управление всеми сайтами через одну панель — это экономит время.
Есть ещё что-то вроде такого для объединения в одну панель,
https://managewp.com/
https://infinitewp.com/
Если при нескольких небольших сайтах разницы почти нет, что одна база что несколько — но если таких сайтов будет больше то это лучше чем все в 1-ой. Особенно это помогает тем у кого сотни и тысячи сайтов в режиме multisite в одной базе. Когда-то давно купил я сайт на telderi — и вроде бы оптимизировал его — но что-то всё время мне писало что отклик плохой. И я никак не мог найти корень проблемы. Потом увидел что в базе куча таблиц и весит она довольно много для обычного блога. В итоге вычистил все оттуда — весила 30 мб стала 2 мб — тогда сразу отклик от сайта стал мгновенный. С тех пор пошли такие опасения у меня.
Подскажите, кто знает хорошо связку wp/woocommerce. Этот мультисайт режим позволит иметь на одном wp несколько интернет магазинов?
Sign up to leave a comment.
Wordpress multisite с разными базами данных