Мобильная версия на drupal: особенности кэширования
Опубликовано admin в Втр, 26/06/2012 - 03:22
Если мобильная версия сайта создается как поддомен третьего уровня (m.site.ru), даже с использованием Mobile Tool, то зачастую возникают проблемы с из-за того, что кэширование страницы от разных версий сайта начинаю конфликтовать. Избежать неприятностей позволит разведения таблиц кэширования под разные префиксы. Для этого в мобилной версии settings.php прописываем следующие строчки:
$db_url = 'mysqli://user:password@localhost/databasename'; //$db_prefix = 'xxx_'; $db_prefix = array( 'cache' => 'xxx_', 'cache_admin_menu' => 'xxx_', 'cache_block' => 'xxx_', 'cache_content' => 'xxx_', 'cache_filter' => 'xxx_', 'cache_form' => 'xxx_', 'cache_menu' => 'xxx_', 'cache_page' => 'xxx_', 'cache_rules' => 'xxx_', 'cache_update' => 'xxx_', 'cache_views' => 'xxx_', 'cache_views_data' => 'xxx_', 'watchdog' => 'xxx_', 'default' => 'yyy_', );
Теперь каждая версия сайта имеет свой вариант сохраненных страниц и конфликт исчерпан.
- admin's blog
- Добавить комментарий
- 7295 просмотров
- 14537 Votes