Итак предыдущий пост оказался все таки в "молоко". Главным виновником у нас стал не interface.php а великий
www.site.com\components\com_joomgallery\router.phpИнгридиенты:Сабж -
Joomla 2.5SEF - стандартный
Joomla core SEF (никаких лишних % к процессору!) с включенным обязательно
Mod_rewriteCDN -
NoNumber CDN for Joomla. Бесплатная версия удовлетворяет аж со свистом.
Приготовление:1. Для начала возьмите ваш
.htaccess и найдите в нем вот такую вот строку
RewriteCond %{REQUEST_URI} /component/|(/[^.]*|\.(php|html?|feed|pdf|vcf|raw))$ [NC] и заменим ее на
RewriteCond %{REQUEST_URI} /component/|(/[^.]*|\.(php|html?|feed|pdf|vcf|raw|jpg))$ [NC]2. Включите, если еще не включен, стандартный Joomla core SEF.
3. Берем файл
www.site.com\components\com_joomgallery\router.php и ищем в нем примерно 160 строку со следующим содержанием
$sef_image = 0;
//require_once JPATH_ADMINISTRATOR.DS.'components'.DS.'com_joomgallery'.DS.'helpers'.DS.'config.php';
//JTable::addIncludePath(JPATH_ADMINISTRATOR.DS.'components'.DS.'com_joomgallery'.DS.'tables');
//$config = JoomFactory::getConfig();
//if($config->get('jg_image_sef'))
if(!$sef_image)
{
$segments[] = 'image';
return $segments;
}
И меняем в $sef_image = 0; на $sef_image = 1;
В результате ссылки на оригинальные изображения имеющие вид
/root/image.raw?view=image&type=img&id=15641Будут переводиться в адекватный url с доменом. Что позволяет плагину подхватывать и кэшировать самые увесистые джипеги в облако Амазона.
Вот собственно и весь хак. Который удалось нащупать, чтением буржуйских форумов и методом научного Т, почти полгода спустя после возникновения проблемы. Когда аудитория СНГ составила всего лишь 30%. Остальное МИР.
Настройки Решил расписать в картинках все от запуска облака на Амазоне и подстройке под него сабжа.
1. Первое кому интересно то
хабра уже имеет неплохую статейку в картинках о запуске облака Амазон.
2. Необходимо создать новый CNAME для вашего домена в настройках панели управления вашего домена (простите за тавтологию) Выглядит примерно так:
3. SEF включаем стандартный. SEF он и в Африке SEF.
4. NoNumber CDN for Joomla plugin - У меня заработало так.
На этом я завершаю повесть. Правка роутера позволила плагину выхватывать и передавать в облако основной вес сайта. Что помогло разгрузить свой сервер и уменьшить время ожидания загрузки картинок для всей заграницы. Надеюсь пост будет полезен.