Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

sv2109

Users
  • Posts

    3,685
  • Joined

  • Last visited

Everything posted by sv2109

  1. ну так $_SERVER['SERVER_NAME'] для поддоменов будет другой, поэтому и кеш должен сохранять разный для каждого поддомена.
  2. Модуль выводит только созданные им акции, но если вам нужна какая-то другая логика - пишите в ЛС, договоримся.
  3. Не проверял, нету возможности. Мультимагазины находятся на разных доменах? То есть нужно для разных доменов сохранять свой кеш. Модуль сохраняет страницы с гет параметрами, для каждого другого параметра сохраняется другой кеш. Что если в начале скрипта сделать $_GET['store'] = $_SERVER['SERVER_NAME']; то есть записать в гет параметр "store" (или любой другой) имя домена, для каждого домена оно будет свое, а для каждого другого гет параметра будет создаваться свой кеш. В будущих версиях модуля нужно будет подумать как сделать это более правильно, но пока мне кажется вполне должно работать и так.
  4. без правок index.php модуль вообще не работает с фильтр про нужно смотреть код этого модуля, я не вижу причин почему он должен не работать, тем более работать через раз. я жду от вас доступ к сайту, после получения доступа смогу что-то более конкретное сказать.
  5. Если честно, то я первый раз решил попробовать эту возможность, так что на 100% не уверен как она работает. Я так понимаю, что 50 рублей платится если например через месяц вышла новая версия и вы хотите ее получить. Если же новых версий не было или вас полностью устраивает та версия, что у вас есть, то и платить ничего вы не должны и в обязательном порядке с вас ничего не снимет, просто придет счет который вы можете оплатить, а можете и не оплачивать. То есть это плата за обновления и дальнейшую поддержку, которая начисляется за месяц, а не за конкретное обновление.
  6. пишите в ЛС, в модуле есть инструкция, как получить модуль, так же получите и обновления, когда они будут.
  7. говорить, да, лучше, по использовать скорость загрузки на получится: 1. на сервере я не могу получить скорость загрузки чтобы отобразить ее, могу получить только скорость генерации 2. модуль ускоряет именно скорость генерации, поэтому показывать правильнее именно ее 3. скорость загрузки очень сильно зависит и от сайта (сколько там картинок и скриптов) и от скорости интернета, поэтому один сайт с установленным модулем для одного пользователя может грузится пол секунды, а другой сайт тоже с установленным модулем для другого пользователя может грузится 10 секунд. А скорость генерации будет приблизительно одинаковой.
  8. Не путайте, есть время генерации страницы на сервере, эту цифру показывает модуль и она действительно тысячные доли секунды, так как страница не создается заново, а готовая берется из кеша, и есть время загрузки сайта, это когда эту сгенерированную страницу получит пользователь со всеми картинками, css, js итд. Эта цифра уже зависит и от скорости интернета у пользователя и от к-ва картинок и скриптов на сайте итд. пс. смотрите в этом сообщении в спойлере есть скриншоты, там показывается время загрузки самой страницы и всего остального: https://opencartforum.com/topic/42604-boost-%D1%83%D1%81%D0%BA%D0%BE%D1%80%D0%B8%D1%82%D0%B5%D0%BB%D1%8C-opencart-ajax-%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B0-%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D0%B5%D0%B9/?do=findComment&comment=359041
  9. Я сейчас начну минусовать все сообщения в этой теме, в которых будет обсуждаться ионКуб или лицензии, так как эти сообщения засоряют тему и для подобных вопросов есть отдельная тема, выше уже давали ссылку. Я предупредил. Каждый разработчик на свой код может установить любую лицензию, которая ему больше нравиться, так как это его код, он является его автором. То, что у опенкарта лицензия открытая и бесплатная, совсем не означает что все модули должны быль также бесплатными, ведь лицензия опенкарт подразумевает свободное распространение. Вопрос лицензий в этой теме закрываю. Кому интересен этот вопрос - всем сюда: https://opencartforum.com/topic/42455-модули-opencart-gpl-нарушение-лицензии/page-3
  10. Модуль написан так, что он не должен конфликтовать с другими модулями и темой, хотя модули разные бывают, если какой конфликт и будет то есть поддержка, помогу исправить.
  11. Ответил вас в ЛС, скорее всего вы не ту версию модуля устанавливаете.
  12. я наверное понял в чем дело, SpIDer Gate блокирует по айпи адресам, а если это шаред хостинг, и на 1 айпи адресе может быть 1000 сайтов то блокируется все.. идиотизм какой-то..
  13. проверил только что на https://www.virustotal.com/ru/ и http://2ip.ru/site-virus-scaner/, вирусов нет, да и где им там взяться если это фактически пустой сайт. спасибо за предложения, в новых версиях подумаю как можно исключить поисковики и как лучше чистить кеш. Не знаю как у вас получилось 0.25, на тестовом сайте этого модуля, пустой опенкарт, главная страница грузится за 0.4 секунды. Мой модуль дает 0.07 на главной тестового сайта. Когда-то смотрел код этого модуля, особого прироста он не дает и явно не стоит своих денег. Может быть что-то поменялось сейчас, хотя сомневаюсь.
  14. BOOST на данный момент использует только файловый кеш, конфликтов с memcache быть не должно. В будущих версиях планирую добавить и другие модули кеширования, но пока только файловый кеш. Хотя даже из файловым кешем результаты очень хорошие. Или, если вы изменили стандартный файловый кеш на memcache то можете также изменить библиотеку модуля BOOST которая отвечает за сохранение и получения кеша, она почта не отличается от стандартной.
  15. 2 Причины: 1. Скорость 2. Цена Обычно модули кеширования оптимизируют базу данных, кешируют запросы, какие-то куски кода итд. Это дает относительно небольшое увеличение скорости - обычно реальная скорость увеличивается в 0,5-2 раза, в некоторых редких случаях до 10 раз. Но даже 20-30 кратного увеличения скорости эти модули не дают. Модуль BOOST позволяет увеличить скорость генерации страниц до 100 раз, а иногда на очень тяжелых сайтах даже и до 1000 раз. Это также в отличии от других модулей освобождает огромные ресурсы сервера. + модули кеширования стоят дорого, на этом сайте около 1000 рублей, на оф. сайте это 50$, 80$, 100$, этот же модуль стоит всего около 8$
  16. Ха! :)) Огромное спасибо за ссылку! Цена этого модуля - 80$, при этом "CURRENTLY HALF PRICE, NORMALLY $160.00!!" Не знаю, поверите вы мне или нет, но я не видел этот модуль раньше и его не копировал. Это также доказывает то, что модули по-разному написаны и по-разному работают: 1. Если зайти в админку то у этого модуля я не увидел вообще никаких настроек в админке (кроме кнопки очистки кеша), возможно не нашел или не там искал. 2. В этом модуле нету функционала загрузки модулей через AJAX 3. Если добавить в этом модуле товар в корзину то.. упс.. кеш сразу отключается и все страницы сразу грузятся ооочень долго. Мой же модуль работает с корзиной. 4. Если зайти на сайт под зарегистрированным пользователем то.. упс.. кеш опять не работает, мой же модуль умеет работать с зарегистрированными пользователями. 5. Скорость. Если посмотреть в хроме, то этом модуле демо сайт грузится за 277 мс., а на моем модуле это 79мс, или в 3.5 раза быстрее. 6. Информационная строка, да похожа, я когда-то давно просто видел на каком-то модуле похожую (возможно и на этом уже не помню) и решил и себе сделать. То есть, мой модуль намного функциональнее и даже быстрее, и стоит в... 80$/500р = 10 раз дешевле!
  17. Ну так нигде в описании и не написано, что модуль гарантировано на 100% увеличивает скорость каждой страницы в 100 раз. Написано до 100 раз. Это значит что иногда это может быть 50 раз, иногда 80, иногда 100, бывает и 300 и 500 и даже 1000, а иногда в крайнем случай может быть и 20 и 10, особенно на очень слабом шаред хостинге, на котором еще работает 100 сайтов, кроме вашего. Просто то что вы делаете называется "манипуляция", когда дают крайнее значение, и подают это за среднее. Этот прием широко используется в телевидении, когда если например нужно показать как в Европе люди плохо живут, находят например самую плохую разбитую дорогу на каком-то заброшенном хуторе и говорят - "вот видите как у них там все плохо!" подразумевая, что это там везде так, хотя это просто единичный крайний случай, кто ездил по дорогам в Германии, знает. Это есть манипуляция.
  18. Ну я видел и 3000.. Скорее всего 0.017 это из-за дешевого шаред хостинга, на котором у меня находится демо сайт. В редких случаях, страница даже из кеша отдается аж за десятые доли секунды, возможно это связано из загруженностью шаред хостинга, на котором могут висеть сотни сайтов, но даже 17 раз это в 17 раз быстрее. Но это редкие случаи, в основном время получения страницы 0.002 - 0.003 секунды, что при среднем времени генерации оригинальной страницы за 0.2-0.3 сек. это в 100 раз быстрее. И это пустой сайт, если взять тяжелый сайт, который грузиться 2-3 сек. то это будет в 1000 раз быстрее, так как страница из кеша будет отдаваться за те же 0.002 - 0.003. Вот я зашел на демо и с первого раза вижу: "Время создания оригинальной страницы: 0.286186 Время создания этой страницы: 0.002349 Это в 121.84 раз быстрее" https://docs.google.com/file/d/0B2qVovNZWDJlZUx5MXdxTTMxYjg/edit?usp=drivesdk PS Я понимаю, что у вас есть свой модуль кеширования, и вам хочется максимально раскритиковать этот модуль, но давайте оставаться людьми, я же не делаю того самого в теме с вашим модулем, хотя мог бы.
  19. Version 2.0

    Больше 10 тысяч загрузок модулей от sv2109! Этот модуль работает на сотнях сайтов! Что делает этот модуль? Этот модуль позволяет ускорить время генерации страниц OpenCart до 100 раз! А в некоторых случаях и до 1000 раз. Модуль, который работает по похожему принципу, продается на оф. сайте и стоит 160$ (продается за "пол цены" за 80$) и имеет намного меньший функционал, чем в этом модуле. Зачем? Скорость загрузки сайта напрямую влияет на конверсию магазина. Если страница грузится больше 2-х секунд, пользователи не будут ждать, они уйдут к вашим конкурентам. Скорость загрузки сайта напрямую влияет на ранжирование страниц этого сайта в поисковой выдаче. Из 2-х одинаковых сайтов выше в выдаче будет тот, у кого скорость загрузки больше. Поэтому очень важно иметь сайт, который грузится быстро - такой сайт привлекательный как для пользователей, так и для поисковых систем. Это так же экономит огромное количество ресурсов сервера, что позволит на 1 хостинг аккаунте держать больше сайтов, а так же держать большие сайты на более дешевых хостингах. Отзывы Как все работает? Пользователь1 загружает Страницу1 (это может быть страница товара, категории, производителя, блога, информационная страница итд.). Через 10 секунд уже Пользователь2 загружает ту же самую страницу. Есть ли у этих страниц что-то общего? Да, и очень много - та же тема, то же меню, те же категории, товары, модули, футер итд. Так зачем же 1000 раз тратить огромные ресурсы сервера, чтобы создавать те же самые блоки? Не проще ли все общее сохранить в кеше и при последующих обращения не тратить ресурсы, а загрузить это из кеша? Что делать с блоками, которые должны быть уникальными? Например корзина должна быть уникальной для разных пользователей, строка приветствия должна содержать разные имена пользователей, модули, которым нужна уникальная информация, например модуль "случайные товары" должен содержать случайные товары итд. Модуль BOOST решает эту задачу - в модуле есть инструмент, который позволяет загрузить все уникальные блоки асинхронно через AJAX. То есть, простыми словами - все, что можно кешировать - кешируется, все что нельзя кешировать - подгружается через AJAX асинхронно. При этом достигается просто огромная скорость - время генерации страницы из кеша на сервере - сотые и даже тысячные доли секунды! Примерно от 1 до 30 милисекунд. Какие страницы кеширует модуль? Все страницы, указанные в настройках. По умолчанию там указаны страницы товаров, категорий, производителя, информационные страницы итд. Если у вас установлены какие-то дополнительные модули, например модуль Блог, вы можете также добавить в настройки страницы этого модуля для кеширования. Вы также можете в настройках указать параметры POST, GET, COOKIE, SESSION при которых не нужно кешировать страницу. Например GET параметр "nocache" Требования: OpenCart/ocStore 2.x, 3.x OpenCart 1.5.x (первая версия модуля) Модуль должен работать с любой темой, а также может работать и с другими модулями кеширования. Модуль активно использует файловый кеш, что требует дополнительного места на жестком диске на хостинге. Модуль использует IonCube, обычно на 99% хостингов он на всякий случай можете проверить. Одна лицензия модуля позволяет установить этот модуль на 1 домене. Демо: Замечания по демо: На демо установлен пустой OpenCart, скорость работы которого и так довольно высокая. На реальном сайте с десятками установленных модулей, десятками тысяч товаров и сотнями категорий эффект от модуля (разница между генерацией страницы без кеша и с кешем) будет намного и даже в разы больше, чем на пустом демо сайте. Если страница, которую вы загрузили не в кеше, обновите страницу - F5, чтобы увидеть разницу. Демо: Сайт Админка Для связи с автором модуля пишите в ЛС на форуме © Стасюк Владимир (sv2109.com), 2015
    $10
  20. 10 Скачать / Купить дополнение BOOST - ускоритель OpenCart + AJAX загрузка модулей Больше 10 тысяч загрузок модулей от sv2109! Этот модуль работает на сотнях сайтов! Что делает этот модуль? Этот модуль позволяет ускорить время генерации страниц OpenCart до 100 раз! А в некоторых случаях и до 1000 раз. Модуль, который работает по похожему принципу, продается на оф. сайте и стоит 160$ (продается за "пол цены" за 80$) и имеет намного меньший функционал, чем в этом модуле. Зачем? Скорость загрузки сайта напрямую влияет на конверсию магазина. Если страница грузится больше 2-х секунд, пользователи не будут ждать, они уйдут к вашим конкурентам. Скорость загрузки сайта напрямую влияет на ранжирование страниц этого сайта в поисковой выдаче. Из 2-х одинаковых сайтов выше в выдаче будет тот, у кого скорость загрузки больше. Поэтому очень важно иметь сайт, который грузится быстро - такой сайт привлекательный как для пользователей, так и для поисковых систем. Это так же экономит огромное количество ресурсов сервера, что позволит на 1 хостинг аккаунте держать больше сайтов, а так же держать большие сайты на более дешевых хостингах. Отзывы Как все работает? Пользователь1 загружает Страницу1 (это может быть страница товара, категории, производителя, блога, информационная страница итд.). Через 10 секунд уже Пользователь2 загружает ту же самую страницу. Есть ли у этих страниц что-то общего? Да, и очень много - та же тема, то же меню, те же категории, товары, модули, футер итд. Так зачем же 1000 раз тратить огромные ресурсы сервера, чтобы создавать те же самые блоки? Не проще ли все общее сохранить в кеше и при последующих обращения не тратить ресурсы, а загрузить это из кеша? Что делать с блоками, которые должны быть уникальными? Например корзина должна быть уникальной для разных пользователей, строка приветствия должна содержать разные имена пользователей, модули, которым нужна уникальная информация, например модуль "случайные товары" должен содержать случайные товары итд. Модуль BOOST решает эту задачу - в модуле есть инструмент, который позволяет загрузить все уникальные блоки асинхронно через AJAX. То есть, простыми словами - все, что можно кешировать - кешируется, все что нельзя кешировать - подгружается через AJAX асинхронно. При этом достигается просто огромная скорость - время генерации страницы из кеша на сервере - сотые и даже тысячные доли секунды! Примерно от 1 до 30 милисекунд. Какие страницы кеширует модуль? Все страницы, указанные в настройках. По умолчанию там указаны страницы товаров, категорий, производителя, информационные страницы итд. Если у вас установлены какие-то дополнительные модули, например модуль Блог, вы можете также добавить в настройки страницы этого модуля для кеширования. Вы также можете в настройках указать параметры POST, GET, COOKIE, SESSION при которых не нужно кешировать страницу. Например GET параметр "nocache" Требования: OpenCart/ocStore 2.x, 3.x OpenCart 1.5.x (первая версия модуля) Модуль должен работать с любой темой, а также может работать и с другими модулями кеширования. Модуль активно использует файловый кеш, что требует дополнительного места на жестком диске на хостинге. Модуль использует IonCube, обычно на 99% хостингов он на всякий случай можете проверить. Одна лицензия модуля позволяет установить этот модуль на 1 домене. Демо: Замечания по демо: На демо установлен пустой OpenCart, скорость работы которого и так довольно высокая. На реальном сайте с десятками установленных модулей, десятками тысяч товаров и сотнями категорий эффект от модуля (разница между генерацией страницы без кеша и с кешем) будет намного и даже в разы больше, чем на пустом демо сайте. Если страница, которую вы загрузили не в кеше, обновите страницу - F5, чтобы увидеть разницу. Демо: Сайт Админка Для связи с автором модуля пишите в ЛС на форуме © Стасюк Владимир (sv2109.com), 2015 Добавил sv2109 Добавлено 08.01.2015 Категория Кэширование, сжатие, ускорение Системные требования Метод активации По запросу в ЛС 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 1.5.3.1 OpenCart.Pro, ocShop OcShop 1.5.6.4.х Обращение к серверу разработчика Нет
  21. OpenCart - это мультимагазинный движок, для разных магазинов можно указывать разные настройки, добавлять разные товары и категории. Поэтому в индексе получаем идентификатор магазина, для которого загружается конфиг и все, все, все. Чтобы убрать мультимагазины нужно переписать половину запросов в движке и в результате получим экономию в 50 милисекунд..
  22. А почему бы это не сделать в разделе "Модули"? Создать отдельный раздел для этого: "исполнители" рядом с "модули" и "темы". Вместо описания модуля исполнитель пишет описание своих услуг. В цене пишется цена, например за час. В этом случае сайт будет получать свой % со сделок. В теме поддержки можно писать отзывы от прежних заказчиков. Заказчик заходит в раздел "исполнители" и видит список всех с описанием услуг и ценами. Конечно, не идеальное решение, но уже лучше чем ничего + делать дополнительно ничего особо не нужно - просто создать новый раздел, это 2 минуты работы для администратора.
  23. Модуль конечно же будет развиваться. Все выше описанное есть в планах, но когда это будет реализовано сложно сказать, все напрямую будет зависеть от к-ва продаж - если модуль будет хорошо продаваться тогда будет смысл его развивать дальше. Если какой-то функционал, которого нету в модуле вам очень нужен то его можно достаточно быстро сделать за дополнительную плату. Я сам из западной Украины, Волынская область :)
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.