Skocz do zawartości

Cache strony internetowej - od czego zacząć?


nevingar

Rekomendowane odpowiedzi

Mam taki fragment kodu.

$cache = JFactory::getCache('com_templates', '');

if ($this->_language_filter) {

$tag = JFactory::getLanguage()->getTag();

}

else {

$tag ='';

}

if (!$templates = $cache->get('templates0'.$tag)) {

// Load styles

$db = JFactory::getDbo();

$query = $db->getQuery(true);

$query->select('id, home, template, params');

$query->from('#__template_styles');

$query->where('client_id = 0');

$db->setQuery($query);

$templates = $db->loadObjectList('id');

foreach($templates as &$template) {

$registry = new JRegistry;

$registry->loadJSON($template->params);

$template->params = $registry;

// Create home element

if ($template->home == '1' && !isset($templates[0]) || $this->_language_filter && $template->home == $tag) {

$templates[0] = clone $template;

}

}

$cache->store($templates, 'templates0'.$tag);

}

Jak ustawić cache strony?

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności