Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Модуль Turbo | Ускоритель Opencart 2.x | HHTPS FIX | VievedMod | V1.1 [Поддержка]


 Поделиться

Рекомендованные сообщения

6 минут назад, ambalocha69 сказал:

дурацкий вопрос: на хрена кешировать POST-запросы?

 

Спросите у того кто их кеширует.

В модуле вот так:

 

download?id=XWyGi2kJPtw2GbRawGv9ueslZoHc

Ссылка на комментарий
Поделиться на других сайтах

В 20.10.2017 в 13:53, Wild сказал:

Заинтересовался модулем, прочитал ветку, остались вопросы...

1. Как я понял при использовании кэша есть проблема с отображением остатков товара на складе и статусов "в наличии/нет в наличии".
Т.е. если есть синхронизация количества товаров со складом или включены опции типа "Показывать остаток на складе", "Вычитать со склада" и т.п., то на актуальность итогов при отображении товаров можно не расчитывать? Актуальность итогов будет верна только раз в час для первого посетителя?

2. В штатном функционале при включении в настойках магазина опции "Клиенты онлайн", в контроллере футера (catalog\controller\common\footer.php) вызывается метод whosonline (из catalog/model/tool/online.php) для определения актуальных посетителей с выводом инфы о них в админке. Будут ли проблемы с работой этого функционала при включение кэша? Аналогично со всякими модулями кнопок/групп соцсетей и т.п., где отображаются некие цифры или другая динамически меняющаяся информация (количкство лайков, число пользователей в группе и т.п.)?

3. При изменении товара в админке, сбрасывается ли автоматом кэш страницы измененного товара или придется сбрасывать его вручную?

4. Аналогично при массовом импорте товаров с последующей корректировкой их цен и прочих характеристик и параметров придется постоянно вручную сбравывать кэш для просмотра актуальности изменений или же присутствует некий механизм, отслеживающий необходимость выборочного сброса кэша на автомате (к примеру полю времени последней модификации)?

5. В модуле используется библиотека MobileDetect, "...Так как тот же Journal использует mobile detect по полной. А в реализации Турбо, это сделано для того  чтобы не терять совместимость с подобными творениями...". Можно ли отключить эту фичу, поскольку есть модуль, который использует аналогичную, но более продвинутую библиотеку для реализации похожих функций и лишние телодвижения (читай нагрузка) для поддержки указанной совместимости нафиг не нужна? Или же для корректной работы нужна встроенная поддержка конкретно этой библиотеки?

6. В nitropack есть интересная и полезная фишка - при сбросе кэша можно сделать автоматический обход страниц карты сайта. Имеется в виду не глобальный обход всей информации из sitemap.xml, а быстрый обход первых страниц, генеруемых ссылками из штатного модуля карты сайта (index.php?route=information/sitemap). Есть ли нечто подобное в вашем модуле или может быть вы планируете такую фичу?

7. Можно ли управлять включением/отключением кэширования на отдельные составные части страницы "...как то верхнее меню, модуль категорий, стандартные модули..."?

1 - как по вашему можно сделать кеш без кеша. тогда это будет не кеш!

2 - нет естественно не будут! Опять же какая динамическая информация в кешированном контенте.

3 - нет не сбрасывается.

4 - аналогично только полный сброс.

5 - можно. но это не та нагрузка о которой стоит задумываться.

6 - Купите нитро и делайте. Удачи с автоДДосом. Ни как фича, ни как какой либо еще вариант, подобный механизм категорически не приемлем.

7 - Да можно но без использования глобального кеша.

 

 

 

Ссылка на комментарий
Поделиться на других сайтах

5 минут назад, snastik сказал:

 

Спросите у того кто их кеширует.

В модуле вот так:

 

download?id=XWyGi2kJPtw2GbRawGv9ueslZoHc

Маст дай - это хорошо. :-) По нашему, по бразильски! :-)

вот похоже и получается что POST-запрос умирает.

идет запрос через CURL:

            curl_setopt($ch, CURLOPT_URL, $url);
            curl_setopt($ch, CURLOPT_POST, 1);
            curl_setopt($ch, CURLOPT_POSTFIELDS, $action);

при отключенном ТУРБО все работает как часики. при включенном - хана, сушите весла
 

 

Ссылка на комментарий
Поделиться на других сайтах

28 минут назад, ambalocha69 сказал:

Маст дай - это хорошо. :-) По нашему, по бразильски! :-)

вот похоже и получается что POST-запрос умирает.

идет запрос через CURL:


            curl_setopt($ch, CURLOPT_URL, $url);
            curl_setopt($ch, CURLOPT_POST, 1);
            curl_setopt($ch, CURLOPT_POSTFIELDS, $action);

при отключенном ТУРБО все работает как часики. при включенном - хана, сушите весла
 

 

Возможно ранние версии..

А вы заканчивайте курлом стучаться на магазины. Уже десять раз обсудили. Нужна длинная стороння обработка - делайте cli.

Насобирали необходимые классы. И вперед. Берите пример с @Designer с его парсером с мерлиона или с @toporchillo который наконец закончил искать виноватых и в свежих версиях yml сделал нормальную инициализацию.
Также даже в случае если это какая то рання версия турбы - то никто не мешает сделать исключение для роута, на который стучится curl.

Ссылка на комментарий
Поделиться на других сайтах

Цитата

 

Нужна длинная стороння обработка - делайте cli.

 

Новая версия будет на иной идеологии

Цитата

Насобирали необходимые классы. И вперед. Берите пример с @Designer с его парсером с мерлиона или с @toporchillo который наконец закончил искать виноватых и в свежих версиях yml сделал нормальную инициализацию.

рекомендуете стырить чужой код? :-)

Цитата

Также даже в случае если это какая то рання версия турбы - то никто не мешает сделать исключение для роута, на который стучится curl.

та версия что стоит у клиента поддерживает алиасы: card, checout и тп

если туда вписать роуты:

1. он схавает?

2. если да, то может ли он схавать по маске типа руот/*

Ссылка на комментарий
Поделиться на других сайтах

  • 2 месяца спустя...
В 21.11.2017 в 10:58, ambalocha69 сказал:

Новая версия будет на иной идеологии

рекомендуете стырить чужой код? :-)

та версия что стоит у клиента поддерживает алиасы: card, checout и тп

если туда вписать роуты:

1. он схавает?

2. если да, то может ли он схавать по маске типа руот/*

Если вписать роут исключения - то он его кешировать не будет. По маске - не схавает.

Так или иначе, используя системный класс responсe и seo_pro  - вы натыкаетесь на ошибки, связанные  с тем что при обращении из консоли на index.php массив $_SERVER не получает достаточно данных о request_uri, в нем отсутсвует http-порт и еще куча всего. Поэтому спокойно берется клон index.php в нем оставляются только необходимые вам классы, в seo_pro вносятся исключения для обработки при наличии cli-запуска скрипта, подменяете $_SERVER данные. И в бой.


Ничего сложного. А index.php - он на то и index, чтобы обслуживать http-запросы из мира

Ссылка на комментарий
Поделиться на других сайтах

2 часа назад, STARKONE сказал:

Появится ли в скором поддержка версии ocStore 2.3?

Версия для 2.3 только в составе сборки opencart.pro.


Stand-alone возможно появиться после выхода версии 3.x сборки.

Ссылка на комментарий
Поделиться на других сайтах

  • 1 месяц спустя...

Здравствуйте!

 

На сайте не показывается монитор Турбы. Сталкивался ли кто нибудь с подобным глюком? Также не работает модуль "Вы смотрели".

Ссылка на комментарий
Поделиться на других сайтах

  • 3 недели спустя...
  • 2 месяца спустя...

Подскажите, может кто сталкивался! TURBORATE MONITOR с кнопками очистки кеша на странице сайта не работают. Кеш со стороны сайта не очищается? Просто строка с кнопками. Они вообще должны работать? 

Ссылка на комментарий
Поделиться на других сайтах


  • 1 месяц спустя...
37 минут назад, Andy765 сказал:

Приветствую!

Когда планируется выпуск для версии 2.3?

есть в составе опенкарт про

отдельно выпуск модуля не планируется

Ссылка на комментарий
Поделиться на других сайтах

  • 2 месяца спустя...
В 29.07.2018 в 13:42, snastik сказал:

есть в составе опенкарт про

отдельно выпуск модуля не планируется

Очень жаль.
Такое решение не подходит для уже действующих магазинов на OC 2.3 

А очень хотелось бы. 

Ссылка на комментарий
Поделиться на других сайтах


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

Ссылка на комментарий
Поделиться на других сайтах


Покажите без seo_url, какой именно адрес вы хотите добавить в исключения?

и сразу номер заказа скажите

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...
В 04.04.2016 в 09:45, snastik сказал:

$registry->set('cart', new Cart($registry));

 

 

подскажите пожалуйста, хочу поставить на ocStore 2.3.0.2.3, но в файле Индекс нет таких строк. Ни в корне, ни в админ.

Куда же нужно будет прописать код модуля?

Ссылка на комментарий
Поделиться на других сайтах


10 минут назад, prizruslan сказал:

подскажите пожалуйста, хочу поставить на ocStore 2.3.0.2.3, но в файле Индекс нет таких строк. Ни в корне, ни в админ.

Куда же нужно будет прописать код модуля?

никуда, выше обсуждалось, модуль для 2.1 версии

для 2.3 только в составе опенкарт-про

Ссылка на комментарий
Поделиться на других сайтах

14 минут назад, snastik сказал:

никуда, выше обсуждалось, модуль для 2.1 версии

 для 2.3 только в составе опенкарт-про

Про у меня есть), задача разогнать обычный ocStore .. под него решений нету?

Ссылка на комментарий
Поделиться на других сайтах


34 минуты назад, prizruslan сказал:

под него решений нету?

ну выше написал же что для 2.3 турбо нет

Ссылка на комментарий
Поделиться на других сайтах

  • 3 месяца спустя...
В 19.07.2017 в 02:45, snastik сказал:

 

Для версии 2.3 модуль появится с выходом ocstore 3.0
Пока он доступен только в сборке opencart.pro

Эх.. пишу из 2019 года - не появился :cry:

По запросу в личку хотя бы доступно? Потихоньку, старые проекты довожу до 2.3, без турбокэша никуда)))

PS: специально глянул всю ветку в поисках новостей о работоспособности на 2.3 и между делом наткнулся на Ваше высказывание (вернее, не высказывание, а брошенный камень) по поводу влияния UniShop на сео ))) Не могли бы прокомментировать на данный момент какая ситуация и что Вы вообще подразумевали? 

Изменено пользователем baxabit
Ссылка на комментарий
Поделиться на других сайтах


  • 3 месяца спустя...

Вопрос по модулю. 

В описании Вы пишите что он применим на сайте https://st-sklad.ru/

Он вроде должен ускорять ... а по проверке гугла не проходит совсем

https://developers.google.com/speed/pagespeed/insights/?hl=ru-RU&utm_source=PSI&utm_medium=incoming-link&utm_campaign=PSI&url=https%3A%2F%2Fst-sklad.ru%2F&tab=mobile

Ссылка на комментарий
Поделиться на других сайтах


9 минут назад, travkovs сказал:

Вопрос по модулю. 

В описании Вы пишите что он применим на сайте https://st-sklad.ru/

Он вроде должен ускорять ... а по проверке гугла не проходит совсем

https://developers.google.com/speed/pagespeed/insights/?hl=ru-RU&utm_source=PSI&utm_medium=incoming-link&utm_campaign=PSI&url=https%3A%2F%2Fst-sklad.ru%2F&tab=mobile

 

Вы читали проблемы, о которых пишет гугл.
Там есть что-то про проблемы с задержкой ответа сервера ?

Турбо решает вопросы время ответа сервера - а то какой контент и в каком виде у вас на страницах магазина - это вопрос к разработчикам шаблона, сторонних скриптов и контент-менеджерам.

Ссылка на комментарий
Поделиться на других сайтах

  • 11 месяцев спустя...

Я что-то не пойму,

 

Цитата

 

Добавить в index.php в корневой папке вашего магазина после строки.

$registry->set('cart', new Cart($registry));

 

У меня. opencart.pro 2.3.0.2.5. В index.php нету строки "$registry->set('cart', new Cart($registry));"

 

Вот так он выглядит:

<?php
// Version
define('VERSION', '2.3.0.2.5');

// Configuration
if (is_file('config.php')) {
	require_once('config.php');
}

// Install
if (!defined('DIR_APPLICATION')) {
	header('Location: install/index.php');
	exit;
}

// Startup
require_once(DIR_SYSTEM . 'startup.php');

start('catalog');

 

Ссылка на комментарий
Поделиться на других сайтах


  • 11 месяцев спустя...

Ребят, объясните немного по времени жизни кеша, пожалуйста. В магазине 20000 товаров, какое оптимальное время лучше поставить? Правильно ли я понимаю, что если задать слишком низкое значение, то сайт получится почти всегда незакешированным? Ну а если очень большое значение?

Ссылка на комментарий
Поделиться на других сайтах


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

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

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