Prohlížení tohoto vlákna:
1 Anonymní uživatelé
Trik pro zrychlení ZenCartu |
||
---|---|---|
Nováček
Členem od:
18:21 20.8.2008 Skupina:
Registrovaní uživatelé Příspěvky:
1
|
Pro naše klienty jsme vytvořili modifikaci funkce generující strom kategorií v ZenCartu tak, aby se tento strom načítal z cache a nemusel se při každém prokliku na stránkách znovu generovat, jak je tomu standardně v této aplikaci. Touto modifikací se velmi viditelně zvyšuje rychlost odezvy stránek a nejvíce se toto zrychlení projevuje na webech se složitější a členitější či více větvenou strukturou kategorií zboží v eshopu a na webech, kde se neustále současně pohybuje větší počet návštěvníků.
Tuto modifikaci dáváme veřejně k dispozici nejen našim klientům, všichni zájemci si ji mohou stáhnout z našeho fóra technické podpory Webhosting 51 na adrese http://webhosting51.cz/forum/viewtopic.php?f=11&t=167&p=270#p270. Webhosting 51, technická podpora
Zasláno: 18:26 20.8.2008
|
|
_________________
Webhosting51.cz - optimalizováno pro ZenCart |
||
Přenos |
Re: Trik pro zrychlení ZenCartu |
||
---|---|---|
Nováček
Členem od:
14:52 1.2.2007 Skupina:
Registrovaní uživatelé Příspěvky:
0
|
Nemá někdo tuto úpravu na disku? Na daném odkazu již neexistuje.
Zasláno: 13:34 4.3.2009
|
|
Přenos |
Re: Trik pro zrychlení ZenCartu |
||
---|---|---|
Guru
Členem od:
8:08 10.11.2005 Bydliště Prague
Skupina:
Registrovaní uživatelé Vývojáři Příspěvky:
1389
|
tohle je obsah toho souboru includes/modules/sideboxes/categories.php
<?php /** * categories sidebox - prepares content for the main categories sidebox * * @package templateSystem * @copyright Copyright 2003-2005 Zen Cart Development Team * @copyright Portions Copyright 2003 osCommerce * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0 * @version $Id: categories.php 2718 2005-12-28 06:42:39Z drbyte $ */ error_log(__FILE__." ".__LINE__." ".microtime()); $main_category_tree = new category_tree; error_log(print_r($main_category_tree,true)); $row = 0; $box_categories_array = array(); // don't build a tree when no categories $check_categories = $db->Execute("select categories_id from " . TABLE_CATEGORIES . " where categories_status=1 limit 1"); if ($check_categories->RecordCount() > 0) { /* X */ /* X */ $cache_category_elemtn="category-bleble".md5(serialize($cPath)).md5(serialize($cPath_array)); /* X */ if ($zc_cache->sql_cache_exists($cache_category_elemtn) AND !$zc_cache->sql_cache_is_expired($cache_category_elemtn, 21600) ) { /* X */ $box_categories_array = unserialize($zc_cache->sql_cache_read($cache_category_elemtn)); /* X */ } /* X */ else { /* X */ $zc_cache->sql_cache_expire_now($cache_category_elemtn); $box_categories_array = $main_category_tree->zen_category_tree(); /* X */ $zc_cache->sql_cache_store($cache_category_elemtn, serialize($box_categories_array)); /* X */ error_log(print_r($box_categories_array,true)); /* X */ } } error_log(__FILE__." ".__LINE__." ".microtime()); require($template->get_template_dir('tpl_categories.php',DIR_WS_TEMPLATE, $current_page_base,'sideboxes'). '/tpl_categories.php'); $title = BOX_HEADING_CATEGORIES; $title_link = false; error_log(__FILE__." ".__LINE__." ".microtime()); require($template->get_template_dir($column_box_default, DIR_WS_TEMPLATE, $current_page_base,'common') . '/' . $column_box_default); error_log(__FILE__." ".__LINE__." ".microtime()); ?>
Zasláno: 15:38 4.3.2009
|
|
Přenos |
Re: Trik pro zrychlení ZenCartu |
||
---|---|---|
Nováček
Členem od:
14:09 29.3.2009 Skupina:
Registrovaní uživatelé Příspěvky:
3
|
Dobrý den,
modifikovaný soubor pro zrychlení ZenCartu naleznete nyní na našem novém webu v klientské sekci zde - http://billing.hosting51.cz/downloads/2/ZenCart
Zasláno: 14:10 29.3.2009
|
|
_________________
www.hosting51.cz, profesionální hosting nejen pro ZenCart 30 dní na vyzkoušení zdarma! |
||
Přenos |
Můžete prohlížet témata.
Nemůžete zakládat nová témata.
Nemůžete odpovídat na příspěvky.
Nemůžete editovat Vaše příspěvky.
Nemůžete mazat Vaše příspěvky.
Nemůžete přidávat nové ankety.
Můžete hlasovat v anketách.
Nemůžete připojovat soubory k příspěvkům.
Nemůžete přispívat bez schválení.