Оптимизация Shop-Script

Статус
В этой теме нельзя размещать новые ответы.
  • Заблокирован
  • #11
ты когда пишешь, ты читаешь О ЧЕМ ты написал?
при чем тут количество товара в магазине?
в выложенном примере кешируется не товар, а категории! :mad:


Опаньки... И правда... Проморгал. :(

А кстати, как сделать так, чтобы он ещё и страницы кэшировал, и морду, и модуль статей и каталог обмена ссылками, и желательно частично админку (как в Джумле).

Планирую проект замутить, но товара там будет от силы 100-300 позиций (не ширпотреб, поэтому так и мало. Поэтому есть смысл кэшировать всё).
 
Создадим директорию cache и разрешим скрипту туда запись. Если директория в корне сайта, лучше в нее добавить файлик .htaccess со строчкой ‘Deny from all’.

Код:
//load all categories to array $cats to avoid multiple DB queries
//(frequently used in future - but not always!)
 if ($cats_str = $CacheLite->get($cache_categories_id))
 {
   $cats=unserialize($cats_str);
 }
 else
 {
   $cats = array();
   $i=0;
   $q = db_query("SELECT categoryID, name, parent,
                 products_count, description, picture
                 FROM ".
                 CATEGORIES_TABLE."
                 where categoryID<>0
                 ORDER BY sort_order, name")
       or die (db_error());
   while ($row = db_fetch_row($q))
   {
     $cats[$i++] = $row;
   }
   $CacheLite->save(serialize($cats), $cache_categories_id);
 }

Вот хочется сказать, как один супергерой, в одном малоизвестном фильме, - "Люди, загородившие переезд, вы все идиоты!" Зачем кешировать то, что нигде не используется? Я об этом уже писал неоднократно! Просто удалите и все.
 
Опаньки... И правда... Проморгал. :(
А кстати, как сделать так, чтобы он ещё и страницы кэшировал, и морду, и модуль статей и каталог обмена ссылками, и желательно частично админку (как в Джумле).
Планирую проект замутить, но товара там будет от силы 100-300 позиций (не ширпотреб, поэтому так и мало. Поэтому есть смысл кэшировать всё).

при 100-300 позиций все летает без кеша
кешируется всё по примеру, но пример для самих запросов т.е. можно открыть в includes\product.php и перед выводом переменных закешировать нужные
 
Добрый день, сори если вопрос не потеме или совсем нубский покажется, но я впервые сталкнулся с данным движком. Вообщем необходимо закрыть ссылки в данном движке тегами нофолоу и ноиндекс, а так же добавить заголовки в разделах. Может кто знает в какие файлы необходимо вносить изменения?
 
Добрый день, сори если вопрос не потеме или совсем нубский покажется, но я впервые сталкнулся с данным движком. Вообщем необходимо закрыть ссылки в данном движке тегами нофолоу и ноиндекс, а так же добавить заголовки в разделах. Может кто знает в какие файлы необходимо вносить изменения?
Вам к верстальщикам уважаемый, поищите их в разделе Услуг, здесь тема по оптимизации магазина с целью увеличения скорости работы, не путайте с SEO-оптимизацией
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху