Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


Recommended Posts

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 months later...
В 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 month later...

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

 

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

Надіслати
Поділитися на інших сайтах

  • 3 weeks later...
  • 2 months later...

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

Надіслати
Поділитися на інших сайтах


  • 1 month later...
37 минут назад, Andy765 сказал:

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

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

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

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

Надіслати
Поділитися на інших сайтах

  • 2 months later...
В 29.07.2018 в 13:42, snastik сказал:

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

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

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

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

Надіслати
Поділитися на інших сайтах


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

Надіслати
Поділитися на інших сайтах


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

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

Надіслати
Поділитися на інших сайтах

  • 2 weeks later...
В 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 months later...
В 19.07.2017 в 02:45, snastik сказал:

 

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

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

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

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

Змінено користувачем baxabit
Надіслати
Поділитися на інших сайтах


  • 3 months later...

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

В описании Вы пишите что он применим на сайте 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 months later...

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

 

Цитата

 

Добавить в 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 months later...

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

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.