Некорректная отдача кеша при использовании нескольких доменных имен
Landgraft |
|
---|---|
Столкнулся с некорректной отдачей кэша при использовании нескольких доменных имен на одном сайте (cfg['multihost'] = TRUE): при кэшировании страницы по одному домену, эта закэшированная страница отдается при заходе с другого домена. Таким образом, в ссылках можно увидеть как текущий домен, так и второй домен (в одном и том же меню одна ссылка ведет на домен1, а следующая - на домен2, обе рабочие). Вход в админку тоже не работает - происходит редирект на другой домен. Исправляется отключением cache_index, cache_page и cache_forums, но это снижает скорость работы. Если есть возможность проверить у себя - отпишитесь (сиена 0.9.18). |
Macik |
|
---|---|
Если коротко, то да. Кеш уровня страниц никак не учитывает домен и соответственно ничего не знает о мульти-хост варианте использования. В принципе вся система кеширования сама по себе о мультидоменах ничего не знает. Вариант учета мультидоменов польностью зависит от разработчика конкретного плагина. Тут можно смело оставлять заявку на ГитХабе... На счет админки, на вскидку не помню. Установлен ли `urleditir` (какой пресет), внесены ли полагаемые записи в .htaccess? https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F |
Landgraft |
|
---|---|
urleditor не используется. Просто страничка для перехода в админку так же кеширована, а редирект происходит на страницу с другим доменным именем. Нет, не так. Это не несколько сайтов (соединенных/автономных) на одном движке и бд, это несколько доменных имен на одном сайте. ПС: если есть возможность - вынесите это в баг-трек, плз))) |
Macik |
|
---|---|
Создал тикет №1452. А какова суть этой схемы с несколькими доменами? Для внешних поисковиков это один сайт или несколько незавичимых? https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F |
Landgraft |
|
---|---|
Есть два домена, один в зоне ру, второй в зоне рф. Для внешних поисковиков они будут выглядеть как два сайта с одиноковым контентом (хотя, можно пошаманить и получить различный дизайн), но в основных поисковиках (яндекс и гугль) для зарегистрированных сайтов можно указать основное доменное имя и "зеркальные" имена, и в зависимости от контекста предлагаться будет более подходящее имя. Есть свои плюсы и минусы в нескольких доменах (контент-то одинаков, а количество выдачи по запросу можно немного увеличить, и если в дальнейшем переходить к многоязычности (добавить ком) - плюсы будут существеннее (контент будет выдаваться различный)), но в данном случае, сама кмс не корректно обрабатывает кеширование при использовании нескольких доменов. |
Macik |
|
---|---|
Суть уяснил. https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F |
esclkm |
|
---|---|
Не сделаешь адекватно, я для полтел писал свой кэш. Там 2 домена poltel.ru и moscow.poltel.ru
Добавлено 32 секунды спустя: Все возможности в движке для этого естьlittledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты |
Macik |
|
---|---|
То, что это не дело двух строк — понятно. Поэтому в заявках поставил как «enchancment» и не ближайшую версию. Просто этот момент должен быть отражен. Мало ли кто-еще столкнется или будет использовать мультихост. https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F |