Значитца так...предварительные впечатления. Кручу пока на локалке в денвере3.
Имею сайт версии 1.5.14 и галерею версии 1.5.0.5 с 1718 фото и 28 категориями. Ставлю поверх версию 1.5.5.2 - апдейт прошел нормально. Сразу ставлю поверх новые языковой файл, плагин и модуль для интеграции с JComments. Галерея пашет.
Из того что не работает - отказался работать стандартный патчвэй Joomla с этой версией галереи. Возможно обновление самой Joomla до актуальной версии решит проблему, пока в эту сторону не копал.
После обновления в элиасах категорий он поставил одинаковое значение: 2010-09-23-12-33-36 поэтому пришлось вручную там все менять, иначе невозможно зайти в категории. Кстати, можно внаглую кириллицу забивать в админке в элиас категории - все пашет. Получаем ссылки вида
http://site.ru/gallery/проба/-1891.html
Провел небольшой тест: при условии что на главной галереи у меня по 8 категорий, в категориях по 8 фото и при отключенной карусели - у меня получились такие данные:
C включенным SEF: 60 запросов на главной странице галереи, 68 запросов в категории и 38 запросов в детальном виде.
С выключенным SEF: 44 запросов на главной странице галереи, 41 запросов в категории и 30 запросов в детальном виде.
Самое печальное...при включении карусели получаем дикое количество запросов при детальном виде. Математика там такова, если имеем 38 запросов, то к нему прибавляем количество фото в этой категории умноженное на 2. Т.е. в данном случае если у меня 89 фото в этой категории, то при детальном отображении у меня получается 89*2=178 запросов + 38 запросов с SEF. Итого 216 запросов при детальном отображении!
В другой категории где есть 156 фото получаем 349 запросов! Это у меня кажется абсолютный личный рекорд. Хотя я видел у людей в категориях и по 2 тысячи фото, боюсь даже думать что у них будет, если они включат карусель. Помню в свое время
помог одному товарищу с такой проблемой. В общем в таком виде эта карусель никуда не годится, опять надо делать
тот же самый хак что и раньше делал. Хотя справедливости ради надо сказать, что время генерации страницы изменилось с 0,551 до 0,595 при 216 запросах. Но вес страницы при этом возрастает до неприличия, потому что галерея грузит все тумбы. получаем страницу около 2 мегабайтов запросто!
Ну и самое главное, в базе появился новый столбец - alias. Раньше его не было, поэтому роутер на лету транслитерировал имя фото, соответственно была и нагрузка и лишние запросы.
При обновлении он в этот наиважнейший параметр ничтоже сумняше не смог ничего лучше записать, кроме как двойные или тройные черточки или еще что то + ID фотографии.
В базе это выглядит так: -866, -h-h-873, galantus-865 ну и т.д. Правильно перенеслись только английские имена фото, все что было на кириллице покорежилось до неузнаваемости и к использованию мягко выражаясь, не подлежит. Естесственно вручную исправлять все это дело - нереально или практически невозможно при наличии нескольких тысяч фотографий.
Первое что приходит в голову - переделать роутер таким образом, чтобы он подставлял просто ID фотографии и все. Тогда хотя бы можно получить ссылки вида
http://site.ru/gallery/category/1891.html Вариант с обнулением данных в поле alias не работает. Так галерея вообще перестает отдавать ссылки на сами фото.
Поэтому хочу предостеречь всех кому не терпится обновиться на новую версию.
Вы очень сильно рискуете оказаться с неудобоваримыми ссылками в галерее при включенном SEF.Вот такие пироги. Попробуем поковыряться в этом направлении.