Jump to content
  • entries
    3
  • comments
    0
  • views
    380

Entries in this blog

 

redis cache opencart

недавно увидел что на официальном сайте продается драйвер под редис. ссылку прикладывать не буду а вот тот самый редис, который уже давно есть на гитхабе (с 6 июля 2017 года) https://github.com/opencart/opencart/blob/master/upload/system/library/cache/redis.php   как кеш опенкарта делегировать редису? чтобы заставить работать редис на своем сервере необходимо    1. установить редис и добавить его в список автозагрузки, установить php модуль для редиса . для раз

kJlukOo

kJlukOo

 

коробочный cache

использовать родной кеш можно следующим образом $this->cache->get($key); $this->cache->set($key); $this->cache->delete($key); настройки родного кеша хранятся тут system/config/default.php по умолчанию в ocstore 2.3 кеш файловый, который живет один час $_['cache_type'] = 'file'; // apc, file or mem $_['cache_expire'] = 3600;   file       - файловый кеш (значения хранятся в файлах). ссдшник кстати поди ускоряет работу этого кеша mem 

kJlukOo

kJlukOo

 

отложенная модалка на джсе

var delay_sec = 10 * 60; // 10 min function init_delayed_modal() { var first_visit_time = get_cookie('first_visit_time'); var current_time = new Date().getTime() / 1000; var time_passed; if(first_visit_time == undefined) { // first time visit create_cookie('first_visit_time', current_time); setTimeout(show_modal,delay_sec * 1000); } else { // two and more time visit time_passed = current_time - first_visit_time; //if time left if(time_passed>delay_sec) show_modal(

kJlukOo

kJlukOo

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.