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

MaxD

Користувачі
  • Публікації

    1 797
  • З нами

Повідомлення, опубліковані користувачем MaxD

  1. 36 минут назад, Yoda сказал:

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

     

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

     

    Из того, что я знаю - ни с ParseMX, ни с LiveImport (который тоже импортирует прайсы) магазины не ложились ни у кого ни на каких хостингах (кроме случаев, когда товаров становилось больше, чем магазин мог тянуть).

     

    В любом случае, буду наблюдать за этим ньюансом у клиентов. И да, делать свой парсер - удовольствие такое себе )

  2. 4 минуты назад, Yoda сказал:

    из-за перестроения индексов

     

    Да, ты и тогда про перестроение индексов говорил. Нету в MySQL перестроения индексов при изменении данных, в индексе меняется/вставляется/удаляется только одно нужное значение.

     

    Спорим мы вот о чем. Чтобы был смысл городить такой огород с промежуточным хранилищем (а городить там прилично), нужны веские реальные цифры вида "среднее время отклика сайта такое-то, запускаем парсинг - выростает вдвое". И чтобы еще было видно, что именно MySQL садится, и желательно на каких именно запросах.

     

    На той же shopica остановка парсинга как-то не особо ее оживляла.

  3. 3 минуты назад, Yoda сказал:

    К сожалению, вам лень читать мануал.

    Ну уж мне хоть своего привычного пафоса не пиши. Для лавинообразного наслоения процессов апаче под "хоть каким-то трафиком от ботов" нужны задержки порядка 10+ секунд. Никаких дополнительных 100 мс к этому не приведут.

     

    Что мешает перейти на InnoDB, если так страшат локи? Одни плюсы.

     

    Yoda, ты лучше меня знаешь, что практически все запросы Opencart, которые стоит кешировать, используют таблицу product. Остальные и так быстрые. Ну ты сам в пункте 2.1 обьясняешь, как парадоксально.

  4. 10 минут назад, Yoda сказал:

    А второй персонаж даже не понял зачем нужны какие то промежуточные таблицы, ведь и так же все вроде работает.

    Немного оффтоп для этой темы, но видимо надо отозваться.

     

    Yoda, у тебя нет никаких цифр, как и у меня. Если я ошибаюсь - поделись, будь добр.

    А без цифр получается, что твои фантазии против моих. Мои фантазии такие:

     

    Кеш MySQL с товарами не работает, его не рассматриваем. Запросы для записи нового товара в базу относительно быстрые (меньше 10 мс на все).

    В худшем случае паралельные запросы задержатся на эти 10 мс. Абсолютно не критично, если один новый товар вставляется раз в несколько секунд.

  5. В 20.04.2017 в 08:44, fantom сказал:

    Изменяю категорию (описание например меняю) - выдается старая, из кеша

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

     

    По поводу route=common/home - обновитесь до последней версии.

    В 25.04.2017 в 12:37, fantom сказал:

    Случись что (не дай бог, конечно) с автором или его сервером упадёт и магазин?

     Если что-то случится с сервером Lightning, дополнение просто отключится и магазин продолжит работать.

     

    В 19.05.2017 в 09:18, krasnofff сказал:

    На сайте стоит виджет яндекс доставки, который отображает, город покупателя, варианты, сроки и стоимость доставки.

    Да, стукните в ПМ

  6. Друзья, вроде бы все порешали в личках, если будут еще вопросы - пишите.

     

    Обновление 2.24 - много разных фиксов. Если у вас Lightning работает без проблем - обновляться нет необходимости.

     

    Теперь Lightning можно скачать бесплатно с форума, и потом приобрести лицензию тоже через форум. Очень рад, что удалось договориться с руководством )

    • +1 1
  7. Лицензия Lightning для одного домена

    Завантажити / Придбати розширення

    Не забудьте указать адрес вашего магазина 

    в поле Адрес Вашего сайта при оформлении заказа. Не указывайте Тестовый адрес сайта.

     

    Скачивать после покупки ничего не надо, у вас уже стоит полная версия Lightning.

     

    При покупке вы соглашаетесь с такими положениями лицензии:

    1. Лицензия выдается на один домен и является пожизненной, никаких последующих платежей не требуется.
    2. Эта лицензия подходит только для русской версии Lightning, английская стоит дороже.
    3. Лицензия работает на всех поддоменах вашего домена, на всех доменах мультимагазина и распостраняется на все последующие обновления Lightning.
    4. Домен лицензии не может быть изменен, для каждого домена необходимо покупать отдельную лицензию.
    5. Поддержка производится по мере возможности, но не гарантируется. Часто она может быть платной.
    6. Возврат денег или отмена лицензии не производится, в силу того, что у вас было 7 дней тестового периода.

    • Автор
    • долучення
      24.03.17
    • Категорія
    • Системные требования
    • Метод активации
      Автоматическая активация
    • Ioncube Loader
      Нет
    • ocStore
      3.0
      2.3.0.2.4
      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
    • OpenCart.Pro, ocShop
      Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х
    • Звернення до сервера розробника
      Да

     

  8. Лицензия LiveImport для одного донора на год

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

    Продажа лицензий завершена в связи с закрытием проекта 

     

    Для массового автоматического парсинга сайта необходимо приобрести лицензию. При приобретении лицензии вы также получаете право на консультирование. 

     

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

     

    При оформлении покупки укажите Адрес Вашего сайта, а адрес донора - в поле Тестовый адрес сайта.

     

    Приобретая лицензию, вы автоматически соглашаетесь с следущими положениями:

    • Одна лицензия дает право автоматически сканировать 1 САЙТ с 1 ВАШЕГО ДОМЕНА (включая поддомены) на протяжении 1 ГОДА.
    • По истечении срока лицензии при желании можно приобрести новую лицензию - на условиях, которые будут действовать на тот момент.
    • В особых случаях можно передать действующую лицензию на другой ваш домен (например, в случае переезда).
    • ИЗМЕНИТЬ СКАНИРУЕМЫЙ САЙТ ЛИЦЕНЗИИ НЕЛЬЗЯ. Лицензия включает право сканировать также СУБДОМЕНЫ САЙТА.
    • В лицензию НЕ ВКЛЮЧАЕТСЯ настройка LiveImport, написание инструкций или техническая поддержка.
    • В лицензию включается ГАРАНТИЯ, что на протяжении её срока сканирование будет работать с теми функциями, которые присутствовали в LiveImport на момент приобретения лицензии.
    • Гарантия не распространяется на случаи изменения разметки или защиты сайта, бана или блокирования аккаунта.
    • Запрещается обход механизмов лицензирования, обратный инжениринг (взлом) и самостоятельное распространение кода LiveImport. В таких случаях все ваши приобретенные лицензии будут досрочно АННУЛИРОВАНЫ БЕЗ ПРАВА ПОВТОРНОЙ ПОКУПКИ.

    • Добавил
    • Добавлено
      24.03.2017
    • Категория
    • Системные требования
    • Метод активации
      Автоматическая активация
    • Ioncube Loader
      Нет
    • OpenCart
      2.3
    • ocStore
      2.3
    • OpenCart.Pro, ocShop
    • Обращение к серверу разработчика
      Да
    • Старая цена
      0

     

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

     

    В механике тут ничего сложного, покупателя посылаю на ссылку вида

    https://opencartforum.com/profile/20214-maxd/pay/?sum=5000&subj=Лицензия+для+сайта+myyoyo.ru+на+парсинг+taobao.com+на+год

    Покупателю показывается оформление заказа на Лицензия для сайта myyoyo.ru на парсинг taobao.com на год за 5000 руб.

    После покупки через апи приходит извещение с суммой и строкой subj

     

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

  10. Что-то не приходили извещения о новых сообщениях в теме.

     

    @AntonBelkin Проблема с модулем "Автоматическая обработка прайс-листов" пока еще не решена. Можно отключать Lightning на время импорта.

     

     @Marryy Lightning делает все, в том числе правильно реагирует на заголовок If-Modified-Since . Но это все работает только для страниц с языком и валютой по умолчанию.

     

    @ben475 Последнюю версию всегда можно скачать тут - http://lightning.devs.mx/download/

     

    @Ardwark Посмотрите на цифры в статистике Lightning. Для каждой закешированной страницы (Page Cache) и AJAX-запроса используется 2 файла, для каждой query (DB Cache) - один файл. Цифры сходятся с количеством файлов?

     

  11. Для решения проблемы с автоматической обработкой мне надо доступ к тестовой площадке, на которой это все установлено и можно воспроизвести проблему. Кто-то мне давал, но потом куда-то пропал.

     

    uskirill, киньте доступ в ПМ. Страницы и так прегенерируются на фоне, но по сложной схеме, сейчас не имею времени ее расписать подробно.

  12. slydeev, странное оно какое-то. Рекомендую попробовать другой модуль такого типа или оставить его только на некешируемых страницах (например, товаров).

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

Important Information

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