Перейти к содержанию

vQmod Pro - быстрый и стабильный 2.6.1

   (13 отзывов)

2 изображения

  • +1 4

Информация о файле

Ни для кого не секрет, что движок vQmod приносит немало проблем. Я создал свою модификацию vQmod, которая не страдает извечными проблемами оригинала, так как у меня очень много опыта работы с ним.

Если вкратце, vQmod Pro:

  • не замедляет работу магазина
  • автоматически следит за актуальностью кешей и наличием привязок
  • прост в установке (надо просто загрузить файлы с заменой)

Теперь подробнее.

Быстродействие

Обычный vQmod при каждом запросе загружает в память и анализирует 2 файла из папки vqmod - mods.cache и checked.cache. Их суммарный размер может быть больше мегабайта. Прямо сейчас гляньте, сколько они весят у вас - вот столько дополнительных данных загружается с диска и перелопачивается при каждом запросе. Плюс проверка каждого используемого PHP файла - и в результате может набежать более 100 мс дополнительного времени ответа на каждый запрос.

В vQmod Pro все vqmodы обрабатываются только один раз, и сразу создается весь кеш модифицированных файлов. После этого ничего дополнительного в память не загружается. vQmod Pro автоматически следит за изменениями и перестраивает кеш при необходимости. Все это детально отлажено и максимально ускорено.

Естественно, при построении кеша будет ощутимая задержка - до нескольких секунд. Но дальше страницы открываются быстро, кеш перестраивается только при изменении файлов магазина.

Установка

Установка vQmod всегда была проблемным местом для пользователей. Куча тем о том, как его установить и "помогите, не получается" - тому подтверждение.

В vQmod Pro установка полностью автоматическая. Просто заливаете файлы в магазин, открываете любую его страницу - и увидите либо страницу о том, что vQmod Pro успешно установлен (с кнопкой "Продолжить"), либо жалобу на недоступный для записи файл/каталог с инструкциями, как это исправить.

Жизнеспособность

Есть еще одна категория проблем, возникающих при работе с клиентами - когда vQmod вроде бы установлен, но не работает. То каким-то чудом пропатченым оказывается только один index.php, то при апгрейде их приведут в "исходное" состояние, то вообще все начинает работать правильно только после очистки кеша - вроде бы мелочь, а пару писем в 2 стороны уже отправлено, и клиент и разработчик потеряли время на глупость.

vQmod Pro задуман, как максимально стабильная и живучая штука:

  • Раз в 3 минуты проверяет оба index.php - не потерялись ли привязки. Если что-то не так - сразу автоматически исправляет.
  • Раз в минуту проверяет, не изменилось ли количество и суммарный размер vqmodов (это очень быстро), не поменялась ли дата подключаемых файлов. Если да - перестраивает кеш.
  • При добавлении новых vqmod весь кеш вычищается под корень и строится заново - устраняя проблемы вида "очистил кеш и помогло".
  • Корректно работает с переименованным каталогом admin, автоматически находит его и прописывает в замены в pathReplaces.php

Пока все, думаю эта разработка будет полезна нам всем. Если заметите косяки или вспомните какую-то еще проблему vQmod - не стесняйтесь написать пару строк сюда.



MaxD's Other Files


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.