Целесообразность VQMOD

Тема в разделе "OpenCart", создана пользователем Сентинел, 25 авг 2014.

  1. Сентинел

    Сентинел

    Регистрация:
    5 мар 2013
    Сообщения:
    239
    Симпатии:
    121
    Насколько оправдано использование VQMOD?
    Не будет ли оно избыточным при увеличении товаров и посетителей в будущем.
    Это конечно хорошо что не изменяются файлы, но ведь все происходит на лету насколько я понял.
    Пока магазин новый то можно вешать на него десятки модулей и не замечать боков, но с увеличением товаров и пользователей ситуация может измениться катастрофично.

    Например filter Pro 2.4.4 не использует vqmod, не затирает файлы движка, а
    Brainy Filter Pro использует.

    Вот какой из них шустрее и правильно использовать изначально на перспективу?

    Ведь есть куча схожих модулей по функционалу но одни используют VQMOD, а другие нет.
     
  2. cobalt

    cobalt

    Регистрация:
    18 окт 2012
    Сообщения:
    278
    Симпатии:
    128
    VQMOD при первом обращении к файлу, в который надо внести изменения, создаёт в кеше изменённый файл и при последующих обращениях уже берёт файл оттуда. Скорость загрузки сайта с установленным VQMODодом падает не более чем на 0,2 сек. Правда, измерял я это года 2 назад, но не думаю, что сейчас стало медленнее. Не вижу никаких проблем в установке данного прибамбаса. А плюсы очевидны. В любой момент можно "лёгким движением руки" отключить любое изменение/дополнение/исправление, созданное под VQMOD.
    Насчёт фильтров не подскажу, т.к. Brainy Filter не юзал. А filter pro летает. Правда там есть нюансы с совместимостью с разными модулями. Под некоторые надо "пилить".
     
    Сентинел нравится это.
  3. crist

    crist

    Регистрация:
    2 окт 2013
    Сообщения:
    269
    Симпатии:
    504
    if u not happy with vqmod, use this (search, add/replace + change the file to dot bak)

    example:
    i want to add blog link blog @ header.tpl
    Код:
        
            /* Header File Path */
            $header_file_path = DIR_CATALOG.'view/theme/default/template/common/header.tpl';
    
            /* Header File BackUp Path  */
            $header_file_bk_path = DIR_CATALOG.'view/theme/default/template/common/header.tpl.bk';
    
            /* Backup header */
            @copy($header_file_path, $header_file_bk_path);
           
            /* Header File Content Fetch */
            $file_content = @file_get_contents($header_file_path);
    
           
            $this->language->load('blog/setup');
    
            $blog_url = str_replace(array(HTTP_SERVER,HTTP_CATALOG,HTTPS_SERVER,HTTPS_CATALOG), '', $this->url->link('blog/post'));
           
            /* Add Blog Menu To Header */
            $file_content_replaced = str_replace(
                '<a href="<?php echo $home; ?>"><?php echo $text_home; ?></a>',
                '<a href="<?php echo $home; ?>"><?php echo $text_home; ?></a><a href="'.$blog_url.'">'.$this->language->get('menu_label').'</a>',
                $file_content
            );
       
            /* Updated Header If Blog Menu Added */
            if(strlen($file_content) != strlen($file_content_replaced)){
                @file_put_contents($header_file_path, $file_content_replaced);
            }
    
     
  4. armencze

    armencze

    Регистрация:
    5 янв 2013
    Сообщения:
    90
    Симпатии:
    15
    с кастомными темами вкмод часто вызывает головную боль
    приходится сначала самому по xml вручную устанавливать файл, а потом переписывать xml и перепаковывать архив под себя под определенную тему
     
  5. Fiable

    Fiable

    Регистрация:
    16 авг 2014
    Сообщения:
    172
    Симпатии:
    114
    Вот у клиента на магазине стоит VQMOD, ставился именно с шаблоном,так нареканий нет ,у него стоит порядок 300 товаров, работоспособность очень шустрая. Правда бывает иногда подгруздка,но это уже надо разобраться кто это, может и хост ето тормозит.
     
  6. Сентинел

    Сентинел

    Регистрация:
    5 мар 2013
    Сообщения:
    239
    Симпатии:
    121
    300 товаров это практически пустой маг, у меня у клиентки бижутерия там около 8000 товаров правда посещаемость еле дотягивает до 700
    В принципе если файл кэшируеться как сказал cobalt, то это в принципе и был ответ на мой вопрос.
    Хотя лично мое мнение - в идеале обойтись без VQMOD по возможности.
    Возможно если заниматься разработкой для openCart то это весьма удобно и безопасно.
    Может разработчики изза лени так и оставили VQMOD что бы не заморачиваться с кодом)))
     
  7. Fiable

    Fiable

    Регистрация:
    16 авг 2014
    Сообщения:
    172
    Симпатии:
    114
    Здесь я с тобой согласен на 50% так VQMOD дайте больший функционал,(ну это уже выбирает каждый свое. ) Но за это следует и платит, скорость и откликам времени. Которое как по мне, так на хорошем хостинге не имеет принципиального значения. Ну а последнее слово конечно за потребителем:smile:
     
  8. mechenosec

    mechenosec

    Регистрация:
    21 фев 2013
    Сообщения:
    119
    Симпатии:
    18
    По VQMOD смотрите ошибки и логи, часто замечаю глюки именно из-за этого, потому стоит иногда потратить время и изучить логи, убрать лишние запросы которые просто не находятся, или их исправить для корректной работы.