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

Wild    15

Тишина!

И мертвые с косами стоят...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
ambalocha69    75

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
snastik    927
6 минут назад, ambalocha69 сказал:

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

 

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

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

 

download?id=XWyGi2kJPtw2GbRawGv9ueslZoHc

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
snastik    927
В 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 - Да можно но без использования глобального кеша.

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
ambalocha69    75
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);

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
snastik    927
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.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
ambalocha69    75
Цитата

 

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

 

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

Цитата

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

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

Цитата

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

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
STARKONE    0

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
snastik    927
В 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-запросы из мира

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
snastik    927
2 часа назад, STARKONE сказал:

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

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


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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Gann    51

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Straniks    0
В 06.07.2014 в 13:58, chukcha сказал:

сколько стоит и кудЫ платить?

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Похожий контент

    • От Otvet

      320.00 руб · Срок продления: 100.00 руб за 12 месяцев
      Скачать/Купить дополнение


      [SEO] Full IndeX : Улучшение индексации

      Модуль помогает улучшить индексацию, более продуктивно "прокачать"1 товары и решить проблему дублирования2 страниц постраничной навигации, что позволяет поднять в выдаче НЧ-запросы страниц товаров расположенных на удаленных страницах. Управлять множеством факторов и решает ряд недочетов в Opencart.
      1 - Обособленные страницы (доступные только через sitemap) не получают статический вес [PR] и имеют пустой анкор-лист.
      2 - Чем плохи дубли:
      ухудшают и замедляют индексацию потеря веса (pagerank) "основной" страницей категории/производителя часть товаров не могут получить внутренний вес ____________________________________________________________________________
       
       
       
      Что делает модуль:
      позволяет устранить большой ряд дублей способствует распределению веса и более полной перелинковке позволяет гибко управлять выводом атрибутов prev | next и правильно объединять страницы в одну цепочку с по рекомендации google уникализирует страницы (они перестают быть дублями), в том числе: шаблоны мета-данных, шаблон заголовков, скрытие/закрытие сквозных блоков валидация и исправление значений стандартных параметров позволяет гибко управлять выводом canonical, с учетом таких факторов как тип url и путь в url, когда нужно и где нужно способствует полноценной индексации товаров при отсутствии sitemap (либо когда не принимается яндексом из-за размера) управление get-параметрами (редиректы, canonical, seo_pro) позволяет полноценно использовать seo-фильтры позволяет убирать "хвосты" в индексе позволяет блокировать индексации отзывов как отдельного документа и сделать в то же время более полную индексацию отзывов способствует заполнению анкор листа товаров на страницах 2 и далее посадочные страницы категория/бренд, для исключения дублей и использования в продвижении исправление ссылок и багов пагинаций фикс кучи мелких проблем и недоработок в опенкарт и многое другое  
      ЕЩЕ больше функционала:
       
       
      [bonus] Sitemap Lite (OCMOD для opencart 2.x):
      заменяет оригинальный catalog/controller/feed/google_sitemap.php
      ускоренная генерация благодаря собственной функции выборки товаров (~ в 10 раз) добавление lastmod (значительно ускоряет индексацию) устранение дублей товаров валидация яндексом фикс &amp при использовании seo_pro  
      Для автоматического заполнения SEO URL (ЧПУ) можно установить это дополнение: https://opencartforum.com/files/file/2833-автоматическое-заполнение-чпу-ocmod/
       
      Преимущества перед закрытием страниц в robots.txt
      Преимущества перед директивой noindex (no)follow
      Преимущества перед простым открытием страниц для индексации
      Преимущества перед директивой canonical
      Для проверки работы после установки напишите адрес сайта в ЛС автору
      "Цитаты великих" или "А нужен ли модуль?"
      Для более продуктивной борьбы с дублями так же крайне желательно наличие SEO_Pro и правильного robots.txt
      Добавил Otvet Добавлено 15.08.2015 Категория SEO, карта сайта, оптимизация Системные требования - для opencart 2.x установка производится через стандартный инструмент Extension Installer- для opencart 1.5.x vqmod 2.4 или выше Сайт разработчика http://full-index.ru Старая цена 399 Метод активации По запросу в ЛС
      По запросу на почту
      По емейлу
      Автоматическая активация
      Через официальный сайт дополнения Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.5.1
      1.5.5
      1.5.4.1 ocStore 3.0
      2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х  
    • От Otvet

      Модуль помогает улучшить индексацию, более продуктивно "прокачать"1 товары и решить проблему дублирования2 страниц постраничной навигации, что позволяет поднять в выдаче НЧ-запросы страниц товаров расположенных на удаленных страницах. Управлять множеством факторов и решает ряд недочетов в Opencart.
      1 - Обособленные страницы (доступные только через sitemap) не получают статический вес [PR] и имеют пустой анкор-лист.
      2 - Чем плохи дубли:
      ухудшают и замедляют индексацию потеря веса (pagerank) "основной" страницей категории/производителя часть товаров не могут получить внутренний вес ____________________________________________________________________________
       
       
       
      Что делает модуль:
      позволяет устранить большой ряд дублей способствует распределению веса и более полной перелинковке позволяет гибко управлять выводом атрибутов prev | next и правильно объединять страницы в одну цепочку с по рекомендации google уникализирует страницы (они перестают быть дублями), в том числе: шаблоны мета-данных, шаблон заголовков, скрытие/закрытие сквозных блоков валидация и исправление значений стандартных параметров позволяет гибко управлять выводом canonical, с учетом таких факторов как тип url и путь в url, когда нужно и где нужно способствует полноценной индексации товаров при отсутствии sitemap (либо когда не принимается яндексом из-за размера) управление get-параметрами (редиректы, canonical, seo_pro) позволяет полноценно использовать seo-фильтры позволяет убирать "хвосты" в индексе позволяет блокировать индексации отзывов как отдельного документа и сделать в то же время более полную индексацию отзывов способствует заполнению анкор листа товаров на страницах 2 и далее посадочные страницы категория/бренд, для исключения дублей и использования в продвижении исправление ссылок и багов пагинаций фикс кучи мелких проблем и недоработок в опенкарт и многое другое  
      ЕЩЕ больше функционала:
       
       
      [bonus] Sitemap Lite (OCMOD для opencart 2.x):
      заменяет оригинальный catalog/controller/feed/google_sitemap.php
      ускоренная генерация благодаря собственной функции выборки товаров (~ в 10 раз) добавление lastmod (значительно ускоряет индексацию) устранение дублей товаров валидация яндексом фикс &amp при использовании seo_pro  
      Для автоматического заполнения SEO URL (ЧПУ) можно установить это дополнение: https://opencartforum.com/files/file/2833-автоматическое-заполнение-чпу-ocmod/
       
      Преимущества перед закрытием страниц в robots.txt
      Преимущества перед директивой noindex (no)follow
      Преимущества перед простым открытием страниц для индексации
      Преимущества перед директивой canonical
      Для проверки работы после установки напишите адрес сайта в ЛС автору
      "Цитаты великих" или "А нужен ли модуль?"
      Для более продуктивной борьбы с дублями так же крайне желательно наличие SEO_Pro и правильного robots.txt
    • От MaxD

      Скачать/Купить дополнение


      OpenCart Lightning
      .
       
      Новинка! Мое новое дополнение Тестовый сайт создаст копию вашего магазина для тестов в один клик.
       
      OpenCart Lightning - это мод для ускорения работы магазинов. Он использует целый ряд технологий и ноу-хау.
      Работает с ocStore, OpenShop, OpenCart 1.5 и OpenCart 2.0.
       
      Вот ссылка на демо-магазин с 20000 товаров на хостинге за $5 - http://demo.devs.mx/lightning
      почти мгновенное открытие страниц быстрая работа с большим количеством товаров и категорий повышение удобства навигации по магазину и рейтингов в поисковиках не надо настраивать и приглядывать, просто работает отпадает необходимость в дополнительных модах оптимизации или кеширования
      Полный список оптимизаций:
       
      Cтартовая, страницы категорий и брендов кешируются на 2 часа, если вы залогинены в админку - страницы, на которые вы заходите - после этого перегенерируются. То есть, если вы хотите увидеть изменения - просто обновите страницу.
       
      В админке появится панелька OpenCart Lightning:

       
      Она показывает время последнего показа страницы и количество свободного места на сервере. Если навести на нее мышкой, откроется окно:

       
      Тут можно посмотреть размеры кешей, статистику, отключить/включить OpenCart Lightning и очистить кеш.
       
      В большинстве случаев нет необходимости очищать кеш вручную - все обновляется автоматически.
       
      После установки у вас будет 7 дней тестового периода, дальше надо будет купить лицензию.
       
      Внимание: OpenCart Lightning не работает на localhost, только на реальных интернет-серверах.
       
      Установка
      Просто загрузите lightning20.ocmod.zip в инсталлятор.
       

      Рекомендуемые настройки для темы JOURNAL2
      =======================================
       
      JOURNAL2 Settings -> System & Performance:
      Caching System: On
      Minify HTML: Off
      Minify CSS: Off
      Minify JS: Off
      Modules Cache: Enable All кроме Side Category
       
      Lightning Settings:
      Minify & optimize JS/CSS page resources: Optimal
      .
      Добавил MaxD Добавлено 04.12.2014 Категория Кэширование, сжатие, ускорение Системные требования Сайт разработчика http://lightning.devs.mx/ Старая цена Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.4.1
      1.5.3.1 ocStore 2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х  
    • От MaxD
      .
       
      Новинка! Мое новое дополнение Тестовый сайт создаст копию вашего магазина для тестов в один клик.
       
      OpenCart Lightning - это мод для ускорения работы магазинов. Он использует целый ряд технологий и ноу-хау.
      Работает с ocStore, OpenShop, OpenCart 1.5 и OpenCart 2.0.
       
      Вот ссылка на демо-магазин с 20000 товаров на хостинге за $5 - http://demo.devs.mx/lightning
      почти мгновенное открытие страниц быстрая работа с большим количеством товаров и категорий повышение удобства навигации по магазину и рейтингов в поисковиках не надо настраивать и приглядывать, просто работает отпадает необходимость в дополнительных модах оптимизации или кеширования
      Полный список оптимизаций:
       
      Cтартовая, страницы категорий и брендов кешируются на 2 часа, если вы залогинены в админку - страницы, на которые вы заходите - после этого перегенерируются. То есть, если вы хотите увидеть изменения - просто обновите страницу.
       
      В админке появится панелька OpenCart Lightning:

       
      Она показывает время последнего показа страницы и количество свободного места на сервере. Если навести на нее мышкой, откроется окно:

       
      Тут можно посмотреть размеры кешей, статистику, отключить/включить OpenCart Lightning и очистить кеш.
       
      В большинстве случаев нет необходимости очищать кеш вручную - все обновляется автоматически.
       
      После установки у вас будет 7 дней тестового периода, дальше надо будет купить лицензию.
       
      Внимание: OpenCart Lightning не работает на localhost, только на реальных интернет-серверах.
       
      Установка
      Просто загрузите lightning20.ocmod.zip в инсталлятор.
       

      Рекомендуемые настройки для темы JOURNAL2
      =======================================
       
      JOURNAL2 Settings -> System & Performance:
      Caching System: On
      Minify HTML: Off
      Minify CSS: Off
      Minify JS: Off
      Modules Cache: Enable All кроме Side Category
       
      Lightning Settings:
      Minify & optimize JS/CSS page resources: Optimal
      .
    • От Dragon
      jQuery async load
      Скачать/Купить дополнение Модуль позволяет переместить javascript-скрипты из шапки в подвал сайта и подгружать их асинхронно, тем самым ускорить отрисовку страницы, увеличить баллы в Google Pagespeed и повысить ранжирование в поисковой выдаче.

      Важно: модуль распространяется по принципу – одна лицензия на один домен.
       
      С его помощью можно добиться 100/100 баллов в Google PageSpeed Insights. Но только если вы выполнили все рекомендации Google PageSpeed Insights, кроме пункта "Удалите код JavaScript и CSS, блокирующий отображение верхней части страницы". В противном случае результат может быть всего на пару процентов лучше. 
      Демо: https://matuvi.com/oc2/async/


       
      Внимание. На демо помимо самого модуля оптимизированы изображения и включен кэш (не входит в модуль). 

      Протестировано на версиях OpenCart/ocStore 2.0.1.1, 2.1.0.2 и 2.3.0.2.3 на стандартных шаблонах со стандартным набором модулей.
      Автор модуля не гарантирует стабильную работу со сторонними плагинами и шаблонами.

      Теоретически модуль будет работать и на других версиях и сборках (пока кроме 3+).
      Если самостоятельно модуль установить не удалось: пишите в тему поддержки - поможем настроить.
      Добавил Dragon Добавлено 22.01.2018 Категория Кэширование, сжатие, ускорение Системные требования Сайт разработчика https://matuvi.com/ Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Не проверялось  
  • Последние посетители   0 пользователей онлайн

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