snastik Опубліковано: 17 червня 2014 Автор Share Опубліковано: 17 червня 2014 Ну вот вот это я нафик поубивал. И заменил на одиночные. Работает как часы. При этом реально быстрее Хотя вот тут статья на хабре, которая говорит об обратном. Из того что я дочитался, все зависит от выбора Mysql, и в нашем случае одинарные индексы получаются эффективнее. Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 17 червня 2014 Share Опубліковано: 17 червня 2014 Ну вот вот это я нафик поубивал. И заменил на одиночные. Работает как часы. При этом реально быстрее Хотя вот тут статья на хабре, которая говорит об обратном. Из того что я дочитался, все зависит от выбора Mysql, и в нашем случае одинарные индексы получаются эффективнее. А в своем модуле сделал? ;) Проверить на index, если многоколоночный - убить. И создать отдельные. Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 17 червня 2014 Автор Share Опубліковано: 17 червня 2014 Да в проекте это у меня уже давно, но, слишком много логики надо писать, проверять очень много индексов надо будет. Вот кстати подробное разъянснение. Составные индексы следует использовать, если запрос включет условие на несколько полей. Например, если запрос WHERE city='Moscow' and age='33', то можно сделать составной ключ KEY(city, age). При этом, можно всегда делать where запрос по левой части составного ключа (в данном случае WHERE city='Moscow'). Если Вам нужно делать запрос отдельно по age, то данный составной ключ в этом не поможет, нужен отдельный ключ на поле age или составной ключ, в котором поле age - первое.Первичный ключ - уникален, поэтому составной ключ может иметь смысл только есть запросы с указанием диапазона, например WHERE id > 1000 and age < 70. Такие случаи бывают нечасто. Если в приведенном в начале примере создать ключ KEY(id, city, age), то работает он не будет для запроса WHERE city='Moscow' and age='33'. Индекс на поле VARCHAR вполне имеет смысл. Причем можно построить индекс по подстроке длиной n символов, если поле VARCHAR длинной. Наприме KEY(description(20)); Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 17 червня 2014 Share Опубліковано: 17 червня 2014 Да в проекте это у меня уже давно, но, слишком много логики надо писать, проверять очень много индексов надо будет. Вот кстати подробное разъянснение. Вот и мне придется всё перепроверить в логике установки и обновления. Но у меня в принципе там "проверки" такого плана есть, осталось Ctrl-C -> Ctrl-V :) SHOW KEYS (INDEX) в руки ;) Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 17 червня 2014 Автор Share Опубліковано: 17 червня 2014 Самая лучшая проверка - это мой профайлер и магазин в котором хотя бы 100-200 статей, сразу красненьким все подсветит. И потом красненькие запросы в EXPLAIN Надіслати Поділитися на інших сайтах More sharing options... SepProf Опубліковано: 24 червня 2014 Share Опубліковано: 24 червня 2014 Добрый день, хотим купить модуль. Форма заказа и оплаты виснет. Форум блокирует пользователей Онлайм, поэтому заходим на форум ч/з Анонимайзер, вероятно поэтому невозможно провести оплату. Что делать??? Надіслати Поділитися на інших сайтах More sharing options... krissm8 Опубліковано: 28 червня 2014 Share Опубліковано: 28 червня 2014 Чем ваш модуль лучше этого или этого? Не считая преимущества в цене и русской поддержки. Не могу определиться, какой выбрать. Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 28 червня 2014 Автор Share Опубліковано: 28 червня 2014 1 ый который вы привели - отлично работает в связке с моим. Его специфика в том, что он кеширует всю страницу. Используя отдельно этот мод - вы получите вот какую схему работы. Если у вас страница грузится первый раз 15 сек, она и будет грузиться 15 сек, а потом из кеша быстро. Мало того, если клиент авторизовался, или положил в корзину товар - этот мод отключается. А в связке с Turbocache , у вас уменьшается сразу время первой генерации (так как сразу уже построены деревья категорий для меню и данные для модулей). Т.е. вы снизите 15 секунд до <секунды. А потом с использованием модуля от JAY6390, будете просто как из пулемета выстреливать страницы которые были в кеше. Т.е. мой модуль не лучше и не хуже, у него другой принцип работы и в связке они дают очень серьезный прирост скорости. По хорошему, если провести оптимизацию базы и прикрутить Turbocache - то необходимость в Pagecache отпадает. Со вторым я не сталкивался, но судя из описания он влияет не столько на генерацию динамического контента, сколько на вывод статики. Я бы не стал покупать такое дополнение так как. Для Apache и NGINX есть mod_google_pagespeed, который делает это все намного проще. Да и зачастую для оптимизации под оценку page speed, нужно перерабатывать шаблон. И не всякая конфигурация сервера будет корректно работать с этим дополнением. Так что вместо него я бы рекомендовал руки. Надіслати Поділитися на інших сайтах More sharing options... fjeka Опубліковано: 28 червня 2014 Share Опубліковано: 28 червня 2014 1 ый который вы привели - отлично работает в связке с моим. Его специфика в том, что он кеширует всю страницу. Стоит ли ждать версию Turbocache с полным кешированием ? Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 29 червня 2014 Автор Share Опубліковано: 29 червня 2014 Я же написал в предыдущем посте, что как правило в 90% случаев нет смысла кешировать HTML. Так как снижение скорости загрузки с 300-400 мс до 50 - это баловство. Пока что таких планов нет на ближайшее будущее. Надіслати Поділитися на інших сайтах More sharing options... fjeka Опубліковано: 29 червня 2014 Share Опубліковано: 29 червня 2014 Turbocache хороший модуль, но у него кешируются только жестко прописанные в нем модули, а у меня постоянно появляются новые модули которые тоже хотелось бы кешировать. Разобраться как их добавить в кеш Turbocache так и не получилось. Поэтому и хотелось бы более универсалное решение. Данный модуль http://www.opencart.com/index.php?route=extension/extension/info&extension_id=3477&path=21&filter_search=seo&page=10 стоит 75$ Готов за подождать и за такие же деньги купить Turbocache с полным кешированием. Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... flint911 Опубліковано: 14 липня 2014 Share Опубліковано: 14 липня 2014 Добрый день, я видел проблема уже поднималась, но ответа на нее нетПосле установке при переходе на категории выводит Parse error: syntax error, unexpected T_VARIABLE, expecting ')' in /home3/u150626/xxxxx/www/vqmod/vqcache/vq2-catalog_controller_product_category.php on line 222 Подскажите плз как решить проблему? Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 14 липня 2014 Автор Share Опубліковано: 14 липня 2014 Пишите в личку фтп. Эта проблема изза внесения изменений в код - нужно править привязки Vqmod Надіслати Поділитися на інших сайтах More sharing options... VadimMest Опубліковано: 16 липня 2014 Share Опубліковано: 16 липня 2014 Добрый день. Для магазина с 50 000 наименований (канцтовары) хочу купить ваш модуль TurboCaсhe Вопрос: Будет ли работать на MijoShop (Обертка для работы OpenCart на сайте Joomla) Сколько будет стоить установка и настройка? Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 16 липня 2014 Автор Share Опубліковано: 16 липня 2014 Прикрутим и на mijo - для 50 к товаров еще нужны доп оптимизации - пишите в скайп ocshop.support Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... serval4 Опубліковано: 27 липня 2014 Share Опубліковано: 27 липня 2014 Здравствуйте. У меня несколько магазинов. Есть привязка к домену или можно использовать на несколько сайтов? Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 27 липня 2014 Автор Share Опубліковано: 27 липня 2014 Нет и нет. Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... budulev Опубліковано: 6 серпня 2014 Share Опубліковано: 6 серпня 2014 Хороший модуль.....был и являюсь одним из первых покупателей, но сразу отзывы не пишу никогда.....сейчас все потестилось, все гут....автор установил+ настроил... прирост скорости есть! Автору творческих успехов! Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... fjeka Опубліковано: 22 серпня 2014 Share Опубліковано: 22 серпня 2014 Нашел такой модуль для ускорения загрузки http://www.opencart.com/index.php?route=extension/extension/info&extension_id=6204&filter_search=javascript Будет ли он работать совместно с Turbocache ? Есть ли в нем смысл? Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 22 серпня 2014 Автор Share Опубліковано: 22 серпня 2014 Вы нашли модуль для увеличения оценки GOOGLE PAGESPEED, за 90 долларов я вам руками все настрою, точно также и даже лучше, мало того, в большинстве случаев при использовании nginx данный модуль бесполезен, да и выжать из него полностью заявленные опции практически невозможно, так как автоматическое реструктурирование порядка загрузки js ни к чему хорошему не привиодит. А так работать будет. Как то работать будет. Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 25 серпня 2014 Share Опубліковано: 25 серпня 2014 (змінено) 1 ый который вы привели - отлично работает в связке с моим. Его специфика в том, что он кеширует всю страницу. Используя отдельно этот мод - вы получите вот какую схему работы. Если у вас страница грузится первый раз 15 сек, она и будет грузиться 15 сек, а потом из кеша быстро. Мало того, если клиент авторизовался, или положил в корзину товар - этот мод отключается. А в связке с Turbocache , у вас уменьшается сразу время первой генерации (так как сразу уже построены деревья категорий для меню и данные для модулей). Т.е. вы снизите 15 секунд до <секунды. А потом с использованием модуля от JAY6390, будете просто как из пулемета выстреливать страницы которые были в кеше. Т.е. мой модуль не лучше и не хуже, у него другой принцип работы и в связке они дают очень серьезный прирост скорости. По хорошему, если провести оптимизацию базы и прикрутить Turbocache - то необходимость в Pagecache отпадает. Со вторым я не сталкивался, но судя из описания он влияет не столько на генерацию динамического контента, сколько на вывод статики. Я бы не стал покупать такое дополнение так как. Для Apache и NGINX есть mod_google_pagespeed, который делает это все намного проще. Да и зачастую для оптимизации под оценку page speed, нужно перерабатывать шаблон. И не всякая конфигурация сервера будет корректно работать с этим дополнением. Так что вместо него я бы рекомендовал руки. Немного не в тему, но я про "развод" за 80$ модулем Opencart Page Cache http://www.opencart.com/index.php?route=extension/extension/info&extension_id=3477&path=21&filter_search=seo&page=10 Тестировалось много раз firebug -ом (время "ожидания", т.е. то которое тратит сервер на генерацию страницы, сами можете проверить) Демо модуля http://ocdemo.com/pagecache/ И самое интересное - там слева внизу есть кнопка удалить кеш Так вот время генерации страницы сервером без кеша - 0.108 сек с кешем 0.09 сек т.е. разница на том сервере всего то 0.018 секунды! Т.е. разницы никакой. А вот то что они пишут Without Caching: 0.61742496490479 With Caching: 0.0024340152740479 Это "развод" (на заборе сами знаете что можно написать) Вот же развод так развод... пишут 0.6 сек без кеша (у меня главная моего демо модуля с кучей наворотов (20 виджетов на главной) 0.2 сек, на обычном сервере, как может быть на пустом 0.6 !?), хотя реально 0.108 сек (да и как может быть больше на "пустом" сайте?!) Не может быть генерация 0.002 сек. (это надо чтобы сайт был один на всех серверах дата центра) так как opencart только загружает все контролеры и управляет ими через FW simfony ~0.05 сек на быстром сервере, на других ~0.1 сек Одна только сериализация и un-сериализация (это довольно ресурсоемкий процесс) такого массива кеша страниц в этом модуле будет занимать почти столько же времени, которое бы потратил контроллер на расчет данных! Поверьте я скорость проверял много раз opencart-a Так что это полный развод за 80$ Если нормальный сервер и нормальные скрипты, толку от него - ноль Пользуйтесь Turbocache - здесь реальное ускорение P.S. Автор - заточи Turbocache под модуль, пользователи (а их тысячи уже кто купил 5 PRO, и кто перешел с 4 Commercial на 5 PRO) постоянно меня просят... ;) Змінено 25 серпня 2014 користувачем markimax 1 Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 25 серпня 2014 Автор Share Опубліковано: 25 серпня 2014 Марк, спасибо за промо, ты полностью прав в анализе. Но я не могу сказать что pagecache не имеет место быть. На высоконагруженном проекте даже при супероптимизированной базе, запросах и быстром сервере время генерации 500-700 мс, при формировании контента движком и отдача за 50-70 мс готового html из кеша будет не лишними, и позволят надолго оттянуть вопрос переезда на новый сервер. Но, так как зачастую народ хочет решить все вопросы уменьшения скорости генерации одной заплаткой, может создаться впечатление что за цену в $90 они получат ну практически баллистическую ракету и еще оценку googlepagespeed 90+. Ведь по большому счету, то как формируется итоговый html движком, понимают немногие. И еще меньше людей понимают концепцию кеширования как таковую. И несмотря на то, что я подробно обьяснил принцип работы turbocache для большинства - это как квантовая физика, что то слышал, а что это такое - фиг его знает. И как показывает практика, идеальный магазин получается по итогам нескольких процедур: 1 - оптимизация базы и mysql сервера. Тут однозначного рецепта нет. Недостаточно запустить скрипт, который найдет все поля _id и поставит им индексы. Зачастую приходится сидеть с EXPLAIN и профайлером полдня, для того чтобы найти все засады. Особенно если стоит много дополнительного функционала. (недавно сталкивался с магазином, в котором казалось бы простой запрос, убивал сервер на полторы минуты, так как время жизни скрипта было увеличено и запрос осуществлял какой то хитрый выбор хитов продаж, и в связи с отсутствием индексов в таблицах order все умирало, а профайлер ничего не показывал, так как апач убивал соединение по таймауту). 2 - созданием промежуточных кешей повторяющихся элементов (меню, стандартные модули, списки товаров в категориях) собственно говоря это то что делает turbocache. 3 - желателен перенос хранилища кеша с физического диска в память memcache, memcached. 4 - модуль pagecache, если бы не стоил невменямых денег, тоже имеет место быть использованным. 5 - кеширование сжатие и оптимизация изображений. Собственно те процедуры, которые требует Google PageSpeed Insight. В какой то мере они влияют на скорость загрузки сайта, но зачастую эти показатели путают со скоростью генерации контента html. Но в конечном итоге прирост от больших показателей будет виден либо на слабых компьютерах либо на медленном интернете, так как практически все требования, заявленные гуглом, касаются уменьшения физического размера данных контента (сжатие, объединение и минификация css, js и изображений), и оптимизации структуры страниц и работы сервера (объединениеперенос скриптов из шапки в конец контента html и настройка кеширования и сжатия статики на клиенте). Реализуется этот пункт по разному. Если есть хотя бы VPS, можно поставить на апач mod_google_pagespeed, подкрутить его и забыть, что у вас были эти проблемы. Если дешевый шаред хостинг. То нужно танцевать с бубном, теоретически можно купить на офсайте тоже недешевый модуль (80 зеленых по моему), который частично решает эти вопросы. Но, если стоит NGINX, все равно надо настраивать конфиг, равно как и для apache можно просто подредактировать htaccess, чуть понизить качество jpg и получить сразу оценку 75. А дальше за каждый балл уже надо бороться с большим напильником, вручную пережмая изображения шаблонов минифицируя скрипты и перекраивая структуру шаблонов, для переноса всех скриптов как можно ниже. В итоге, если провести все 5 процедур, мы получаем систему, способную быстро генерировать первичный контент без кешей. Создаем готовые части контента, которые разгрузят базу данных для генерации новых страниц. Оптимизируем скорость работы хранилища и исключаем проблемы связанные с потенциальными тормозами от большого количества файлов кеша, или прожорливых соседей на сервере. И разгружаем канал пользователям с плохим интернетом. Пока что это некая общая концепция по итогам наблюдений за магазинами, на которые был установлен Turbocache, и по которым пришлось делать дополнительные доработки. Есть еще методы по оптимизации работы js скриптов, совсем в тяжелых случаях можно и мультиланг и мультистор вырезать и реплику базы прикрутить, но это уже совсем частные случаи. В 99% для построения быстрой системы на 20-50к товаров с посещаемостью до 20 000 хостов достаточно тех методов, что я описал выше, и обычного vps с 2гб мозгов и какими нить 2,5ghz заявленным процессором. Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 25 серпня 2014 Автор Share Опубліковано: 25 серпня 2014 Заточу, есть пара пациентов, на которых можно потренироваться, но если честно ни разу не видел магазина в котором больше 100 статей блога чтобы было. Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 25 серпня 2014 Share Опубліковано: 25 серпня 2014 ... Согласен полностью. Да на супер высоконагруженных - выигрыш будет, так как рассерилизовать массив кеша страниц будет быстрее расчета, замечу не оптимизированного контроллера. (хотя во многих случаях хватает и memcache- a) Но если чуть оптимизировать - толку от модуля Opencart Page cache ноль. У Turbocache совсем другая архитектура, которая реально кеширует узкие места Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 25 серпня 2014 Share Опубліковано: 25 серпня 2014 Заточу, есть пара пациентов, на которых можно потренироваться, но если честно ни разу не видел магазина в котором больше 100 статей блога чтобы было. Все равно там есть нюансы. Может быть много виджетов, может быть много категорий товаров из которых берутся отзывы (а там очень будет монстрообразный запрос (хотя я его и кещирую, но лучше два кеша чем один :) ), если много категорий товаров). Не забывай, что модуль не только новости выводит, но и сильно работает с отзывами для товаров, формами, голосовалками, обратной связью... и это все взаимосвязано и унифицировано Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 3 4 5 6 7 8 9 Вперед Сторінка 4 з 9 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації Модуль Fast Cache PRO - Increase Performance + Scalability (Кэширование и улучшение производительности сайта) [Поддержка] Автор: kirians, 21 жовтня 2021 cache fast cache (і ще %d) Теги: cache fast cache кэш кэш cache кэширование кэш cache оптимизация кеш кешування 0 відповідей 647 переглядів kirians 3 листопада 2021 YouTube lazy load & popup - вставка відео з youtube, vimeo, галерея відео, оптимізація page speed сторінок з відео Автор: Seriusis, 12 листопада 2020 youtube lazy load (і ще %d) Теги: youtube lazy load iframe video видео на странице оптимизация pagespeed page speed галерея видео vimeo видео в карточке 0 коментарів 10 508 переглядів Seriusis 12 листопада 2020 [Поддержка] 1 2 Автор: Seriusis, 12 листопада 2020 youtube lazy load (і ще %d) Теги: youtube lazy load iframe video видео на странице оптимизация pagespeed page speed галерея видео vimeo видео в карточке 44 відповіді 5 126 переглядів Seriusis 25 липня Модуль OpenCart Lightning: кеширование, оптимизация, улучшение SEO и Google PageSpeed [Поддержка] 1 2 3 4 60 Автор: MaxD, 15 грудня 2014 оптимизация скорость (і ще %d) Теги: оптимизация скорость ускорить тормоза кеширование много оптимизировать 1 476 відповідей 204 483 перегляди MaxD 7 листопада Модуль [Поддержка] 1 2 3 4 75 Автор: markimax, 15 березня 2017 cache seo cms (і ще %d) Теги: cache seo cms кеширование кеш страниц кеш контроллеров кеш моделей скорость jet cache оптимизация запросы тормозит pagespeed 1 852 відповіді 239 908 переглядів markimax 13 жовтня Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Кэширование, сжатие, ускорение Модуль TurboCache для Ocstore [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
markimax Опубліковано: 17 червня 2014 Share Опубліковано: 17 червня 2014 Ну вот вот это я нафик поубивал. И заменил на одиночные. Работает как часы. При этом реально быстрее Хотя вот тут статья на хабре, которая говорит об обратном. Из того что я дочитался, все зависит от выбора Mysql, и в нашем случае одинарные индексы получаются эффективнее. А в своем модуле сделал? ;) Проверить на index, если многоколоночный - убить. И создать отдельные. Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 17 червня 2014 Автор Share Опубліковано: 17 червня 2014 Да в проекте это у меня уже давно, но, слишком много логики надо писать, проверять очень много индексов надо будет. Вот кстати подробное разъянснение. Составные индексы следует использовать, если запрос включет условие на несколько полей. Например, если запрос WHERE city='Moscow' and age='33', то можно сделать составной ключ KEY(city, age). При этом, можно всегда делать where запрос по левой части составного ключа (в данном случае WHERE city='Moscow'). Если Вам нужно делать запрос отдельно по age, то данный составной ключ в этом не поможет, нужен отдельный ключ на поле age или составной ключ, в котором поле age - первое.Первичный ключ - уникален, поэтому составной ключ может иметь смысл только есть запросы с указанием диапазона, например WHERE id > 1000 and age < 70. Такие случаи бывают нечасто. Если в приведенном в начале примере создать ключ KEY(id, city, age), то работает он не будет для запроса WHERE city='Moscow' and age='33'. Индекс на поле VARCHAR вполне имеет смысл. Причем можно построить индекс по подстроке длиной n символов, если поле VARCHAR длинной. Наприме KEY(description(20)); Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 17 червня 2014 Share Опубліковано: 17 червня 2014 Да в проекте это у меня уже давно, но, слишком много логики надо писать, проверять очень много индексов надо будет. Вот кстати подробное разъянснение. Вот и мне придется всё перепроверить в логике установки и обновления. Но у меня в принципе там "проверки" такого плана есть, осталось Ctrl-C -> Ctrl-V :) SHOW KEYS (INDEX) в руки ;) Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 17 червня 2014 Автор Share Опубліковано: 17 червня 2014 Самая лучшая проверка - это мой профайлер и магазин в котором хотя бы 100-200 статей, сразу красненьким все подсветит. И потом красненькие запросы в EXPLAIN Надіслати Поділитися на інших сайтах More sharing options... SepProf Опубліковано: 24 червня 2014 Share Опубліковано: 24 червня 2014 Добрый день, хотим купить модуль. Форма заказа и оплаты виснет. Форум блокирует пользователей Онлайм, поэтому заходим на форум ч/з Анонимайзер, вероятно поэтому невозможно провести оплату. Что делать??? Надіслати Поділитися на інших сайтах More sharing options... krissm8 Опубліковано: 28 червня 2014 Share Опубліковано: 28 червня 2014 Чем ваш модуль лучше этого или этого? Не считая преимущества в цене и русской поддержки. Не могу определиться, какой выбрать. Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 28 червня 2014 Автор Share Опубліковано: 28 червня 2014 1 ый который вы привели - отлично работает в связке с моим. Его специфика в том, что он кеширует всю страницу. Используя отдельно этот мод - вы получите вот какую схему работы. Если у вас страница грузится первый раз 15 сек, она и будет грузиться 15 сек, а потом из кеша быстро. Мало того, если клиент авторизовался, или положил в корзину товар - этот мод отключается. А в связке с Turbocache , у вас уменьшается сразу время первой генерации (так как сразу уже построены деревья категорий для меню и данные для модулей). Т.е. вы снизите 15 секунд до <секунды. А потом с использованием модуля от JAY6390, будете просто как из пулемета выстреливать страницы которые были в кеше. Т.е. мой модуль не лучше и не хуже, у него другой принцип работы и в связке они дают очень серьезный прирост скорости. По хорошему, если провести оптимизацию базы и прикрутить Turbocache - то необходимость в Pagecache отпадает. Со вторым я не сталкивался, но судя из описания он влияет не столько на генерацию динамического контента, сколько на вывод статики. Я бы не стал покупать такое дополнение так как. Для Apache и NGINX есть mod_google_pagespeed, который делает это все намного проще. Да и зачастую для оптимизации под оценку page speed, нужно перерабатывать шаблон. И не всякая конфигурация сервера будет корректно работать с этим дополнением. Так что вместо него я бы рекомендовал руки. Надіслати Поділитися на інших сайтах More sharing options... fjeka Опубліковано: 28 червня 2014 Share Опубліковано: 28 червня 2014 1 ый который вы привели - отлично работает в связке с моим. Его специфика в том, что он кеширует всю страницу. Стоит ли ждать версию Turbocache с полным кешированием ? Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 29 червня 2014 Автор Share Опубліковано: 29 червня 2014 Я же написал в предыдущем посте, что как правило в 90% случаев нет смысла кешировать HTML. Так как снижение скорости загрузки с 300-400 мс до 50 - это баловство. Пока что таких планов нет на ближайшее будущее. Надіслати Поділитися на інших сайтах More sharing options... fjeka Опубліковано: 29 червня 2014 Share Опубліковано: 29 червня 2014 Turbocache хороший модуль, но у него кешируются только жестко прописанные в нем модули, а у меня постоянно появляются новые модули которые тоже хотелось бы кешировать. Разобраться как их добавить в кеш Turbocache так и не получилось. Поэтому и хотелось бы более универсалное решение. Данный модуль http://www.opencart.com/index.php?route=extension/extension/info&extension_id=3477&path=21&filter_search=seo&page=10 стоит 75$ Готов за подождать и за такие же деньги купить Turbocache с полным кешированием. Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... flint911 Опубліковано: 14 липня 2014 Share Опубліковано: 14 липня 2014 Добрый день, я видел проблема уже поднималась, но ответа на нее нетПосле установке при переходе на категории выводит Parse error: syntax error, unexpected T_VARIABLE, expecting ')' in /home3/u150626/xxxxx/www/vqmod/vqcache/vq2-catalog_controller_product_category.php on line 222 Подскажите плз как решить проблему? Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 14 липня 2014 Автор Share Опубліковано: 14 липня 2014 Пишите в личку фтп. Эта проблема изза внесения изменений в код - нужно править привязки Vqmod Надіслати Поділитися на інших сайтах More sharing options... VadimMest Опубліковано: 16 липня 2014 Share Опубліковано: 16 липня 2014 Добрый день. Для магазина с 50 000 наименований (канцтовары) хочу купить ваш модуль TurboCaсhe Вопрос: Будет ли работать на MijoShop (Обертка для работы OpenCart на сайте Joomla) Сколько будет стоить установка и настройка? Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 16 липня 2014 Автор Share Опубліковано: 16 липня 2014 Прикрутим и на mijo - для 50 к товаров еще нужны доп оптимизации - пишите в скайп ocshop.support Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... serval4 Опубліковано: 27 липня 2014 Share Опубліковано: 27 липня 2014 Здравствуйте. У меня несколько магазинов. Есть привязка к домену или можно использовать на несколько сайтов? Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 27 липня 2014 Автор Share Опубліковано: 27 липня 2014 Нет и нет. Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... budulev Опубліковано: 6 серпня 2014 Share Опубліковано: 6 серпня 2014 Хороший модуль.....был и являюсь одним из первых покупателей, но сразу отзывы не пишу никогда.....сейчас все потестилось, все гут....автор установил+ настроил... прирост скорости есть! Автору творческих успехов! Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... fjeka Опубліковано: 22 серпня 2014 Share Опубліковано: 22 серпня 2014 Нашел такой модуль для ускорения загрузки http://www.opencart.com/index.php?route=extension/extension/info&extension_id=6204&filter_search=javascript Будет ли он работать совместно с Turbocache ? Есть ли в нем смысл? Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 22 серпня 2014 Автор Share Опубліковано: 22 серпня 2014 Вы нашли модуль для увеличения оценки GOOGLE PAGESPEED, за 90 долларов я вам руками все настрою, точно также и даже лучше, мало того, в большинстве случаев при использовании nginx данный модуль бесполезен, да и выжать из него полностью заявленные опции практически невозможно, так как автоматическое реструктурирование порядка загрузки js ни к чему хорошему не привиодит. А так работать будет. Как то работать будет. Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 25 серпня 2014 Share Опубліковано: 25 серпня 2014 (змінено) 1 ый который вы привели - отлично работает в связке с моим. Его специфика в том, что он кеширует всю страницу. Используя отдельно этот мод - вы получите вот какую схему работы. Если у вас страница грузится первый раз 15 сек, она и будет грузиться 15 сек, а потом из кеша быстро. Мало того, если клиент авторизовался, или положил в корзину товар - этот мод отключается. А в связке с Turbocache , у вас уменьшается сразу время первой генерации (так как сразу уже построены деревья категорий для меню и данные для модулей). Т.е. вы снизите 15 секунд до <секунды. А потом с использованием модуля от JAY6390, будете просто как из пулемета выстреливать страницы которые были в кеше. Т.е. мой модуль не лучше и не хуже, у него другой принцип работы и в связке они дают очень серьезный прирост скорости. По хорошему, если провести оптимизацию базы и прикрутить Turbocache - то необходимость в Pagecache отпадает. Со вторым я не сталкивался, но судя из описания он влияет не столько на генерацию динамического контента, сколько на вывод статики. Я бы не стал покупать такое дополнение так как. Для Apache и NGINX есть mod_google_pagespeed, который делает это все намного проще. Да и зачастую для оптимизации под оценку page speed, нужно перерабатывать шаблон. И не всякая конфигурация сервера будет корректно работать с этим дополнением. Так что вместо него я бы рекомендовал руки. Немного не в тему, но я про "развод" за 80$ модулем Opencart Page Cache http://www.opencart.com/index.php?route=extension/extension/info&extension_id=3477&path=21&filter_search=seo&page=10 Тестировалось много раз firebug -ом (время "ожидания", т.е. то которое тратит сервер на генерацию страницы, сами можете проверить) Демо модуля http://ocdemo.com/pagecache/ И самое интересное - там слева внизу есть кнопка удалить кеш Так вот время генерации страницы сервером без кеша - 0.108 сек с кешем 0.09 сек т.е. разница на том сервере всего то 0.018 секунды! Т.е. разницы никакой. А вот то что они пишут Without Caching: 0.61742496490479 With Caching: 0.0024340152740479 Это "развод" (на заборе сами знаете что можно написать) Вот же развод так развод... пишут 0.6 сек без кеша (у меня главная моего демо модуля с кучей наворотов (20 виджетов на главной) 0.2 сек, на обычном сервере, как может быть на пустом 0.6 !?), хотя реально 0.108 сек (да и как может быть больше на "пустом" сайте?!) Не может быть генерация 0.002 сек. (это надо чтобы сайт был один на всех серверах дата центра) так как opencart только загружает все контролеры и управляет ими через FW simfony ~0.05 сек на быстром сервере, на других ~0.1 сек Одна только сериализация и un-сериализация (это довольно ресурсоемкий процесс) такого массива кеша страниц в этом модуле будет занимать почти столько же времени, которое бы потратил контроллер на расчет данных! Поверьте я скорость проверял много раз opencart-a Так что это полный развод за 80$ Если нормальный сервер и нормальные скрипты, толку от него - ноль Пользуйтесь Turbocache - здесь реальное ускорение P.S. Автор - заточи Turbocache под модуль, пользователи (а их тысячи уже кто купил 5 PRO, и кто перешел с 4 Commercial на 5 PRO) постоянно меня просят... ;) Змінено 25 серпня 2014 користувачем markimax 1 Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 25 серпня 2014 Автор Share Опубліковано: 25 серпня 2014 Марк, спасибо за промо, ты полностью прав в анализе. Но я не могу сказать что pagecache не имеет место быть. На высоконагруженном проекте даже при супероптимизированной базе, запросах и быстром сервере время генерации 500-700 мс, при формировании контента движком и отдача за 50-70 мс готового html из кеша будет не лишними, и позволят надолго оттянуть вопрос переезда на новый сервер. Но, так как зачастую народ хочет решить все вопросы уменьшения скорости генерации одной заплаткой, может создаться впечатление что за цену в $90 они получат ну практически баллистическую ракету и еще оценку googlepagespeed 90+. Ведь по большому счету, то как формируется итоговый html движком, понимают немногие. И еще меньше людей понимают концепцию кеширования как таковую. И несмотря на то, что я подробно обьяснил принцип работы turbocache для большинства - это как квантовая физика, что то слышал, а что это такое - фиг его знает. И как показывает практика, идеальный магазин получается по итогам нескольких процедур: 1 - оптимизация базы и mysql сервера. Тут однозначного рецепта нет. Недостаточно запустить скрипт, который найдет все поля _id и поставит им индексы. Зачастую приходится сидеть с EXPLAIN и профайлером полдня, для того чтобы найти все засады. Особенно если стоит много дополнительного функционала. (недавно сталкивался с магазином, в котором казалось бы простой запрос, убивал сервер на полторы минуты, так как время жизни скрипта было увеличено и запрос осуществлял какой то хитрый выбор хитов продаж, и в связи с отсутствием индексов в таблицах order все умирало, а профайлер ничего не показывал, так как апач убивал соединение по таймауту). 2 - созданием промежуточных кешей повторяющихся элементов (меню, стандартные модули, списки товаров в категориях) собственно говоря это то что делает turbocache. 3 - желателен перенос хранилища кеша с физического диска в память memcache, memcached. 4 - модуль pagecache, если бы не стоил невменямых денег, тоже имеет место быть использованным. 5 - кеширование сжатие и оптимизация изображений. Собственно те процедуры, которые требует Google PageSpeed Insight. В какой то мере они влияют на скорость загрузки сайта, но зачастую эти показатели путают со скоростью генерации контента html. Но в конечном итоге прирост от больших показателей будет виден либо на слабых компьютерах либо на медленном интернете, так как практически все требования, заявленные гуглом, касаются уменьшения физического размера данных контента (сжатие, объединение и минификация css, js и изображений), и оптимизации структуры страниц и работы сервера (объединениеперенос скриптов из шапки в конец контента html и настройка кеширования и сжатия статики на клиенте). Реализуется этот пункт по разному. Если есть хотя бы VPS, можно поставить на апач mod_google_pagespeed, подкрутить его и забыть, что у вас были эти проблемы. Если дешевый шаред хостинг. То нужно танцевать с бубном, теоретически можно купить на офсайте тоже недешевый модуль (80 зеленых по моему), который частично решает эти вопросы. Но, если стоит NGINX, все равно надо настраивать конфиг, равно как и для apache можно просто подредактировать htaccess, чуть понизить качество jpg и получить сразу оценку 75. А дальше за каждый балл уже надо бороться с большим напильником, вручную пережмая изображения шаблонов минифицируя скрипты и перекраивая структуру шаблонов, для переноса всех скриптов как можно ниже. В итоге, если провести все 5 процедур, мы получаем систему, способную быстро генерировать первичный контент без кешей. Создаем готовые части контента, которые разгрузят базу данных для генерации новых страниц. Оптимизируем скорость работы хранилища и исключаем проблемы связанные с потенциальными тормозами от большого количества файлов кеша, или прожорливых соседей на сервере. И разгружаем канал пользователям с плохим интернетом. Пока что это некая общая концепция по итогам наблюдений за магазинами, на которые был установлен Turbocache, и по которым пришлось делать дополнительные доработки. Есть еще методы по оптимизации работы js скриптов, совсем в тяжелых случаях можно и мультиланг и мультистор вырезать и реплику базы прикрутить, но это уже совсем частные случаи. В 99% для построения быстрой системы на 20-50к товаров с посещаемостью до 20 000 хостов достаточно тех методов, что я описал выше, и обычного vps с 2гб мозгов и какими нить 2,5ghz заявленным процессором. Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 25 серпня 2014 Автор Share Опубліковано: 25 серпня 2014 Заточу, есть пара пациентов, на которых можно потренироваться, но если честно ни разу не видел магазина в котором больше 100 статей блога чтобы было. Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 25 серпня 2014 Share Опубліковано: 25 серпня 2014 ... Согласен полностью. Да на супер высоконагруженных - выигрыш будет, так как рассерилизовать массив кеша страниц будет быстрее расчета, замечу не оптимизированного контроллера. (хотя во многих случаях хватает и memcache- a) Но если чуть оптимизировать - толку от модуля Opencart Page cache ноль. У Turbocache совсем другая архитектура, которая реально кеширует узкие места Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 25 серпня 2014 Share Опубліковано: 25 серпня 2014 Заточу, есть пара пациентов, на которых можно потренироваться, но если честно ни разу не видел магазина в котором больше 100 статей блога чтобы было. Все равно там есть нюансы. Может быть много виджетов, может быть много категорий товаров из которых берутся отзывы (а там очень будет монстрообразный запрос (хотя я его и кещирую, но лучше два кеша чем один :) ), если много категорий товаров). Не забывай, что модуль не только новости выводит, но и сильно работает с отзывами для товаров, формами, голосовалками, обратной связью... и это все взаимосвязано и унифицировано Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 3 4 5 6 7 8 9 Вперед Сторінка 4 з 9 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації Модуль Fast Cache PRO - Increase Performance + Scalability (Кэширование и улучшение производительности сайта) [Поддержка] Автор: kirians, 21 жовтня 2021 cache fast cache (і ще %d) Теги: cache fast cache кэш кэш cache кэширование кэш cache оптимизация кеш кешування 0 відповідей 647 переглядів kirians 3 листопада 2021 YouTube lazy load & popup - вставка відео з youtube, vimeo, галерея відео, оптимізація page speed сторінок з відео Автор: Seriusis, 12 листопада 2020 youtube lazy load (і ще %d) Теги: youtube lazy load iframe video видео на странице оптимизация pagespeed page speed галерея видео vimeo видео в карточке 0 коментарів 10 508 переглядів Seriusis 12 листопада 2020 [Поддержка] 1 2 Автор: Seriusis, 12 листопада 2020 youtube lazy load (і ще %d) Теги: youtube lazy load iframe video видео на странице оптимизация pagespeed page speed галерея видео vimeo видео в карточке 44 відповіді 5 126 переглядів Seriusis 25 липня Модуль OpenCart Lightning: кеширование, оптимизация, улучшение SEO и Google PageSpeed [Поддержка] 1 2 3 4 60 Автор: MaxD, 15 грудня 2014 оптимизация скорость (і ще %d) Теги: оптимизация скорость ускорить тормоза кеширование много оптимизировать 1 476 відповідей 204 483 перегляди MaxD 7 листопада Модуль [Поддержка] 1 2 3 4 75 Автор: markimax, 15 березня 2017 cache seo cms (і ще %d) Теги: cache seo cms кеширование кеш страниц кеш контроллеров кеш моделей скорость jet cache оптимизация запросы тормозит pagespeed 1 852 відповіді 239 908 переглядів markimax 13 жовтня Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Кэширование, сжатие, ускорение Модуль TurboCache для Ocstore [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
snastik Опубліковано: 17 червня 2014 Автор Share Опубліковано: 17 червня 2014 Да в проекте это у меня уже давно, но, слишком много логики надо писать, проверять очень много индексов надо будет. Вот кстати подробное разъянснение. Составные индексы следует использовать, если запрос включет условие на несколько полей. Например, если запрос WHERE city='Moscow' and age='33', то можно сделать составной ключ KEY(city, age). При этом, можно всегда делать where запрос по левой части составного ключа (в данном случае WHERE city='Moscow'). Если Вам нужно делать запрос отдельно по age, то данный составной ключ в этом не поможет, нужен отдельный ключ на поле age или составной ключ, в котором поле age - первое.Первичный ключ - уникален, поэтому составной ключ может иметь смысл только есть запросы с указанием диапазона, например WHERE id > 1000 and age < 70. Такие случаи бывают нечасто. Если в приведенном в начале примере создать ключ KEY(id, city, age), то работает он не будет для запроса WHERE city='Moscow' and age='33'. Индекс на поле VARCHAR вполне имеет смысл. Причем можно построить индекс по подстроке длиной n символов, если поле VARCHAR длинной. Наприме KEY(description(20)); Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 17 червня 2014 Share Опубліковано: 17 червня 2014 Да в проекте это у меня уже давно, но, слишком много логики надо писать, проверять очень много индексов надо будет. Вот кстати подробное разъянснение. Вот и мне придется всё перепроверить в логике установки и обновления. Но у меня в принципе там "проверки" такого плана есть, осталось Ctrl-C -> Ctrl-V :) SHOW KEYS (INDEX) в руки ;) Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 17 червня 2014 Автор Share Опубліковано: 17 червня 2014 Самая лучшая проверка - это мой профайлер и магазин в котором хотя бы 100-200 статей, сразу красненьким все подсветит. И потом красненькие запросы в EXPLAIN Надіслати Поділитися на інших сайтах More sharing options... SepProf Опубліковано: 24 червня 2014 Share Опубліковано: 24 червня 2014 Добрый день, хотим купить модуль. Форма заказа и оплаты виснет. Форум блокирует пользователей Онлайм, поэтому заходим на форум ч/з Анонимайзер, вероятно поэтому невозможно провести оплату. Что делать??? Надіслати Поділитися на інших сайтах More sharing options... krissm8 Опубліковано: 28 червня 2014 Share Опубліковано: 28 червня 2014 Чем ваш модуль лучше этого или этого? Не считая преимущества в цене и русской поддержки. Не могу определиться, какой выбрать. Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 28 червня 2014 Автор Share Опубліковано: 28 червня 2014 1 ый который вы привели - отлично работает в связке с моим. Его специфика в том, что он кеширует всю страницу. Используя отдельно этот мод - вы получите вот какую схему работы. Если у вас страница грузится первый раз 15 сек, она и будет грузиться 15 сек, а потом из кеша быстро. Мало того, если клиент авторизовался, или положил в корзину товар - этот мод отключается. А в связке с Turbocache , у вас уменьшается сразу время первой генерации (так как сразу уже построены деревья категорий для меню и данные для модулей). Т.е. вы снизите 15 секунд до <секунды. А потом с использованием модуля от JAY6390, будете просто как из пулемета выстреливать страницы которые были в кеше. Т.е. мой модуль не лучше и не хуже, у него другой принцип работы и в связке они дают очень серьезный прирост скорости. По хорошему, если провести оптимизацию базы и прикрутить Turbocache - то необходимость в Pagecache отпадает. Со вторым я не сталкивался, но судя из описания он влияет не столько на генерацию динамического контента, сколько на вывод статики. Я бы не стал покупать такое дополнение так как. Для Apache и NGINX есть mod_google_pagespeed, который делает это все намного проще. Да и зачастую для оптимизации под оценку page speed, нужно перерабатывать шаблон. И не всякая конфигурация сервера будет корректно работать с этим дополнением. Так что вместо него я бы рекомендовал руки. Надіслати Поділитися на інших сайтах More sharing options... fjeka Опубліковано: 28 червня 2014 Share Опубліковано: 28 червня 2014 1 ый который вы привели - отлично работает в связке с моим. Его специфика в том, что он кеширует всю страницу. Стоит ли ждать версию Turbocache с полным кешированием ? Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 29 червня 2014 Автор Share Опубліковано: 29 червня 2014 Я же написал в предыдущем посте, что как правило в 90% случаев нет смысла кешировать HTML. Так как снижение скорости загрузки с 300-400 мс до 50 - это баловство. Пока что таких планов нет на ближайшее будущее. Надіслати Поділитися на інших сайтах More sharing options... fjeka Опубліковано: 29 червня 2014 Share Опубліковано: 29 червня 2014 Turbocache хороший модуль, но у него кешируются только жестко прописанные в нем модули, а у меня постоянно появляются новые модули которые тоже хотелось бы кешировать. Разобраться как их добавить в кеш Turbocache так и не получилось. Поэтому и хотелось бы более универсалное решение. Данный модуль http://www.opencart.com/index.php?route=extension/extension/info&extension_id=3477&path=21&filter_search=seo&page=10 стоит 75$ Готов за подождать и за такие же деньги купить Turbocache с полным кешированием. Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... flint911 Опубліковано: 14 липня 2014 Share Опубліковано: 14 липня 2014 Добрый день, я видел проблема уже поднималась, но ответа на нее нетПосле установке при переходе на категории выводит Parse error: syntax error, unexpected T_VARIABLE, expecting ')' in /home3/u150626/xxxxx/www/vqmod/vqcache/vq2-catalog_controller_product_category.php on line 222 Подскажите плз как решить проблему? Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 14 липня 2014 Автор Share Опубліковано: 14 липня 2014 Пишите в личку фтп. Эта проблема изза внесения изменений в код - нужно править привязки Vqmod Надіслати Поділитися на інших сайтах More sharing options... VadimMest Опубліковано: 16 липня 2014 Share Опубліковано: 16 липня 2014 Добрый день. Для магазина с 50 000 наименований (канцтовары) хочу купить ваш модуль TurboCaсhe Вопрос: Будет ли работать на MijoShop (Обертка для работы OpenCart на сайте Joomla) Сколько будет стоить установка и настройка? Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 16 липня 2014 Автор Share Опубліковано: 16 липня 2014 Прикрутим и на mijo - для 50 к товаров еще нужны доп оптимизации - пишите в скайп ocshop.support Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... serval4 Опубліковано: 27 липня 2014 Share Опубліковано: 27 липня 2014 Здравствуйте. У меня несколько магазинов. Есть привязка к домену или можно использовать на несколько сайтов? Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 27 липня 2014 Автор Share Опубліковано: 27 липня 2014 Нет и нет. Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... budulev Опубліковано: 6 серпня 2014 Share Опубліковано: 6 серпня 2014 Хороший модуль.....был и являюсь одним из первых покупателей, но сразу отзывы не пишу никогда.....сейчас все потестилось, все гут....автор установил+ настроил... прирост скорости есть! Автору творческих успехов! Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... fjeka Опубліковано: 22 серпня 2014 Share Опубліковано: 22 серпня 2014 Нашел такой модуль для ускорения загрузки http://www.opencart.com/index.php?route=extension/extension/info&extension_id=6204&filter_search=javascript Будет ли он работать совместно с Turbocache ? Есть ли в нем смысл? Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 22 серпня 2014 Автор Share Опубліковано: 22 серпня 2014 Вы нашли модуль для увеличения оценки GOOGLE PAGESPEED, за 90 долларов я вам руками все настрою, точно также и даже лучше, мало того, в большинстве случаев при использовании nginx данный модуль бесполезен, да и выжать из него полностью заявленные опции практически невозможно, так как автоматическое реструктурирование порядка загрузки js ни к чему хорошему не привиодит. А так работать будет. Как то работать будет. Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 25 серпня 2014 Share Опубліковано: 25 серпня 2014 (змінено) 1 ый который вы привели - отлично работает в связке с моим. Его специфика в том, что он кеширует всю страницу. Используя отдельно этот мод - вы получите вот какую схему работы. Если у вас страница грузится первый раз 15 сек, она и будет грузиться 15 сек, а потом из кеша быстро. Мало того, если клиент авторизовался, или положил в корзину товар - этот мод отключается. А в связке с Turbocache , у вас уменьшается сразу время первой генерации (так как сразу уже построены деревья категорий для меню и данные для модулей). Т.е. вы снизите 15 секунд до <секунды. А потом с использованием модуля от JAY6390, будете просто как из пулемета выстреливать страницы которые были в кеше. Т.е. мой модуль не лучше и не хуже, у него другой принцип работы и в связке они дают очень серьезный прирост скорости. По хорошему, если провести оптимизацию базы и прикрутить Turbocache - то необходимость в Pagecache отпадает. Со вторым я не сталкивался, но судя из описания он влияет не столько на генерацию динамического контента, сколько на вывод статики. Я бы не стал покупать такое дополнение так как. Для Apache и NGINX есть mod_google_pagespeed, который делает это все намного проще. Да и зачастую для оптимизации под оценку page speed, нужно перерабатывать шаблон. И не всякая конфигурация сервера будет корректно работать с этим дополнением. Так что вместо него я бы рекомендовал руки. Немного не в тему, но я про "развод" за 80$ модулем Opencart Page Cache http://www.opencart.com/index.php?route=extension/extension/info&extension_id=3477&path=21&filter_search=seo&page=10 Тестировалось много раз firebug -ом (время "ожидания", т.е. то которое тратит сервер на генерацию страницы, сами можете проверить) Демо модуля http://ocdemo.com/pagecache/ И самое интересное - там слева внизу есть кнопка удалить кеш Так вот время генерации страницы сервером без кеша - 0.108 сек с кешем 0.09 сек т.е. разница на том сервере всего то 0.018 секунды! Т.е. разницы никакой. А вот то что они пишут Without Caching: 0.61742496490479 With Caching: 0.0024340152740479 Это "развод" (на заборе сами знаете что можно написать) Вот же развод так развод... пишут 0.6 сек без кеша (у меня главная моего демо модуля с кучей наворотов (20 виджетов на главной) 0.2 сек, на обычном сервере, как может быть на пустом 0.6 !?), хотя реально 0.108 сек (да и как может быть больше на "пустом" сайте?!) Не может быть генерация 0.002 сек. (это надо чтобы сайт был один на всех серверах дата центра) так как opencart только загружает все контролеры и управляет ими через FW simfony ~0.05 сек на быстром сервере, на других ~0.1 сек Одна только сериализация и un-сериализация (это довольно ресурсоемкий процесс) такого массива кеша страниц в этом модуле будет занимать почти столько же времени, которое бы потратил контроллер на расчет данных! Поверьте я скорость проверял много раз opencart-a Так что это полный развод за 80$ Если нормальный сервер и нормальные скрипты, толку от него - ноль Пользуйтесь Turbocache - здесь реальное ускорение P.S. Автор - заточи Turbocache под модуль, пользователи (а их тысячи уже кто купил 5 PRO, и кто перешел с 4 Commercial на 5 PRO) постоянно меня просят... ;) Змінено 25 серпня 2014 користувачем markimax 1 Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 25 серпня 2014 Автор Share Опубліковано: 25 серпня 2014 Марк, спасибо за промо, ты полностью прав в анализе. Но я не могу сказать что pagecache не имеет место быть. На высоконагруженном проекте даже при супероптимизированной базе, запросах и быстром сервере время генерации 500-700 мс, при формировании контента движком и отдача за 50-70 мс готового html из кеша будет не лишними, и позволят надолго оттянуть вопрос переезда на новый сервер. Но, так как зачастую народ хочет решить все вопросы уменьшения скорости генерации одной заплаткой, может создаться впечатление что за цену в $90 они получат ну практически баллистическую ракету и еще оценку googlepagespeed 90+. Ведь по большому счету, то как формируется итоговый html движком, понимают немногие. И еще меньше людей понимают концепцию кеширования как таковую. И несмотря на то, что я подробно обьяснил принцип работы turbocache для большинства - это как квантовая физика, что то слышал, а что это такое - фиг его знает. И как показывает практика, идеальный магазин получается по итогам нескольких процедур: 1 - оптимизация базы и mysql сервера. Тут однозначного рецепта нет. Недостаточно запустить скрипт, который найдет все поля _id и поставит им индексы. Зачастую приходится сидеть с EXPLAIN и профайлером полдня, для того чтобы найти все засады. Особенно если стоит много дополнительного функционала. (недавно сталкивался с магазином, в котором казалось бы простой запрос, убивал сервер на полторы минуты, так как время жизни скрипта было увеличено и запрос осуществлял какой то хитрый выбор хитов продаж, и в связи с отсутствием индексов в таблицах order все умирало, а профайлер ничего не показывал, так как апач убивал соединение по таймауту). 2 - созданием промежуточных кешей повторяющихся элементов (меню, стандартные модули, списки товаров в категориях) собственно говоря это то что делает turbocache. 3 - желателен перенос хранилища кеша с физического диска в память memcache, memcached. 4 - модуль pagecache, если бы не стоил невменямых денег, тоже имеет место быть использованным. 5 - кеширование сжатие и оптимизация изображений. Собственно те процедуры, которые требует Google PageSpeed Insight. В какой то мере они влияют на скорость загрузки сайта, но зачастую эти показатели путают со скоростью генерации контента html. Но в конечном итоге прирост от больших показателей будет виден либо на слабых компьютерах либо на медленном интернете, так как практически все требования, заявленные гуглом, касаются уменьшения физического размера данных контента (сжатие, объединение и минификация css, js и изображений), и оптимизации структуры страниц и работы сервера (объединениеперенос скриптов из шапки в конец контента html и настройка кеширования и сжатия статики на клиенте). Реализуется этот пункт по разному. Если есть хотя бы VPS, можно поставить на апач mod_google_pagespeed, подкрутить его и забыть, что у вас были эти проблемы. Если дешевый шаред хостинг. То нужно танцевать с бубном, теоретически можно купить на офсайте тоже недешевый модуль (80 зеленых по моему), который частично решает эти вопросы. Но, если стоит NGINX, все равно надо настраивать конфиг, равно как и для apache можно просто подредактировать htaccess, чуть понизить качество jpg и получить сразу оценку 75. А дальше за каждый балл уже надо бороться с большим напильником, вручную пережмая изображения шаблонов минифицируя скрипты и перекраивая структуру шаблонов, для переноса всех скриптов как можно ниже. В итоге, если провести все 5 процедур, мы получаем систему, способную быстро генерировать первичный контент без кешей. Создаем готовые части контента, которые разгрузят базу данных для генерации новых страниц. Оптимизируем скорость работы хранилища и исключаем проблемы связанные с потенциальными тормозами от большого количества файлов кеша, или прожорливых соседей на сервере. И разгружаем канал пользователям с плохим интернетом. Пока что это некая общая концепция по итогам наблюдений за магазинами, на которые был установлен Turbocache, и по которым пришлось делать дополнительные доработки. Есть еще методы по оптимизации работы js скриптов, совсем в тяжелых случаях можно и мультиланг и мультистор вырезать и реплику базы прикрутить, но это уже совсем частные случаи. В 99% для построения быстрой системы на 20-50к товаров с посещаемостью до 20 000 хостов достаточно тех методов, что я описал выше, и обычного vps с 2гб мозгов и какими нить 2,5ghz заявленным процессором. Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 25 серпня 2014 Автор Share Опубліковано: 25 серпня 2014 Заточу, есть пара пациентов, на которых можно потренироваться, но если честно ни разу не видел магазина в котором больше 100 статей блога чтобы было. Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 25 серпня 2014 Share Опубліковано: 25 серпня 2014 ... Согласен полностью. Да на супер высоконагруженных - выигрыш будет, так как рассерилизовать массив кеша страниц будет быстрее расчета, замечу не оптимизированного контроллера. (хотя во многих случаях хватает и memcache- a) Но если чуть оптимизировать - толку от модуля Opencart Page cache ноль. У Turbocache совсем другая архитектура, которая реально кеширует узкие места Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 25 серпня 2014 Share Опубліковано: 25 серпня 2014 Заточу, есть пара пациентов, на которых можно потренироваться, но если честно ни разу не видел магазина в котором больше 100 статей блога чтобы было. Все равно там есть нюансы. Может быть много виджетов, может быть много категорий товаров из которых берутся отзывы (а там очень будет монстрообразный запрос (хотя я его и кещирую, но лучше два кеша чем один :) ), если много категорий товаров). Не забывай, что модуль не только новости выводит, но и сильно работает с отзывами для товаров, формами, голосовалками, обратной связью... и это все взаимосвязано и унифицировано Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 3 4 5 6 7 8 9 Вперед Сторінка 4 з 9 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації Модуль Fast Cache PRO - Increase Performance + Scalability (Кэширование и улучшение производительности сайта) [Поддержка] Автор: kirians, 21 жовтня 2021 cache fast cache (і ще %d) Теги: cache fast cache кэш кэш cache кэширование кэш cache оптимизация кеш кешування 0 відповідей 647 переглядів kirians 3 листопада 2021 YouTube lazy load & popup - вставка відео з youtube, vimeo, галерея відео, оптимізація page speed сторінок з відео Автор: Seriusis, 12 листопада 2020 youtube lazy load (і ще %d) Теги: youtube lazy load iframe video видео на странице оптимизация pagespeed page speed галерея видео vimeo видео в карточке 0 коментарів 10 508 переглядів Seriusis 12 листопада 2020 [Поддержка] 1 2 Автор: Seriusis, 12 листопада 2020 youtube lazy load (і ще %d) Теги: youtube lazy load iframe video видео на странице оптимизация pagespeed page speed галерея видео vimeo видео в карточке 44 відповіді 5 126 переглядів Seriusis 25 липня Модуль OpenCart Lightning: кеширование, оптимизация, улучшение SEO и Google PageSpeed [Поддержка] 1 2 3 4 60 Автор: MaxD, 15 грудня 2014 оптимизация скорость (і ще %d) Теги: оптимизация скорость ускорить тормоза кеширование много оптимизировать 1 476 відповідей 204 483 перегляди MaxD 7 листопада Модуль [Поддержка] 1 2 3 4 75 Автор: markimax, 15 березня 2017 cache seo cms (і ще %d) Теги: cache seo cms кеширование кеш страниц кеш контроллеров кеш моделей скорость jet cache оптимизация запросы тормозит pagespeed 1 852 відповіді 239 908 переглядів markimax 13 жовтня Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Кэширование, сжатие, ускорение Модуль TurboCache для Ocstore [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
markimax Опубліковано: 17 червня 2014 Share Опубліковано: 17 червня 2014 Да в проекте это у меня уже давно, но, слишком много логики надо писать, проверять очень много индексов надо будет. Вот кстати подробное разъянснение. Вот и мне придется всё перепроверить в логике установки и обновления. Но у меня в принципе там "проверки" такого плана есть, осталось Ctrl-C -> Ctrl-V :) SHOW KEYS (INDEX) в руки ;) Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 17 червня 2014 Автор Share Опубліковано: 17 червня 2014 Самая лучшая проверка - это мой профайлер и магазин в котором хотя бы 100-200 статей, сразу красненьким все подсветит. И потом красненькие запросы в EXPLAIN Надіслати Поділитися на інших сайтах More sharing options... SepProf Опубліковано: 24 червня 2014 Share Опубліковано: 24 червня 2014 Добрый день, хотим купить модуль. Форма заказа и оплаты виснет. Форум блокирует пользователей Онлайм, поэтому заходим на форум ч/з Анонимайзер, вероятно поэтому невозможно провести оплату. Что делать??? Надіслати Поділитися на інших сайтах More sharing options... krissm8 Опубліковано: 28 червня 2014 Share Опубліковано: 28 червня 2014 Чем ваш модуль лучше этого или этого? Не считая преимущества в цене и русской поддержки. Не могу определиться, какой выбрать. Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 28 червня 2014 Автор Share Опубліковано: 28 червня 2014 1 ый который вы привели - отлично работает в связке с моим. Его специфика в том, что он кеширует всю страницу. Используя отдельно этот мод - вы получите вот какую схему работы. Если у вас страница грузится первый раз 15 сек, она и будет грузиться 15 сек, а потом из кеша быстро. Мало того, если клиент авторизовался, или положил в корзину товар - этот мод отключается. А в связке с Turbocache , у вас уменьшается сразу время первой генерации (так как сразу уже построены деревья категорий для меню и данные для модулей). Т.е. вы снизите 15 секунд до <секунды. А потом с использованием модуля от JAY6390, будете просто как из пулемета выстреливать страницы которые были в кеше. Т.е. мой модуль не лучше и не хуже, у него другой принцип работы и в связке они дают очень серьезный прирост скорости. По хорошему, если провести оптимизацию базы и прикрутить Turbocache - то необходимость в Pagecache отпадает. Со вторым я не сталкивался, но судя из описания он влияет не столько на генерацию динамического контента, сколько на вывод статики. Я бы не стал покупать такое дополнение так как. Для Apache и NGINX есть mod_google_pagespeed, который делает это все намного проще. Да и зачастую для оптимизации под оценку page speed, нужно перерабатывать шаблон. И не всякая конфигурация сервера будет корректно работать с этим дополнением. Так что вместо него я бы рекомендовал руки. Надіслати Поділитися на інших сайтах More sharing options... fjeka Опубліковано: 28 червня 2014 Share Опубліковано: 28 червня 2014 1 ый который вы привели - отлично работает в связке с моим. Его специфика в том, что он кеширует всю страницу. Стоит ли ждать версию Turbocache с полным кешированием ? Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 29 червня 2014 Автор Share Опубліковано: 29 червня 2014 Я же написал в предыдущем посте, что как правило в 90% случаев нет смысла кешировать HTML. Так как снижение скорости загрузки с 300-400 мс до 50 - это баловство. Пока что таких планов нет на ближайшее будущее. Надіслати Поділитися на інших сайтах More sharing options... fjeka Опубліковано: 29 червня 2014 Share Опубліковано: 29 червня 2014 Turbocache хороший модуль, но у него кешируются только жестко прописанные в нем модули, а у меня постоянно появляются новые модули которые тоже хотелось бы кешировать. Разобраться как их добавить в кеш Turbocache так и не получилось. Поэтому и хотелось бы более универсалное решение. Данный модуль http://www.opencart.com/index.php?route=extension/extension/info&extension_id=3477&path=21&filter_search=seo&page=10 стоит 75$ Готов за подождать и за такие же деньги купить Turbocache с полным кешированием. Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... flint911 Опубліковано: 14 липня 2014 Share Опубліковано: 14 липня 2014 Добрый день, я видел проблема уже поднималась, но ответа на нее нетПосле установке при переходе на категории выводит Parse error: syntax error, unexpected T_VARIABLE, expecting ')' in /home3/u150626/xxxxx/www/vqmod/vqcache/vq2-catalog_controller_product_category.php on line 222 Подскажите плз как решить проблему? Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 14 липня 2014 Автор Share Опубліковано: 14 липня 2014 Пишите в личку фтп. Эта проблема изза внесения изменений в код - нужно править привязки Vqmod Надіслати Поділитися на інших сайтах More sharing options... VadimMest Опубліковано: 16 липня 2014 Share Опубліковано: 16 липня 2014 Добрый день. Для магазина с 50 000 наименований (канцтовары) хочу купить ваш модуль TurboCaсhe Вопрос: Будет ли работать на MijoShop (Обертка для работы OpenCart на сайте Joomla) Сколько будет стоить установка и настройка? Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 16 липня 2014 Автор Share Опубліковано: 16 липня 2014 Прикрутим и на mijo - для 50 к товаров еще нужны доп оптимизации - пишите в скайп ocshop.support Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... serval4 Опубліковано: 27 липня 2014 Share Опубліковано: 27 липня 2014 Здравствуйте. У меня несколько магазинов. Есть привязка к домену или можно использовать на несколько сайтов? Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 27 липня 2014 Автор Share Опубліковано: 27 липня 2014 Нет и нет. Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... budulev Опубліковано: 6 серпня 2014 Share Опубліковано: 6 серпня 2014 Хороший модуль.....был и являюсь одним из первых покупателей, но сразу отзывы не пишу никогда.....сейчас все потестилось, все гут....автор установил+ настроил... прирост скорости есть! Автору творческих успехов! Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... fjeka Опубліковано: 22 серпня 2014 Share Опубліковано: 22 серпня 2014 Нашел такой модуль для ускорения загрузки http://www.opencart.com/index.php?route=extension/extension/info&extension_id=6204&filter_search=javascript Будет ли он работать совместно с Turbocache ? Есть ли в нем смысл? Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 22 серпня 2014 Автор Share Опубліковано: 22 серпня 2014 Вы нашли модуль для увеличения оценки GOOGLE PAGESPEED, за 90 долларов я вам руками все настрою, точно также и даже лучше, мало того, в большинстве случаев при использовании nginx данный модуль бесполезен, да и выжать из него полностью заявленные опции практически невозможно, так как автоматическое реструктурирование порядка загрузки js ни к чему хорошему не привиодит. А так работать будет. Как то работать будет. Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 25 серпня 2014 Share Опубліковано: 25 серпня 2014 (змінено) 1 ый который вы привели - отлично работает в связке с моим. Его специфика в том, что он кеширует всю страницу. Используя отдельно этот мод - вы получите вот какую схему работы. Если у вас страница грузится первый раз 15 сек, она и будет грузиться 15 сек, а потом из кеша быстро. Мало того, если клиент авторизовался, или положил в корзину товар - этот мод отключается. А в связке с Turbocache , у вас уменьшается сразу время первой генерации (так как сразу уже построены деревья категорий для меню и данные для модулей). Т.е. вы снизите 15 секунд до <секунды. А потом с использованием модуля от JAY6390, будете просто как из пулемета выстреливать страницы которые были в кеше. Т.е. мой модуль не лучше и не хуже, у него другой принцип работы и в связке они дают очень серьезный прирост скорости. По хорошему, если провести оптимизацию базы и прикрутить Turbocache - то необходимость в Pagecache отпадает. Со вторым я не сталкивался, но судя из описания он влияет не столько на генерацию динамического контента, сколько на вывод статики. Я бы не стал покупать такое дополнение так как. Для Apache и NGINX есть mod_google_pagespeed, который делает это все намного проще. Да и зачастую для оптимизации под оценку page speed, нужно перерабатывать шаблон. И не всякая конфигурация сервера будет корректно работать с этим дополнением. Так что вместо него я бы рекомендовал руки. Немного не в тему, но я про "развод" за 80$ модулем Opencart Page Cache http://www.opencart.com/index.php?route=extension/extension/info&extension_id=3477&path=21&filter_search=seo&page=10 Тестировалось много раз firebug -ом (время "ожидания", т.е. то которое тратит сервер на генерацию страницы, сами можете проверить) Демо модуля http://ocdemo.com/pagecache/ И самое интересное - там слева внизу есть кнопка удалить кеш Так вот время генерации страницы сервером без кеша - 0.108 сек с кешем 0.09 сек т.е. разница на том сервере всего то 0.018 секунды! Т.е. разницы никакой. А вот то что они пишут Without Caching: 0.61742496490479 With Caching: 0.0024340152740479 Это "развод" (на заборе сами знаете что можно написать) Вот же развод так развод... пишут 0.6 сек без кеша (у меня главная моего демо модуля с кучей наворотов (20 виджетов на главной) 0.2 сек, на обычном сервере, как может быть на пустом 0.6 !?), хотя реально 0.108 сек (да и как может быть больше на "пустом" сайте?!) Не может быть генерация 0.002 сек. (это надо чтобы сайт был один на всех серверах дата центра) так как opencart только загружает все контролеры и управляет ими через FW simfony ~0.05 сек на быстром сервере, на других ~0.1 сек Одна только сериализация и un-сериализация (это довольно ресурсоемкий процесс) такого массива кеша страниц в этом модуле будет занимать почти столько же времени, которое бы потратил контроллер на расчет данных! Поверьте я скорость проверял много раз opencart-a Так что это полный развод за 80$ Если нормальный сервер и нормальные скрипты, толку от него - ноль Пользуйтесь Turbocache - здесь реальное ускорение P.S. Автор - заточи Turbocache под модуль, пользователи (а их тысячи уже кто купил 5 PRO, и кто перешел с 4 Commercial на 5 PRO) постоянно меня просят... ;) Змінено 25 серпня 2014 користувачем markimax 1 Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 25 серпня 2014 Автор Share Опубліковано: 25 серпня 2014 Марк, спасибо за промо, ты полностью прав в анализе. Но я не могу сказать что pagecache не имеет место быть. На высоконагруженном проекте даже при супероптимизированной базе, запросах и быстром сервере время генерации 500-700 мс, при формировании контента движком и отдача за 50-70 мс готового html из кеша будет не лишними, и позволят надолго оттянуть вопрос переезда на новый сервер. Но, так как зачастую народ хочет решить все вопросы уменьшения скорости генерации одной заплаткой, может создаться впечатление что за цену в $90 они получат ну практически баллистическую ракету и еще оценку googlepagespeed 90+. Ведь по большому счету, то как формируется итоговый html движком, понимают немногие. И еще меньше людей понимают концепцию кеширования как таковую. И несмотря на то, что я подробно обьяснил принцип работы turbocache для большинства - это как квантовая физика, что то слышал, а что это такое - фиг его знает. И как показывает практика, идеальный магазин получается по итогам нескольких процедур: 1 - оптимизация базы и mysql сервера. Тут однозначного рецепта нет. Недостаточно запустить скрипт, который найдет все поля _id и поставит им индексы. Зачастую приходится сидеть с EXPLAIN и профайлером полдня, для того чтобы найти все засады. Особенно если стоит много дополнительного функционала. (недавно сталкивался с магазином, в котором казалось бы простой запрос, убивал сервер на полторы минуты, так как время жизни скрипта было увеличено и запрос осуществлял какой то хитрый выбор хитов продаж, и в связи с отсутствием индексов в таблицах order все умирало, а профайлер ничего не показывал, так как апач убивал соединение по таймауту). 2 - созданием промежуточных кешей повторяющихся элементов (меню, стандартные модули, списки товаров в категориях) собственно говоря это то что делает turbocache. 3 - желателен перенос хранилища кеша с физического диска в память memcache, memcached. 4 - модуль pagecache, если бы не стоил невменямых денег, тоже имеет место быть использованным. 5 - кеширование сжатие и оптимизация изображений. Собственно те процедуры, которые требует Google PageSpeed Insight. В какой то мере они влияют на скорость загрузки сайта, но зачастую эти показатели путают со скоростью генерации контента html. Но в конечном итоге прирост от больших показателей будет виден либо на слабых компьютерах либо на медленном интернете, так как практически все требования, заявленные гуглом, касаются уменьшения физического размера данных контента (сжатие, объединение и минификация css, js и изображений), и оптимизации структуры страниц и работы сервера (объединениеперенос скриптов из шапки в конец контента html и настройка кеширования и сжатия статики на клиенте). Реализуется этот пункт по разному. Если есть хотя бы VPS, можно поставить на апач mod_google_pagespeed, подкрутить его и забыть, что у вас были эти проблемы. Если дешевый шаред хостинг. То нужно танцевать с бубном, теоретически можно купить на офсайте тоже недешевый модуль (80 зеленых по моему), который частично решает эти вопросы. Но, если стоит NGINX, все равно надо настраивать конфиг, равно как и для apache можно просто подредактировать htaccess, чуть понизить качество jpg и получить сразу оценку 75. А дальше за каждый балл уже надо бороться с большим напильником, вручную пережмая изображения шаблонов минифицируя скрипты и перекраивая структуру шаблонов, для переноса всех скриптов как можно ниже. В итоге, если провести все 5 процедур, мы получаем систему, способную быстро генерировать первичный контент без кешей. Создаем готовые части контента, которые разгрузят базу данных для генерации новых страниц. Оптимизируем скорость работы хранилища и исключаем проблемы связанные с потенциальными тормозами от большого количества файлов кеша, или прожорливых соседей на сервере. И разгружаем канал пользователям с плохим интернетом. Пока что это некая общая концепция по итогам наблюдений за магазинами, на которые был установлен Turbocache, и по которым пришлось делать дополнительные доработки. Есть еще методы по оптимизации работы js скриптов, совсем в тяжелых случаях можно и мультиланг и мультистор вырезать и реплику базы прикрутить, но это уже совсем частные случаи. В 99% для построения быстрой системы на 20-50к товаров с посещаемостью до 20 000 хостов достаточно тех методов, что я описал выше, и обычного vps с 2гб мозгов и какими нить 2,5ghz заявленным процессором. Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 25 серпня 2014 Автор Share Опубліковано: 25 серпня 2014 Заточу, есть пара пациентов, на которых можно потренироваться, но если честно ни разу не видел магазина в котором больше 100 статей блога чтобы было. Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 25 серпня 2014 Share Опубліковано: 25 серпня 2014 ... Согласен полностью. Да на супер высоконагруженных - выигрыш будет, так как рассерилизовать массив кеша страниц будет быстрее расчета, замечу не оптимизированного контроллера. (хотя во многих случаях хватает и memcache- a) Но если чуть оптимизировать - толку от модуля Opencart Page cache ноль. У Turbocache совсем другая архитектура, которая реально кеширует узкие места Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 25 серпня 2014 Share Опубліковано: 25 серпня 2014 Заточу, есть пара пациентов, на которых можно потренироваться, но если честно ни разу не видел магазина в котором больше 100 статей блога чтобы было. Все равно там есть нюансы. Может быть много виджетов, может быть много категорий товаров из которых берутся отзывы (а там очень будет монстрообразный запрос (хотя я его и кещирую, но лучше два кеша чем один :) ), если много категорий товаров). Не забывай, что модуль не только новости выводит, но и сильно работает с отзывами для товаров, формами, голосовалками, обратной связью... и это все взаимосвязано и унифицировано Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 3 4 5 6 7 8 9 Вперед Сторінка 4 з 9 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації Модуль Fast Cache PRO - Increase Performance + Scalability (Кэширование и улучшение производительности сайта) [Поддержка] Автор: kirians, 21 жовтня 2021 cache fast cache (і ще %d) Теги: cache fast cache кэш кэш cache кэширование кэш cache оптимизация кеш кешування 0 відповідей 647 переглядів kirians 3 листопада 2021 YouTube lazy load & popup - вставка відео з youtube, vimeo, галерея відео, оптимізація page speed сторінок з відео Автор: Seriusis, 12 листопада 2020 youtube lazy load (і ще %d) Теги: youtube lazy load iframe video видео на странице оптимизация pagespeed page speed галерея видео vimeo видео в карточке 0 коментарів 10 508 переглядів Seriusis 12 листопада 2020 [Поддержка] 1 2 Автор: Seriusis, 12 листопада 2020 youtube lazy load (і ще %d) Теги: youtube lazy load iframe video видео на странице оптимизация pagespeed page speed галерея видео vimeo видео в карточке 44 відповіді 5 126 переглядів Seriusis 25 липня Модуль OpenCart Lightning: кеширование, оптимизация, улучшение SEO и Google PageSpeed [Поддержка] 1 2 3 4 60 Автор: MaxD, 15 грудня 2014 оптимизация скорость (і ще %d) Теги: оптимизация скорость ускорить тормоза кеширование много оптимизировать 1 476 відповідей 204 483 перегляди MaxD 7 листопада Модуль [Поддержка] 1 2 3 4 75 Автор: markimax, 15 березня 2017 cache seo cms (і ще %d) Теги: cache seo cms кеширование кеш страниц кеш контроллеров кеш моделей скорость jet cache оптимизация запросы тормозит pagespeed 1 852 відповіді 239 908 переглядів markimax 13 жовтня Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Кэширование, сжатие, ускорение Модуль TurboCache для Ocstore [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
snastik Опубліковано: 17 червня 2014 Автор Share Опубліковано: 17 червня 2014 Самая лучшая проверка - это мой профайлер и магазин в котором хотя бы 100-200 статей, сразу красненьким все подсветит. И потом красненькие запросы в EXPLAIN Надіслати Поділитися на інших сайтах More sharing options... SepProf Опубліковано: 24 червня 2014 Share Опубліковано: 24 червня 2014 Добрый день, хотим купить модуль. Форма заказа и оплаты виснет. Форум блокирует пользователей Онлайм, поэтому заходим на форум ч/з Анонимайзер, вероятно поэтому невозможно провести оплату. Что делать??? Надіслати Поділитися на інших сайтах More sharing options... krissm8 Опубліковано: 28 червня 2014 Share Опубліковано: 28 червня 2014 Чем ваш модуль лучше этого или этого? Не считая преимущества в цене и русской поддержки. Не могу определиться, какой выбрать. Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 28 червня 2014 Автор Share Опубліковано: 28 червня 2014 1 ый который вы привели - отлично работает в связке с моим. Его специфика в том, что он кеширует всю страницу. Используя отдельно этот мод - вы получите вот какую схему работы. Если у вас страница грузится первый раз 15 сек, она и будет грузиться 15 сек, а потом из кеша быстро. Мало того, если клиент авторизовался, или положил в корзину товар - этот мод отключается. А в связке с Turbocache , у вас уменьшается сразу время первой генерации (так как сразу уже построены деревья категорий для меню и данные для модулей). Т.е. вы снизите 15 секунд до <секунды. А потом с использованием модуля от JAY6390, будете просто как из пулемета выстреливать страницы которые были в кеше. Т.е. мой модуль не лучше и не хуже, у него другой принцип работы и в связке они дают очень серьезный прирост скорости. По хорошему, если провести оптимизацию базы и прикрутить Turbocache - то необходимость в Pagecache отпадает. Со вторым я не сталкивался, но судя из описания он влияет не столько на генерацию динамического контента, сколько на вывод статики. Я бы не стал покупать такое дополнение так как. Для Apache и NGINX есть mod_google_pagespeed, который делает это все намного проще. Да и зачастую для оптимизации под оценку page speed, нужно перерабатывать шаблон. И не всякая конфигурация сервера будет корректно работать с этим дополнением. Так что вместо него я бы рекомендовал руки. Надіслати Поділитися на інших сайтах More sharing options... fjeka Опубліковано: 28 червня 2014 Share Опубліковано: 28 червня 2014 1 ый который вы привели - отлично работает в связке с моим. Его специфика в том, что он кеширует всю страницу. Стоит ли ждать версию Turbocache с полным кешированием ? Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 29 червня 2014 Автор Share Опубліковано: 29 червня 2014 Я же написал в предыдущем посте, что как правило в 90% случаев нет смысла кешировать HTML. Так как снижение скорости загрузки с 300-400 мс до 50 - это баловство. Пока что таких планов нет на ближайшее будущее. Надіслати Поділитися на інших сайтах More sharing options... fjeka Опубліковано: 29 червня 2014 Share Опубліковано: 29 червня 2014 Turbocache хороший модуль, но у него кешируются только жестко прописанные в нем модули, а у меня постоянно появляются новые модули которые тоже хотелось бы кешировать. Разобраться как их добавить в кеш Turbocache так и не получилось. Поэтому и хотелось бы более универсалное решение. Данный модуль http://www.opencart.com/index.php?route=extension/extension/info&extension_id=3477&path=21&filter_search=seo&page=10 стоит 75$ Готов за подождать и за такие же деньги купить Turbocache с полным кешированием. Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... flint911 Опубліковано: 14 липня 2014 Share Опубліковано: 14 липня 2014 Добрый день, я видел проблема уже поднималась, но ответа на нее нетПосле установке при переходе на категории выводит Parse error: syntax error, unexpected T_VARIABLE, expecting ')' in /home3/u150626/xxxxx/www/vqmod/vqcache/vq2-catalog_controller_product_category.php on line 222 Подскажите плз как решить проблему? Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 14 липня 2014 Автор Share Опубліковано: 14 липня 2014 Пишите в личку фтп. Эта проблема изза внесения изменений в код - нужно править привязки Vqmod Надіслати Поділитися на інших сайтах More sharing options... VadimMest Опубліковано: 16 липня 2014 Share Опубліковано: 16 липня 2014 Добрый день. Для магазина с 50 000 наименований (канцтовары) хочу купить ваш модуль TurboCaсhe Вопрос: Будет ли работать на MijoShop (Обертка для работы OpenCart на сайте Joomla) Сколько будет стоить установка и настройка? Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 16 липня 2014 Автор Share Опубліковано: 16 липня 2014 Прикрутим и на mijo - для 50 к товаров еще нужны доп оптимизации - пишите в скайп ocshop.support Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... serval4 Опубліковано: 27 липня 2014 Share Опубліковано: 27 липня 2014 Здравствуйте. У меня несколько магазинов. Есть привязка к домену или можно использовать на несколько сайтов? Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 27 липня 2014 Автор Share Опубліковано: 27 липня 2014 Нет и нет. Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... budulev Опубліковано: 6 серпня 2014 Share Опубліковано: 6 серпня 2014 Хороший модуль.....был и являюсь одним из первых покупателей, но сразу отзывы не пишу никогда.....сейчас все потестилось, все гут....автор установил+ настроил... прирост скорости есть! Автору творческих успехов! Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... fjeka Опубліковано: 22 серпня 2014 Share Опубліковано: 22 серпня 2014 Нашел такой модуль для ускорения загрузки http://www.opencart.com/index.php?route=extension/extension/info&extension_id=6204&filter_search=javascript Будет ли он работать совместно с Turbocache ? Есть ли в нем смысл? Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 22 серпня 2014 Автор Share Опубліковано: 22 серпня 2014 Вы нашли модуль для увеличения оценки GOOGLE PAGESPEED, за 90 долларов я вам руками все настрою, точно также и даже лучше, мало того, в большинстве случаев при использовании nginx данный модуль бесполезен, да и выжать из него полностью заявленные опции практически невозможно, так как автоматическое реструктурирование порядка загрузки js ни к чему хорошему не привиодит. А так работать будет. Как то работать будет. Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 25 серпня 2014 Share Опубліковано: 25 серпня 2014 (змінено) 1 ый который вы привели - отлично работает в связке с моим. Его специфика в том, что он кеширует всю страницу. Используя отдельно этот мод - вы получите вот какую схему работы. Если у вас страница грузится первый раз 15 сек, она и будет грузиться 15 сек, а потом из кеша быстро. Мало того, если клиент авторизовался, или положил в корзину товар - этот мод отключается. А в связке с Turbocache , у вас уменьшается сразу время первой генерации (так как сразу уже построены деревья категорий для меню и данные для модулей). Т.е. вы снизите 15 секунд до <секунды. А потом с использованием модуля от JAY6390, будете просто как из пулемета выстреливать страницы которые были в кеше. Т.е. мой модуль не лучше и не хуже, у него другой принцип работы и в связке они дают очень серьезный прирост скорости. По хорошему, если провести оптимизацию базы и прикрутить Turbocache - то необходимость в Pagecache отпадает. Со вторым я не сталкивался, но судя из описания он влияет не столько на генерацию динамического контента, сколько на вывод статики. Я бы не стал покупать такое дополнение так как. Для Apache и NGINX есть mod_google_pagespeed, который делает это все намного проще. Да и зачастую для оптимизации под оценку page speed, нужно перерабатывать шаблон. И не всякая конфигурация сервера будет корректно работать с этим дополнением. Так что вместо него я бы рекомендовал руки. Немного не в тему, но я про "развод" за 80$ модулем Opencart Page Cache http://www.opencart.com/index.php?route=extension/extension/info&extension_id=3477&path=21&filter_search=seo&page=10 Тестировалось много раз firebug -ом (время "ожидания", т.е. то которое тратит сервер на генерацию страницы, сами можете проверить) Демо модуля http://ocdemo.com/pagecache/ И самое интересное - там слева внизу есть кнопка удалить кеш Так вот время генерации страницы сервером без кеша - 0.108 сек с кешем 0.09 сек т.е. разница на том сервере всего то 0.018 секунды! Т.е. разницы никакой. А вот то что они пишут Without Caching: 0.61742496490479 With Caching: 0.0024340152740479 Это "развод" (на заборе сами знаете что можно написать) Вот же развод так развод... пишут 0.6 сек без кеша (у меня главная моего демо модуля с кучей наворотов (20 виджетов на главной) 0.2 сек, на обычном сервере, как может быть на пустом 0.6 !?), хотя реально 0.108 сек (да и как может быть больше на "пустом" сайте?!) Не может быть генерация 0.002 сек. (это надо чтобы сайт был один на всех серверах дата центра) так как opencart только загружает все контролеры и управляет ими через FW simfony ~0.05 сек на быстром сервере, на других ~0.1 сек Одна только сериализация и un-сериализация (это довольно ресурсоемкий процесс) такого массива кеша страниц в этом модуле будет занимать почти столько же времени, которое бы потратил контроллер на расчет данных! Поверьте я скорость проверял много раз opencart-a Так что это полный развод за 80$ Если нормальный сервер и нормальные скрипты, толку от него - ноль Пользуйтесь Turbocache - здесь реальное ускорение P.S. Автор - заточи Turbocache под модуль, пользователи (а их тысячи уже кто купил 5 PRO, и кто перешел с 4 Commercial на 5 PRO) постоянно меня просят... ;) Змінено 25 серпня 2014 користувачем markimax 1 Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 25 серпня 2014 Автор Share Опубліковано: 25 серпня 2014 Марк, спасибо за промо, ты полностью прав в анализе. Но я не могу сказать что pagecache не имеет место быть. На высоконагруженном проекте даже при супероптимизированной базе, запросах и быстром сервере время генерации 500-700 мс, при формировании контента движком и отдача за 50-70 мс готового html из кеша будет не лишними, и позволят надолго оттянуть вопрос переезда на новый сервер. Но, так как зачастую народ хочет решить все вопросы уменьшения скорости генерации одной заплаткой, может создаться впечатление что за цену в $90 они получат ну практически баллистическую ракету и еще оценку googlepagespeed 90+. Ведь по большому счету, то как формируется итоговый html движком, понимают немногие. И еще меньше людей понимают концепцию кеширования как таковую. И несмотря на то, что я подробно обьяснил принцип работы turbocache для большинства - это как квантовая физика, что то слышал, а что это такое - фиг его знает. И как показывает практика, идеальный магазин получается по итогам нескольких процедур: 1 - оптимизация базы и mysql сервера. Тут однозначного рецепта нет. Недостаточно запустить скрипт, который найдет все поля _id и поставит им индексы. Зачастую приходится сидеть с EXPLAIN и профайлером полдня, для того чтобы найти все засады. Особенно если стоит много дополнительного функционала. (недавно сталкивался с магазином, в котором казалось бы простой запрос, убивал сервер на полторы минуты, так как время жизни скрипта было увеличено и запрос осуществлял какой то хитрый выбор хитов продаж, и в связи с отсутствием индексов в таблицах order все умирало, а профайлер ничего не показывал, так как апач убивал соединение по таймауту). 2 - созданием промежуточных кешей повторяющихся элементов (меню, стандартные модули, списки товаров в категориях) собственно говоря это то что делает turbocache. 3 - желателен перенос хранилища кеша с физического диска в память memcache, memcached. 4 - модуль pagecache, если бы не стоил невменямых денег, тоже имеет место быть использованным. 5 - кеширование сжатие и оптимизация изображений. Собственно те процедуры, которые требует Google PageSpeed Insight. В какой то мере они влияют на скорость загрузки сайта, но зачастую эти показатели путают со скоростью генерации контента html. Но в конечном итоге прирост от больших показателей будет виден либо на слабых компьютерах либо на медленном интернете, так как практически все требования, заявленные гуглом, касаются уменьшения физического размера данных контента (сжатие, объединение и минификация css, js и изображений), и оптимизации структуры страниц и работы сервера (объединениеперенос скриптов из шапки в конец контента html и настройка кеширования и сжатия статики на клиенте). Реализуется этот пункт по разному. Если есть хотя бы VPS, можно поставить на апач mod_google_pagespeed, подкрутить его и забыть, что у вас были эти проблемы. Если дешевый шаред хостинг. То нужно танцевать с бубном, теоретически можно купить на офсайте тоже недешевый модуль (80 зеленых по моему), который частично решает эти вопросы. Но, если стоит NGINX, все равно надо настраивать конфиг, равно как и для apache можно просто подредактировать htaccess, чуть понизить качество jpg и получить сразу оценку 75. А дальше за каждый балл уже надо бороться с большим напильником, вручную пережмая изображения шаблонов минифицируя скрипты и перекраивая структуру шаблонов, для переноса всех скриптов как можно ниже. В итоге, если провести все 5 процедур, мы получаем систему, способную быстро генерировать первичный контент без кешей. Создаем готовые части контента, которые разгрузят базу данных для генерации новых страниц. Оптимизируем скорость работы хранилища и исключаем проблемы связанные с потенциальными тормозами от большого количества файлов кеша, или прожорливых соседей на сервере. И разгружаем канал пользователям с плохим интернетом. Пока что это некая общая концепция по итогам наблюдений за магазинами, на которые был установлен Turbocache, и по которым пришлось делать дополнительные доработки. Есть еще методы по оптимизации работы js скриптов, совсем в тяжелых случаях можно и мультиланг и мультистор вырезать и реплику базы прикрутить, но это уже совсем частные случаи. В 99% для построения быстрой системы на 20-50к товаров с посещаемостью до 20 000 хостов достаточно тех методов, что я описал выше, и обычного vps с 2гб мозгов и какими нить 2,5ghz заявленным процессором. Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 25 серпня 2014 Автор Share Опубліковано: 25 серпня 2014 Заточу, есть пара пациентов, на которых можно потренироваться, но если честно ни разу не видел магазина в котором больше 100 статей блога чтобы было. Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 25 серпня 2014 Share Опубліковано: 25 серпня 2014 ... Согласен полностью. Да на супер высоконагруженных - выигрыш будет, так как рассерилизовать массив кеша страниц будет быстрее расчета, замечу не оптимизированного контроллера. (хотя во многих случаях хватает и memcache- a) Но если чуть оптимизировать - толку от модуля Opencart Page cache ноль. У Turbocache совсем другая архитектура, которая реально кеширует узкие места Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 25 серпня 2014 Share Опубліковано: 25 серпня 2014 Заточу, есть пара пациентов, на которых можно потренироваться, но если честно ни разу не видел магазина в котором больше 100 статей блога чтобы было. Все равно там есть нюансы. Может быть много виджетов, может быть много категорий товаров из которых берутся отзывы (а там очень будет монстрообразный запрос (хотя я его и кещирую, но лучше два кеша чем один :) ), если много категорий товаров). Не забывай, что модуль не только новости выводит, но и сильно работает с отзывами для товаров, формами, голосовалками, обратной связью... и это все взаимосвязано и унифицировано Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 3 4 5 6 7 8 9 Вперед Сторінка 4 з 9 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації Модуль Fast Cache PRO - Increase Performance + Scalability (Кэширование и улучшение производительности сайта) [Поддержка] Автор: kirians, 21 жовтня 2021 cache fast cache (і ще %d) Теги: cache fast cache кэш кэш cache кэширование кэш cache оптимизация кеш кешування 0 відповідей 647 переглядів kirians 3 листопада 2021 YouTube lazy load & popup - вставка відео з youtube, vimeo, галерея відео, оптимізація page speed сторінок з відео Автор: Seriusis, 12 листопада 2020 youtube lazy load (і ще %d) Теги: youtube lazy load iframe video видео на странице оптимизация pagespeed page speed галерея видео vimeo видео в карточке 0 коментарів 10 508 переглядів Seriusis 12 листопада 2020 [Поддержка] 1 2 Автор: Seriusis, 12 листопада 2020 youtube lazy load (і ще %d) Теги: youtube lazy load iframe video видео на странице оптимизация pagespeed page speed галерея видео vimeo видео в карточке 44 відповіді 5 126 переглядів Seriusis 25 липня Модуль OpenCart Lightning: кеширование, оптимизация, улучшение SEO и Google PageSpeed [Поддержка] 1 2 3 4 60 Автор: MaxD, 15 грудня 2014 оптимизация скорость (і ще %d) Теги: оптимизация скорость ускорить тормоза кеширование много оптимизировать 1 476 відповідей 204 483 перегляди MaxD 7 листопада Модуль [Поддержка] 1 2 3 4 75 Автор: markimax, 15 березня 2017 cache seo cms (і ще %d) Теги: cache seo cms кеширование кеш страниц кеш контроллеров кеш моделей скорость jet cache оптимизация запросы тормозит pagespeed 1 852 відповіді 239 908 переглядів markimax 13 жовтня Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Кэширование, сжатие, ускорение Модуль TurboCache для Ocstore [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
SepProf Опубліковано: 24 червня 2014 Share Опубліковано: 24 червня 2014 Добрый день, хотим купить модуль. Форма заказа и оплаты виснет. Форум блокирует пользователей Онлайм, поэтому заходим на форум ч/з Анонимайзер, вероятно поэтому невозможно провести оплату. Что делать??? Надіслати Поділитися на інших сайтах More sharing options...
krissm8 Опубліковано: 28 червня 2014 Share Опубліковано: 28 червня 2014 Чем ваш модуль лучше этого или этого? Не считая преимущества в цене и русской поддержки. Не могу определиться, какой выбрать. Надіслати Поділитися на інших сайтах More sharing options...
snastik Опубліковано: 28 червня 2014 Автор Share Опубліковано: 28 червня 2014 1 ый который вы привели - отлично работает в связке с моим. Его специфика в том, что он кеширует всю страницу. Используя отдельно этот мод - вы получите вот какую схему работы. Если у вас страница грузится первый раз 15 сек, она и будет грузиться 15 сек, а потом из кеша быстро. Мало того, если клиент авторизовался, или положил в корзину товар - этот мод отключается. А в связке с Turbocache , у вас уменьшается сразу время первой генерации (так как сразу уже построены деревья категорий для меню и данные для модулей). Т.е. вы снизите 15 секунд до <секунды. А потом с использованием модуля от JAY6390, будете просто как из пулемета выстреливать страницы которые были в кеше. Т.е. мой модуль не лучше и не хуже, у него другой принцип работы и в связке они дают очень серьезный прирост скорости. По хорошему, если провести оптимизацию базы и прикрутить Turbocache - то необходимость в Pagecache отпадает. Со вторым я не сталкивался, но судя из описания он влияет не столько на генерацию динамического контента, сколько на вывод статики. Я бы не стал покупать такое дополнение так как. Для Apache и NGINX есть mod_google_pagespeed, который делает это все намного проще. Да и зачастую для оптимизации под оценку page speed, нужно перерабатывать шаблон. И не всякая конфигурация сервера будет корректно работать с этим дополнением. Так что вместо него я бы рекомендовал руки. Надіслати Поділитися на інших сайтах More sharing options... fjeka Опубліковано: 28 червня 2014 Share Опубліковано: 28 червня 2014 1 ый который вы привели - отлично работает в связке с моим. Его специфика в том, что он кеширует всю страницу. Стоит ли ждать версию Turbocache с полным кешированием ? Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 29 червня 2014 Автор Share Опубліковано: 29 червня 2014 Я же написал в предыдущем посте, что как правило в 90% случаев нет смысла кешировать HTML. Так как снижение скорости загрузки с 300-400 мс до 50 - это баловство. Пока что таких планов нет на ближайшее будущее. Надіслати Поділитися на інших сайтах More sharing options... fjeka Опубліковано: 29 червня 2014 Share Опубліковано: 29 червня 2014 Turbocache хороший модуль, но у него кешируются только жестко прописанные в нем модули, а у меня постоянно появляются новые модули которые тоже хотелось бы кешировать. Разобраться как их добавить в кеш Turbocache так и не получилось. Поэтому и хотелось бы более универсалное решение. Данный модуль http://www.opencart.com/index.php?route=extension/extension/info&extension_id=3477&path=21&filter_search=seo&page=10 стоит 75$ Готов за подождать и за такие же деньги купить Turbocache с полным кешированием. Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... flint911 Опубліковано: 14 липня 2014 Share Опубліковано: 14 липня 2014 Добрый день, я видел проблема уже поднималась, но ответа на нее нетПосле установке при переходе на категории выводит Parse error: syntax error, unexpected T_VARIABLE, expecting ')' in /home3/u150626/xxxxx/www/vqmod/vqcache/vq2-catalog_controller_product_category.php on line 222 Подскажите плз как решить проблему? Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 14 липня 2014 Автор Share Опубліковано: 14 липня 2014 Пишите в личку фтп. Эта проблема изза внесения изменений в код - нужно править привязки Vqmod Надіслати Поділитися на інших сайтах More sharing options... VadimMest Опубліковано: 16 липня 2014 Share Опубліковано: 16 липня 2014 Добрый день. Для магазина с 50 000 наименований (канцтовары) хочу купить ваш модуль TurboCaсhe Вопрос: Будет ли работать на MijoShop (Обертка для работы OpenCart на сайте Joomla) Сколько будет стоить установка и настройка? Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 16 липня 2014 Автор Share Опубліковано: 16 липня 2014 Прикрутим и на mijo - для 50 к товаров еще нужны доп оптимизации - пишите в скайп ocshop.support Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... serval4 Опубліковано: 27 липня 2014 Share Опубліковано: 27 липня 2014 Здравствуйте. У меня несколько магазинов. Есть привязка к домену или можно использовать на несколько сайтов? Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 27 липня 2014 Автор Share Опубліковано: 27 липня 2014 Нет и нет. Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... budulev Опубліковано: 6 серпня 2014 Share Опубліковано: 6 серпня 2014 Хороший модуль.....был и являюсь одним из первых покупателей, но сразу отзывы не пишу никогда.....сейчас все потестилось, все гут....автор установил+ настроил... прирост скорости есть! Автору творческих успехов! Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... fjeka Опубліковано: 22 серпня 2014 Share Опубліковано: 22 серпня 2014 Нашел такой модуль для ускорения загрузки http://www.opencart.com/index.php?route=extension/extension/info&extension_id=6204&filter_search=javascript Будет ли он работать совместно с Turbocache ? Есть ли в нем смысл? Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 22 серпня 2014 Автор Share Опубліковано: 22 серпня 2014 Вы нашли модуль для увеличения оценки GOOGLE PAGESPEED, за 90 долларов я вам руками все настрою, точно также и даже лучше, мало того, в большинстве случаев при использовании nginx данный модуль бесполезен, да и выжать из него полностью заявленные опции практически невозможно, так как автоматическое реструктурирование порядка загрузки js ни к чему хорошему не привиодит. А так работать будет. Как то работать будет. Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 25 серпня 2014 Share Опубліковано: 25 серпня 2014 (змінено) 1 ый который вы привели - отлично работает в связке с моим. Его специфика в том, что он кеширует всю страницу. Используя отдельно этот мод - вы получите вот какую схему работы. Если у вас страница грузится первый раз 15 сек, она и будет грузиться 15 сек, а потом из кеша быстро. Мало того, если клиент авторизовался, или положил в корзину товар - этот мод отключается. А в связке с Turbocache , у вас уменьшается сразу время первой генерации (так как сразу уже построены деревья категорий для меню и данные для модулей). Т.е. вы снизите 15 секунд до <секунды. А потом с использованием модуля от JAY6390, будете просто как из пулемета выстреливать страницы которые были в кеше. Т.е. мой модуль не лучше и не хуже, у него другой принцип работы и в связке они дают очень серьезный прирост скорости. По хорошему, если провести оптимизацию базы и прикрутить Turbocache - то необходимость в Pagecache отпадает. Со вторым я не сталкивался, но судя из описания он влияет не столько на генерацию динамического контента, сколько на вывод статики. Я бы не стал покупать такое дополнение так как. Для Apache и NGINX есть mod_google_pagespeed, который делает это все намного проще. Да и зачастую для оптимизации под оценку page speed, нужно перерабатывать шаблон. И не всякая конфигурация сервера будет корректно работать с этим дополнением. Так что вместо него я бы рекомендовал руки. Немного не в тему, но я про "развод" за 80$ модулем Opencart Page Cache http://www.opencart.com/index.php?route=extension/extension/info&extension_id=3477&path=21&filter_search=seo&page=10 Тестировалось много раз firebug -ом (время "ожидания", т.е. то которое тратит сервер на генерацию страницы, сами можете проверить) Демо модуля http://ocdemo.com/pagecache/ И самое интересное - там слева внизу есть кнопка удалить кеш Так вот время генерации страницы сервером без кеша - 0.108 сек с кешем 0.09 сек т.е. разница на том сервере всего то 0.018 секунды! Т.е. разницы никакой. А вот то что они пишут Without Caching: 0.61742496490479 With Caching: 0.0024340152740479 Это "развод" (на заборе сами знаете что можно написать) Вот же развод так развод... пишут 0.6 сек без кеша (у меня главная моего демо модуля с кучей наворотов (20 виджетов на главной) 0.2 сек, на обычном сервере, как может быть на пустом 0.6 !?), хотя реально 0.108 сек (да и как может быть больше на "пустом" сайте?!) Не может быть генерация 0.002 сек. (это надо чтобы сайт был один на всех серверах дата центра) так как opencart только загружает все контролеры и управляет ими через FW simfony ~0.05 сек на быстром сервере, на других ~0.1 сек Одна только сериализация и un-сериализация (это довольно ресурсоемкий процесс) такого массива кеша страниц в этом модуле будет занимать почти столько же времени, которое бы потратил контроллер на расчет данных! Поверьте я скорость проверял много раз opencart-a Так что это полный развод за 80$ Если нормальный сервер и нормальные скрипты, толку от него - ноль Пользуйтесь Turbocache - здесь реальное ускорение P.S. Автор - заточи Turbocache под модуль, пользователи (а их тысячи уже кто купил 5 PRO, и кто перешел с 4 Commercial на 5 PRO) постоянно меня просят... ;) Змінено 25 серпня 2014 користувачем markimax 1 Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 25 серпня 2014 Автор Share Опубліковано: 25 серпня 2014 Марк, спасибо за промо, ты полностью прав в анализе. Но я не могу сказать что pagecache не имеет место быть. На высоконагруженном проекте даже при супероптимизированной базе, запросах и быстром сервере время генерации 500-700 мс, при формировании контента движком и отдача за 50-70 мс готового html из кеша будет не лишними, и позволят надолго оттянуть вопрос переезда на новый сервер. Но, так как зачастую народ хочет решить все вопросы уменьшения скорости генерации одной заплаткой, может создаться впечатление что за цену в $90 они получат ну практически баллистическую ракету и еще оценку googlepagespeed 90+. Ведь по большому счету, то как формируется итоговый html движком, понимают немногие. И еще меньше людей понимают концепцию кеширования как таковую. И несмотря на то, что я подробно обьяснил принцип работы turbocache для большинства - это как квантовая физика, что то слышал, а что это такое - фиг его знает. И как показывает практика, идеальный магазин получается по итогам нескольких процедур: 1 - оптимизация базы и mysql сервера. Тут однозначного рецепта нет. Недостаточно запустить скрипт, который найдет все поля _id и поставит им индексы. Зачастую приходится сидеть с EXPLAIN и профайлером полдня, для того чтобы найти все засады. Особенно если стоит много дополнительного функционала. (недавно сталкивался с магазином, в котором казалось бы простой запрос, убивал сервер на полторы минуты, так как время жизни скрипта было увеличено и запрос осуществлял какой то хитрый выбор хитов продаж, и в связи с отсутствием индексов в таблицах order все умирало, а профайлер ничего не показывал, так как апач убивал соединение по таймауту). 2 - созданием промежуточных кешей повторяющихся элементов (меню, стандартные модули, списки товаров в категориях) собственно говоря это то что делает turbocache. 3 - желателен перенос хранилища кеша с физического диска в память memcache, memcached. 4 - модуль pagecache, если бы не стоил невменямых денег, тоже имеет место быть использованным. 5 - кеширование сжатие и оптимизация изображений. Собственно те процедуры, которые требует Google PageSpeed Insight. В какой то мере они влияют на скорость загрузки сайта, но зачастую эти показатели путают со скоростью генерации контента html. Но в конечном итоге прирост от больших показателей будет виден либо на слабых компьютерах либо на медленном интернете, так как практически все требования, заявленные гуглом, касаются уменьшения физического размера данных контента (сжатие, объединение и минификация css, js и изображений), и оптимизации структуры страниц и работы сервера (объединениеперенос скриптов из шапки в конец контента html и настройка кеширования и сжатия статики на клиенте). Реализуется этот пункт по разному. Если есть хотя бы VPS, можно поставить на апач mod_google_pagespeed, подкрутить его и забыть, что у вас были эти проблемы. Если дешевый шаред хостинг. То нужно танцевать с бубном, теоретически можно купить на офсайте тоже недешевый модуль (80 зеленых по моему), который частично решает эти вопросы. Но, если стоит NGINX, все равно надо настраивать конфиг, равно как и для apache можно просто подредактировать htaccess, чуть понизить качество jpg и получить сразу оценку 75. А дальше за каждый балл уже надо бороться с большим напильником, вручную пережмая изображения шаблонов минифицируя скрипты и перекраивая структуру шаблонов, для переноса всех скриптов как можно ниже. В итоге, если провести все 5 процедур, мы получаем систему, способную быстро генерировать первичный контент без кешей. Создаем готовые части контента, которые разгрузят базу данных для генерации новых страниц. Оптимизируем скорость работы хранилища и исключаем проблемы связанные с потенциальными тормозами от большого количества файлов кеша, или прожорливых соседей на сервере. И разгружаем канал пользователям с плохим интернетом. Пока что это некая общая концепция по итогам наблюдений за магазинами, на которые был установлен Turbocache, и по которым пришлось делать дополнительные доработки. Есть еще методы по оптимизации работы js скриптов, совсем в тяжелых случаях можно и мультиланг и мультистор вырезать и реплику базы прикрутить, но это уже совсем частные случаи. В 99% для построения быстрой системы на 20-50к товаров с посещаемостью до 20 000 хостов достаточно тех методов, что я описал выше, и обычного vps с 2гб мозгов и какими нить 2,5ghz заявленным процессором. Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 25 серпня 2014 Автор Share Опубліковано: 25 серпня 2014 Заточу, есть пара пациентов, на которых можно потренироваться, но если честно ни разу не видел магазина в котором больше 100 статей блога чтобы было. Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 25 серпня 2014 Share Опубліковано: 25 серпня 2014 ... Согласен полностью. Да на супер высоконагруженных - выигрыш будет, так как рассерилизовать массив кеша страниц будет быстрее расчета, замечу не оптимизированного контроллера. (хотя во многих случаях хватает и memcache- a) Но если чуть оптимизировать - толку от модуля Opencart Page cache ноль. У Turbocache совсем другая архитектура, которая реально кеширует узкие места Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 25 серпня 2014 Share Опубліковано: 25 серпня 2014 Заточу, есть пара пациентов, на которых можно потренироваться, но если честно ни разу не видел магазина в котором больше 100 статей блога чтобы было. Все равно там есть нюансы. Может быть много виджетов, может быть много категорий товаров из которых берутся отзывы (а там очень будет монстрообразный запрос (хотя я его и кещирую, но лучше два кеша чем один :) ), если много категорий товаров). Не забывай, что модуль не только новости выводит, но и сильно работает с отзывами для товаров, формами, голосовалками, обратной связью... и это все взаимосвязано и унифицировано Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 3 4 5 6 7 8 9 Вперед Сторінка 4 з 9 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації Модуль Fast Cache PRO - Increase Performance + Scalability (Кэширование и улучшение производительности сайта) [Поддержка] Автор: kirians, 21 жовтня 2021 cache fast cache (і ще %d) Теги: cache fast cache кэш кэш cache кэширование кэш cache оптимизация кеш кешування 0 відповідей 647 переглядів kirians 3 листопада 2021 YouTube lazy load & popup - вставка відео з youtube, vimeo, галерея відео, оптимізація page speed сторінок з відео Автор: Seriusis, 12 листопада 2020 youtube lazy load (і ще %d) Теги: youtube lazy load iframe video видео на странице оптимизация pagespeed page speed галерея видео vimeo видео в карточке 0 коментарів 10 508 переглядів Seriusis 12 листопада 2020 [Поддержка] 1 2 Автор: Seriusis, 12 листопада 2020 youtube lazy load (і ще %d) Теги: youtube lazy load iframe video видео на странице оптимизация pagespeed page speed галерея видео vimeo видео в карточке 44 відповіді 5 126 переглядів Seriusis 25 липня Модуль OpenCart Lightning: кеширование, оптимизация, улучшение SEO и Google PageSpeed [Поддержка] 1 2 3 4 60 Автор: MaxD, 15 грудня 2014 оптимизация скорость (і ще %d) Теги: оптимизация скорость ускорить тормоза кеширование много оптимизировать 1 476 відповідей 204 483 перегляди MaxD 7 листопада Модуль [Поддержка] 1 2 3 4 75 Автор: markimax, 15 березня 2017 cache seo cms (і ще %d) Теги: cache seo cms кеширование кеш страниц кеш контроллеров кеш моделей скорость jet cache оптимизация запросы тормозит pagespeed 1 852 відповіді 239 908 переглядів markimax 13 жовтня Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Кэширование, сжатие, ускорение Модуль TurboCache для Ocstore [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
fjeka Опубліковано: 28 червня 2014 Share Опубліковано: 28 червня 2014 1 ый который вы привели - отлично работает в связке с моим. Его специфика в том, что он кеширует всю страницу. Стоит ли ждать версию Turbocache с полным кешированием ? Надіслати Поділитися на інших сайтах More sharing options...
snastik Опубліковано: 29 червня 2014 Автор Share Опубліковано: 29 червня 2014 Я же написал в предыдущем посте, что как правило в 90% случаев нет смысла кешировать HTML. Так как снижение скорости загрузки с 300-400 мс до 50 - это баловство. Пока что таких планов нет на ближайшее будущее. Надіслати Поділитися на інших сайтах More sharing options... fjeka Опубліковано: 29 червня 2014 Share Опубліковано: 29 червня 2014 Turbocache хороший модуль, но у него кешируются только жестко прописанные в нем модули, а у меня постоянно появляются новые модули которые тоже хотелось бы кешировать. Разобраться как их добавить в кеш Turbocache так и не получилось. Поэтому и хотелось бы более универсалное решение. Данный модуль http://www.opencart.com/index.php?route=extension/extension/info&extension_id=3477&path=21&filter_search=seo&page=10 стоит 75$ Готов за подождать и за такие же деньги купить Turbocache с полным кешированием. Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... flint911 Опубліковано: 14 липня 2014 Share Опубліковано: 14 липня 2014 Добрый день, я видел проблема уже поднималась, но ответа на нее нетПосле установке при переходе на категории выводит Parse error: syntax error, unexpected T_VARIABLE, expecting ')' in /home3/u150626/xxxxx/www/vqmod/vqcache/vq2-catalog_controller_product_category.php on line 222 Подскажите плз как решить проблему? Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 14 липня 2014 Автор Share Опубліковано: 14 липня 2014 Пишите в личку фтп. Эта проблема изза внесения изменений в код - нужно править привязки Vqmod Надіслати Поділитися на інших сайтах More sharing options... VadimMest Опубліковано: 16 липня 2014 Share Опубліковано: 16 липня 2014 Добрый день. Для магазина с 50 000 наименований (канцтовары) хочу купить ваш модуль TurboCaсhe Вопрос: Будет ли работать на MijoShop (Обертка для работы OpenCart на сайте Joomla) Сколько будет стоить установка и настройка? Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 16 липня 2014 Автор Share Опубліковано: 16 липня 2014 Прикрутим и на mijo - для 50 к товаров еще нужны доп оптимизации - пишите в скайп ocshop.support Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... serval4 Опубліковано: 27 липня 2014 Share Опубліковано: 27 липня 2014 Здравствуйте. У меня несколько магазинов. Есть привязка к домену или можно использовать на несколько сайтов? Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 27 липня 2014 Автор Share Опубліковано: 27 липня 2014 Нет и нет. Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... budulev Опубліковано: 6 серпня 2014 Share Опубліковано: 6 серпня 2014 Хороший модуль.....был и являюсь одним из первых покупателей, но сразу отзывы не пишу никогда.....сейчас все потестилось, все гут....автор установил+ настроил... прирост скорости есть! Автору творческих успехов! Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... fjeka Опубліковано: 22 серпня 2014 Share Опубліковано: 22 серпня 2014 Нашел такой модуль для ускорения загрузки http://www.opencart.com/index.php?route=extension/extension/info&extension_id=6204&filter_search=javascript Будет ли он работать совместно с Turbocache ? Есть ли в нем смысл? Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 22 серпня 2014 Автор Share Опубліковано: 22 серпня 2014 Вы нашли модуль для увеличения оценки GOOGLE PAGESPEED, за 90 долларов я вам руками все настрою, точно также и даже лучше, мало того, в большинстве случаев при использовании nginx данный модуль бесполезен, да и выжать из него полностью заявленные опции практически невозможно, так как автоматическое реструктурирование порядка загрузки js ни к чему хорошему не привиодит. А так работать будет. Как то работать будет. Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 25 серпня 2014 Share Опубліковано: 25 серпня 2014 (змінено) 1 ый который вы привели - отлично работает в связке с моим. Его специфика в том, что он кеширует всю страницу. Используя отдельно этот мод - вы получите вот какую схему работы. Если у вас страница грузится первый раз 15 сек, она и будет грузиться 15 сек, а потом из кеша быстро. Мало того, если клиент авторизовался, или положил в корзину товар - этот мод отключается. А в связке с Turbocache , у вас уменьшается сразу время первой генерации (так как сразу уже построены деревья категорий для меню и данные для модулей). Т.е. вы снизите 15 секунд до <секунды. А потом с использованием модуля от JAY6390, будете просто как из пулемета выстреливать страницы которые были в кеше. Т.е. мой модуль не лучше и не хуже, у него другой принцип работы и в связке они дают очень серьезный прирост скорости. По хорошему, если провести оптимизацию базы и прикрутить Turbocache - то необходимость в Pagecache отпадает. Со вторым я не сталкивался, но судя из описания он влияет не столько на генерацию динамического контента, сколько на вывод статики. Я бы не стал покупать такое дополнение так как. Для Apache и NGINX есть mod_google_pagespeed, который делает это все намного проще. Да и зачастую для оптимизации под оценку page speed, нужно перерабатывать шаблон. И не всякая конфигурация сервера будет корректно работать с этим дополнением. Так что вместо него я бы рекомендовал руки. Немного не в тему, но я про "развод" за 80$ модулем Opencart Page Cache http://www.opencart.com/index.php?route=extension/extension/info&extension_id=3477&path=21&filter_search=seo&page=10 Тестировалось много раз firebug -ом (время "ожидания", т.е. то которое тратит сервер на генерацию страницы, сами можете проверить) Демо модуля http://ocdemo.com/pagecache/ И самое интересное - там слева внизу есть кнопка удалить кеш Так вот время генерации страницы сервером без кеша - 0.108 сек с кешем 0.09 сек т.е. разница на том сервере всего то 0.018 секунды! Т.е. разницы никакой. А вот то что они пишут Without Caching: 0.61742496490479 With Caching: 0.0024340152740479 Это "развод" (на заборе сами знаете что можно написать) Вот же развод так развод... пишут 0.6 сек без кеша (у меня главная моего демо модуля с кучей наворотов (20 виджетов на главной) 0.2 сек, на обычном сервере, как может быть на пустом 0.6 !?), хотя реально 0.108 сек (да и как может быть больше на "пустом" сайте?!) Не может быть генерация 0.002 сек. (это надо чтобы сайт был один на всех серверах дата центра) так как opencart только загружает все контролеры и управляет ими через FW simfony ~0.05 сек на быстром сервере, на других ~0.1 сек Одна только сериализация и un-сериализация (это довольно ресурсоемкий процесс) такого массива кеша страниц в этом модуле будет занимать почти столько же времени, которое бы потратил контроллер на расчет данных! Поверьте я скорость проверял много раз opencart-a Так что это полный развод за 80$ Если нормальный сервер и нормальные скрипты, толку от него - ноль Пользуйтесь Turbocache - здесь реальное ускорение P.S. Автор - заточи Turbocache под модуль, пользователи (а их тысячи уже кто купил 5 PRO, и кто перешел с 4 Commercial на 5 PRO) постоянно меня просят... ;) Змінено 25 серпня 2014 користувачем markimax 1 Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 25 серпня 2014 Автор Share Опубліковано: 25 серпня 2014 Марк, спасибо за промо, ты полностью прав в анализе. Но я не могу сказать что pagecache не имеет место быть. На высоконагруженном проекте даже при супероптимизированной базе, запросах и быстром сервере время генерации 500-700 мс, при формировании контента движком и отдача за 50-70 мс готового html из кеша будет не лишними, и позволят надолго оттянуть вопрос переезда на новый сервер. Но, так как зачастую народ хочет решить все вопросы уменьшения скорости генерации одной заплаткой, может создаться впечатление что за цену в $90 они получат ну практически баллистическую ракету и еще оценку googlepagespeed 90+. Ведь по большому счету, то как формируется итоговый html движком, понимают немногие. И еще меньше людей понимают концепцию кеширования как таковую. И несмотря на то, что я подробно обьяснил принцип работы turbocache для большинства - это как квантовая физика, что то слышал, а что это такое - фиг его знает. И как показывает практика, идеальный магазин получается по итогам нескольких процедур: 1 - оптимизация базы и mysql сервера. Тут однозначного рецепта нет. Недостаточно запустить скрипт, который найдет все поля _id и поставит им индексы. Зачастую приходится сидеть с EXPLAIN и профайлером полдня, для того чтобы найти все засады. Особенно если стоит много дополнительного функционала. (недавно сталкивался с магазином, в котором казалось бы простой запрос, убивал сервер на полторы минуты, так как время жизни скрипта было увеличено и запрос осуществлял какой то хитрый выбор хитов продаж, и в связи с отсутствием индексов в таблицах order все умирало, а профайлер ничего не показывал, так как апач убивал соединение по таймауту). 2 - созданием промежуточных кешей повторяющихся элементов (меню, стандартные модули, списки товаров в категориях) собственно говоря это то что делает turbocache. 3 - желателен перенос хранилища кеша с физического диска в память memcache, memcached. 4 - модуль pagecache, если бы не стоил невменямых денег, тоже имеет место быть использованным. 5 - кеширование сжатие и оптимизация изображений. Собственно те процедуры, которые требует Google PageSpeed Insight. В какой то мере они влияют на скорость загрузки сайта, но зачастую эти показатели путают со скоростью генерации контента html. Но в конечном итоге прирост от больших показателей будет виден либо на слабых компьютерах либо на медленном интернете, так как практически все требования, заявленные гуглом, касаются уменьшения физического размера данных контента (сжатие, объединение и минификация css, js и изображений), и оптимизации структуры страниц и работы сервера (объединениеперенос скриптов из шапки в конец контента html и настройка кеширования и сжатия статики на клиенте). Реализуется этот пункт по разному. Если есть хотя бы VPS, можно поставить на апач mod_google_pagespeed, подкрутить его и забыть, что у вас были эти проблемы. Если дешевый шаред хостинг. То нужно танцевать с бубном, теоретически можно купить на офсайте тоже недешевый модуль (80 зеленых по моему), который частично решает эти вопросы. Но, если стоит NGINX, все равно надо настраивать конфиг, равно как и для apache можно просто подредактировать htaccess, чуть понизить качество jpg и получить сразу оценку 75. А дальше за каждый балл уже надо бороться с большим напильником, вручную пережмая изображения шаблонов минифицируя скрипты и перекраивая структуру шаблонов, для переноса всех скриптов как можно ниже. В итоге, если провести все 5 процедур, мы получаем систему, способную быстро генерировать первичный контент без кешей. Создаем готовые части контента, которые разгрузят базу данных для генерации новых страниц. Оптимизируем скорость работы хранилища и исключаем проблемы связанные с потенциальными тормозами от большого количества файлов кеша, или прожорливых соседей на сервере. И разгружаем канал пользователям с плохим интернетом. Пока что это некая общая концепция по итогам наблюдений за магазинами, на которые был установлен Turbocache, и по которым пришлось делать дополнительные доработки. Есть еще методы по оптимизации работы js скриптов, совсем в тяжелых случаях можно и мультиланг и мультистор вырезать и реплику базы прикрутить, но это уже совсем частные случаи. В 99% для построения быстрой системы на 20-50к товаров с посещаемостью до 20 000 хостов достаточно тех методов, что я описал выше, и обычного vps с 2гб мозгов и какими нить 2,5ghz заявленным процессором. Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 25 серпня 2014 Автор Share Опубліковано: 25 серпня 2014 Заточу, есть пара пациентов, на которых можно потренироваться, но если честно ни разу не видел магазина в котором больше 100 статей блога чтобы было. Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 25 серпня 2014 Share Опубліковано: 25 серпня 2014 ... Согласен полностью. Да на супер высоконагруженных - выигрыш будет, так как рассерилизовать массив кеша страниц будет быстрее расчета, замечу не оптимизированного контроллера. (хотя во многих случаях хватает и memcache- a) Но если чуть оптимизировать - толку от модуля Opencart Page cache ноль. У Turbocache совсем другая архитектура, которая реально кеширует узкие места Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 25 серпня 2014 Share Опубліковано: 25 серпня 2014 Заточу, есть пара пациентов, на которых можно потренироваться, но если честно ни разу не видел магазина в котором больше 100 статей блога чтобы было. Все равно там есть нюансы. Может быть много виджетов, может быть много категорий товаров из которых берутся отзывы (а там очень будет монстрообразный запрос (хотя я его и кещирую, но лучше два кеша чем один :) ), если много категорий товаров). Не забывай, что модуль не только новости выводит, но и сильно работает с отзывами для товаров, формами, голосовалками, обратной связью... и это все взаимосвязано и унифицировано Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 3 4 5 6 7 8 9 Вперед Сторінка 4 з 9 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації Модуль Fast Cache PRO - Increase Performance + Scalability (Кэширование и улучшение производительности сайта) [Поддержка] Автор: kirians, 21 жовтня 2021 cache fast cache (і ще %d) Теги: cache fast cache кэш кэш cache кэширование кэш cache оптимизация кеш кешування 0 відповідей 647 переглядів kirians 3 листопада 2021 YouTube lazy load & popup - вставка відео з youtube, vimeo, галерея відео, оптимізація page speed сторінок з відео Автор: Seriusis, 12 листопада 2020 youtube lazy load (і ще %d) Теги: youtube lazy load iframe video видео на странице оптимизация pagespeed page speed галерея видео vimeo видео в карточке 0 коментарів 10 508 переглядів Seriusis 12 листопада 2020 [Поддержка] 1 2 Автор: Seriusis, 12 листопада 2020 youtube lazy load (і ще %d) Теги: youtube lazy load iframe video видео на странице оптимизация pagespeed page speed галерея видео vimeo видео в карточке 44 відповіді 5 126 переглядів Seriusis 25 липня Модуль OpenCart Lightning: кеширование, оптимизация, улучшение SEO и Google PageSpeed [Поддержка] 1 2 3 4 60 Автор: MaxD, 15 грудня 2014 оптимизация скорость (і ще %d) Теги: оптимизация скорость ускорить тормоза кеширование много оптимизировать 1 476 відповідей 204 483 перегляди MaxD 7 листопада Модуль [Поддержка] 1 2 3 4 75 Автор: markimax, 15 березня 2017 cache seo cms (і ще %d) Теги: cache seo cms кеширование кеш страниц кеш контроллеров кеш моделей скорость jet cache оптимизация запросы тормозит pagespeed 1 852 відповіді 239 908 переглядів markimax 13 жовтня Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Кэширование, сжатие, ускорение Модуль TurboCache для Ocstore [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
fjeka Опубліковано: 29 червня 2014 Share Опубліковано: 29 червня 2014 Turbocache хороший модуль, но у него кешируются только жестко прописанные в нем модули, а у меня постоянно появляются новые модули которые тоже хотелось бы кешировать. Разобраться как их добавить в кеш Turbocache так и не получилось. Поэтому и хотелось бы более универсалное решение. Данный модуль http://www.opencart.com/index.php?route=extension/extension/info&extension_id=3477&path=21&filter_search=seo&page=10 стоит 75$ Готов за подождать и за такие же деньги купить Turbocache с полным кешированием. Надіслати Поділитися на інших сайтах More sharing options...
flint911 Опубліковано: 14 липня 2014 Share Опубліковано: 14 липня 2014 Добрый день, я видел проблема уже поднималась, но ответа на нее нетПосле установке при переходе на категории выводит Parse error: syntax error, unexpected T_VARIABLE, expecting ')' in /home3/u150626/xxxxx/www/vqmod/vqcache/vq2-catalog_controller_product_category.php on line 222 Подскажите плз как решить проблему? Надіслати Поділитися на інших сайтах More sharing options...
snastik Опубліковано: 14 липня 2014 Автор Share Опубліковано: 14 липня 2014 Пишите в личку фтп. Эта проблема изза внесения изменений в код - нужно править привязки Vqmod Надіслати Поділитися на інших сайтах More sharing options... VadimMest Опубліковано: 16 липня 2014 Share Опубліковано: 16 липня 2014 Добрый день. Для магазина с 50 000 наименований (канцтовары) хочу купить ваш модуль TurboCaсhe Вопрос: Будет ли работать на MijoShop (Обертка для работы OpenCart на сайте Joomla) Сколько будет стоить установка и настройка? Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 16 липня 2014 Автор Share Опубліковано: 16 липня 2014 Прикрутим и на mijo - для 50 к товаров еще нужны доп оптимизации - пишите в скайп ocshop.support Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... serval4 Опубліковано: 27 липня 2014 Share Опубліковано: 27 липня 2014 Здравствуйте. У меня несколько магазинов. Есть привязка к домену или можно использовать на несколько сайтов? Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 27 липня 2014 Автор Share Опубліковано: 27 липня 2014 Нет и нет. Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... budulev Опубліковано: 6 серпня 2014 Share Опубліковано: 6 серпня 2014 Хороший модуль.....был и являюсь одним из первых покупателей, но сразу отзывы не пишу никогда.....сейчас все потестилось, все гут....автор установил+ настроил... прирост скорости есть! Автору творческих успехов! Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... fjeka Опубліковано: 22 серпня 2014 Share Опубліковано: 22 серпня 2014 Нашел такой модуль для ускорения загрузки http://www.opencart.com/index.php?route=extension/extension/info&extension_id=6204&filter_search=javascript Будет ли он работать совместно с Turbocache ? Есть ли в нем смысл? Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 22 серпня 2014 Автор Share Опубліковано: 22 серпня 2014 Вы нашли модуль для увеличения оценки GOOGLE PAGESPEED, за 90 долларов я вам руками все настрою, точно также и даже лучше, мало того, в большинстве случаев при использовании nginx данный модуль бесполезен, да и выжать из него полностью заявленные опции практически невозможно, так как автоматическое реструктурирование порядка загрузки js ни к чему хорошему не привиодит. А так работать будет. Как то работать будет. Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 25 серпня 2014 Share Опубліковано: 25 серпня 2014 (змінено) 1 ый который вы привели - отлично работает в связке с моим. Его специфика в том, что он кеширует всю страницу. Используя отдельно этот мод - вы получите вот какую схему работы. Если у вас страница грузится первый раз 15 сек, она и будет грузиться 15 сек, а потом из кеша быстро. Мало того, если клиент авторизовался, или положил в корзину товар - этот мод отключается. А в связке с Turbocache , у вас уменьшается сразу время первой генерации (так как сразу уже построены деревья категорий для меню и данные для модулей). Т.е. вы снизите 15 секунд до <секунды. А потом с использованием модуля от JAY6390, будете просто как из пулемета выстреливать страницы которые были в кеше. Т.е. мой модуль не лучше и не хуже, у него другой принцип работы и в связке они дают очень серьезный прирост скорости. По хорошему, если провести оптимизацию базы и прикрутить Turbocache - то необходимость в Pagecache отпадает. Со вторым я не сталкивался, но судя из описания он влияет не столько на генерацию динамического контента, сколько на вывод статики. Я бы не стал покупать такое дополнение так как. Для Apache и NGINX есть mod_google_pagespeed, который делает это все намного проще. Да и зачастую для оптимизации под оценку page speed, нужно перерабатывать шаблон. И не всякая конфигурация сервера будет корректно работать с этим дополнением. Так что вместо него я бы рекомендовал руки. Немного не в тему, но я про "развод" за 80$ модулем Opencart Page Cache http://www.opencart.com/index.php?route=extension/extension/info&extension_id=3477&path=21&filter_search=seo&page=10 Тестировалось много раз firebug -ом (время "ожидания", т.е. то которое тратит сервер на генерацию страницы, сами можете проверить) Демо модуля http://ocdemo.com/pagecache/ И самое интересное - там слева внизу есть кнопка удалить кеш Так вот время генерации страницы сервером без кеша - 0.108 сек с кешем 0.09 сек т.е. разница на том сервере всего то 0.018 секунды! Т.е. разницы никакой. А вот то что они пишут Without Caching: 0.61742496490479 With Caching: 0.0024340152740479 Это "развод" (на заборе сами знаете что можно написать) Вот же развод так развод... пишут 0.6 сек без кеша (у меня главная моего демо модуля с кучей наворотов (20 виджетов на главной) 0.2 сек, на обычном сервере, как может быть на пустом 0.6 !?), хотя реально 0.108 сек (да и как может быть больше на "пустом" сайте?!) Не может быть генерация 0.002 сек. (это надо чтобы сайт был один на всех серверах дата центра) так как opencart только загружает все контролеры и управляет ими через FW simfony ~0.05 сек на быстром сервере, на других ~0.1 сек Одна только сериализация и un-сериализация (это довольно ресурсоемкий процесс) такого массива кеша страниц в этом модуле будет занимать почти столько же времени, которое бы потратил контроллер на расчет данных! Поверьте я скорость проверял много раз opencart-a Так что это полный развод за 80$ Если нормальный сервер и нормальные скрипты, толку от него - ноль Пользуйтесь Turbocache - здесь реальное ускорение P.S. Автор - заточи Turbocache под модуль, пользователи (а их тысячи уже кто купил 5 PRO, и кто перешел с 4 Commercial на 5 PRO) постоянно меня просят... ;) Змінено 25 серпня 2014 користувачем markimax 1 Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 25 серпня 2014 Автор Share Опубліковано: 25 серпня 2014 Марк, спасибо за промо, ты полностью прав в анализе. Но я не могу сказать что pagecache не имеет место быть. На высоконагруженном проекте даже при супероптимизированной базе, запросах и быстром сервере время генерации 500-700 мс, при формировании контента движком и отдача за 50-70 мс готового html из кеша будет не лишними, и позволят надолго оттянуть вопрос переезда на новый сервер. Но, так как зачастую народ хочет решить все вопросы уменьшения скорости генерации одной заплаткой, может создаться впечатление что за цену в $90 они получат ну практически баллистическую ракету и еще оценку googlepagespeed 90+. Ведь по большому счету, то как формируется итоговый html движком, понимают немногие. И еще меньше людей понимают концепцию кеширования как таковую. И несмотря на то, что я подробно обьяснил принцип работы turbocache для большинства - это как квантовая физика, что то слышал, а что это такое - фиг его знает. И как показывает практика, идеальный магазин получается по итогам нескольких процедур: 1 - оптимизация базы и mysql сервера. Тут однозначного рецепта нет. Недостаточно запустить скрипт, который найдет все поля _id и поставит им индексы. Зачастую приходится сидеть с EXPLAIN и профайлером полдня, для того чтобы найти все засады. Особенно если стоит много дополнительного функционала. (недавно сталкивался с магазином, в котором казалось бы простой запрос, убивал сервер на полторы минуты, так как время жизни скрипта было увеличено и запрос осуществлял какой то хитрый выбор хитов продаж, и в связи с отсутствием индексов в таблицах order все умирало, а профайлер ничего не показывал, так как апач убивал соединение по таймауту). 2 - созданием промежуточных кешей повторяющихся элементов (меню, стандартные модули, списки товаров в категориях) собственно говоря это то что делает turbocache. 3 - желателен перенос хранилища кеша с физического диска в память memcache, memcached. 4 - модуль pagecache, если бы не стоил невменямых денег, тоже имеет место быть использованным. 5 - кеширование сжатие и оптимизация изображений. Собственно те процедуры, которые требует Google PageSpeed Insight. В какой то мере они влияют на скорость загрузки сайта, но зачастую эти показатели путают со скоростью генерации контента html. Но в конечном итоге прирост от больших показателей будет виден либо на слабых компьютерах либо на медленном интернете, так как практически все требования, заявленные гуглом, касаются уменьшения физического размера данных контента (сжатие, объединение и минификация css, js и изображений), и оптимизации структуры страниц и работы сервера (объединениеперенос скриптов из шапки в конец контента html и настройка кеширования и сжатия статики на клиенте). Реализуется этот пункт по разному. Если есть хотя бы VPS, можно поставить на апач mod_google_pagespeed, подкрутить его и забыть, что у вас были эти проблемы. Если дешевый шаред хостинг. То нужно танцевать с бубном, теоретически можно купить на офсайте тоже недешевый модуль (80 зеленых по моему), который частично решает эти вопросы. Но, если стоит NGINX, все равно надо настраивать конфиг, равно как и для apache можно просто подредактировать htaccess, чуть понизить качество jpg и получить сразу оценку 75. А дальше за каждый балл уже надо бороться с большим напильником, вручную пережмая изображения шаблонов минифицируя скрипты и перекраивая структуру шаблонов, для переноса всех скриптов как можно ниже. В итоге, если провести все 5 процедур, мы получаем систему, способную быстро генерировать первичный контент без кешей. Создаем готовые части контента, которые разгрузят базу данных для генерации новых страниц. Оптимизируем скорость работы хранилища и исключаем проблемы связанные с потенциальными тормозами от большого количества файлов кеша, или прожорливых соседей на сервере. И разгружаем канал пользователям с плохим интернетом. Пока что это некая общая концепция по итогам наблюдений за магазинами, на которые был установлен Turbocache, и по которым пришлось делать дополнительные доработки. Есть еще методы по оптимизации работы js скриптов, совсем в тяжелых случаях можно и мультиланг и мультистор вырезать и реплику базы прикрутить, но это уже совсем частные случаи. В 99% для построения быстрой системы на 20-50к товаров с посещаемостью до 20 000 хостов достаточно тех методов, что я описал выше, и обычного vps с 2гб мозгов и какими нить 2,5ghz заявленным процессором. Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 25 серпня 2014 Автор Share Опубліковано: 25 серпня 2014 Заточу, есть пара пациентов, на которых можно потренироваться, но если честно ни разу не видел магазина в котором больше 100 статей блога чтобы было. Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 25 серпня 2014 Share Опубліковано: 25 серпня 2014 ... Согласен полностью. Да на супер высоконагруженных - выигрыш будет, так как рассерилизовать массив кеша страниц будет быстрее расчета, замечу не оптимизированного контроллера. (хотя во многих случаях хватает и memcache- a) Но если чуть оптимизировать - толку от модуля Opencart Page cache ноль. У Turbocache совсем другая архитектура, которая реально кеширует узкие места Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 25 серпня 2014 Share Опубліковано: 25 серпня 2014 Заточу, есть пара пациентов, на которых можно потренироваться, но если честно ни разу не видел магазина в котором больше 100 статей блога чтобы было. Все равно там есть нюансы. Может быть много виджетов, может быть много категорий товаров из которых берутся отзывы (а там очень будет монстрообразный запрос (хотя я его и кещирую, но лучше два кеша чем один :) ), если много категорий товаров). Не забывай, что модуль не только новости выводит, но и сильно работает с отзывами для товаров, формами, голосовалками, обратной связью... и это все взаимосвязано и унифицировано Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 3 4 5 6 7 8 9 Вперед Сторінка 4 з 9 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації Модуль Fast Cache PRO - Increase Performance + Scalability (Кэширование и улучшение производительности сайта) [Поддержка] Автор: kirians, 21 жовтня 2021 cache fast cache (і ще %d) Теги: cache fast cache кэш кэш cache кэширование кэш cache оптимизация кеш кешування 0 відповідей 647 переглядів kirians 3 листопада 2021 YouTube lazy load & popup - вставка відео з youtube, vimeo, галерея відео, оптимізація page speed сторінок з відео Автор: Seriusis, 12 листопада 2020 youtube lazy load (і ще %d) Теги: youtube lazy load iframe video видео на странице оптимизация pagespeed page speed галерея видео vimeo видео в карточке 0 коментарів 10 508 переглядів Seriusis 12 листопада 2020 [Поддержка] 1 2 Автор: Seriusis, 12 листопада 2020 youtube lazy load (і ще %d) Теги: youtube lazy load iframe video видео на странице оптимизация pagespeed page speed галерея видео vimeo видео в карточке 44 відповіді 5 126 переглядів Seriusis 25 липня Модуль OpenCart Lightning: кеширование, оптимизация, улучшение SEO и Google PageSpeed [Поддержка] 1 2 3 4 60 Автор: MaxD, 15 грудня 2014 оптимизация скорость (і ще %d) Теги: оптимизация скорость ускорить тормоза кеширование много оптимизировать 1 476 відповідей 204 483 перегляди MaxD 7 листопада Модуль [Поддержка] 1 2 3 4 75 Автор: markimax, 15 березня 2017 cache seo cms (і ще %d) Теги: cache seo cms кеширование кеш страниц кеш контроллеров кеш моделей скорость jet cache оптимизация запросы тормозит pagespeed 1 852 відповіді 239 908 переглядів markimax 13 жовтня Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Кэширование, сжатие, ускорение Модуль TurboCache для Ocstore [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
VadimMest Опубліковано: 16 липня 2014 Share Опубліковано: 16 липня 2014 Добрый день. Для магазина с 50 000 наименований (канцтовары) хочу купить ваш модуль TurboCaсhe Вопрос: Будет ли работать на MijoShop (Обертка для работы OpenCart на сайте Joomla) Сколько будет стоить установка и настройка? Надіслати Поділитися на інших сайтах More sharing options...
snastik Опубліковано: 16 липня 2014 Автор Share Опубліковано: 16 липня 2014 Прикрутим и на mijo - для 50 к товаров еще нужны доп оптимизации - пишите в скайп ocshop.support Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... serval4 Опубліковано: 27 липня 2014 Share Опубліковано: 27 липня 2014 Здравствуйте. У меня несколько магазинов. Есть привязка к домену или можно использовать на несколько сайтов? Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 27 липня 2014 Автор Share Опубліковано: 27 липня 2014 Нет и нет. Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... budulev Опубліковано: 6 серпня 2014 Share Опубліковано: 6 серпня 2014 Хороший модуль.....был и являюсь одним из первых покупателей, но сразу отзывы не пишу никогда.....сейчас все потестилось, все гут....автор установил+ настроил... прирост скорости есть! Автору творческих успехов! Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... fjeka Опубліковано: 22 серпня 2014 Share Опубліковано: 22 серпня 2014 Нашел такой модуль для ускорения загрузки http://www.opencart.com/index.php?route=extension/extension/info&extension_id=6204&filter_search=javascript Будет ли он работать совместно с Turbocache ? Есть ли в нем смысл? Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 22 серпня 2014 Автор Share Опубліковано: 22 серпня 2014 Вы нашли модуль для увеличения оценки GOOGLE PAGESPEED, за 90 долларов я вам руками все настрою, точно также и даже лучше, мало того, в большинстве случаев при использовании nginx данный модуль бесполезен, да и выжать из него полностью заявленные опции практически невозможно, так как автоматическое реструктурирование порядка загрузки js ни к чему хорошему не привиодит. А так работать будет. Как то работать будет. Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 25 серпня 2014 Share Опубліковано: 25 серпня 2014 (змінено) 1 ый который вы привели - отлично работает в связке с моим. Его специфика в том, что он кеширует всю страницу. Используя отдельно этот мод - вы получите вот какую схему работы. Если у вас страница грузится первый раз 15 сек, она и будет грузиться 15 сек, а потом из кеша быстро. Мало того, если клиент авторизовался, или положил в корзину товар - этот мод отключается. А в связке с Turbocache , у вас уменьшается сразу время первой генерации (так как сразу уже построены деревья категорий для меню и данные для модулей). Т.е. вы снизите 15 секунд до <секунды. А потом с использованием модуля от JAY6390, будете просто как из пулемета выстреливать страницы которые были в кеше. Т.е. мой модуль не лучше и не хуже, у него другой принцип работы и в связке они дают очень серьезный прирост скорости. По хорошему, если провести оптимизацию базы и прикрутить Turbocache - то необходимость в Pagecache отпадает. Со вторым я не сталкивался, но судя из описания он влияет не столько на генерацию динамического контента, сколько на вывод статики. Я бы не стал покупать такое дополнение так как. Для Apache и NGINX есть mod_google_pagespeed, который делает это все намного проще. Да и зачастую для оптимизации под оценку page speed, нужно перерабатывать шаблон. И не всякая конфигурация сервера будет корректно работать с этим дополнением. Так что вместо него я бы рекомендовал руки. Немного не в тему, но я про "развод" за 80$ модулем Opencart Page Cache http://www.opencart.com/index.php?route=extension/extension/info&extension_id=3477&path=21&filter_search=seo&page=10 Тестировалось много раз firebug -ом (время "ожидания", т.е. то которое тратит сервер на генерацию страницы, сами можете проверить) Демо модуля http://ocdemo.com/pagecache/ И самое интересное - там слева внизу есть кнопка удалить кеш Так вот время генерации страницы сервером без кеша - 0.108 сек с кешем 0.09 сек т.е. разница на том сервере всего то 0.018 секунды! Т.е. разницы никакой. А вот то что они пишут Without Caching: 0.61742496490479 With Caching: 0.0024340152740479 Это "развод" (на заборе сами знаете что можно написать) Вот же развод так развод... пишут 0.6 сек без кеша (у меня главная моего демо модуля с кучей наворотов (20 виджетов на главной) 0.2 сек, на обычном сервере, как может быть на пустом 0.6 !?), хотя реально 0.108 сек (да и как может быть больше на "пустом" сайте?!) Не может быть генерация 0.002 сек. (это надо чтобы сайт был один на всех серверах дата центра) так как opencart только загружает все контролеры и управляет ими через FW simfony ~0.05 сек на быстром сервере, на других ~0.1 сек Одна только сериализация и un-сериализация (это довольно ресурсоемкий процесс) такого массива кеша страниц в этом модуле будет занимать почти столько же времени, которое бы потратил контроллер на расчет данных! Поверьте я скорость проверял много раз opencart-a Так что это полный развод за 80$ Если нормальный сервер и нормальные скрипты, толку от него - ноль Пользуйтесь Turbocache - здесь реальное ускорение P.S. Автор - заточи Turbocache под модуль, пользователи (а их тысячи уже кто купил 5 PRO, и кто перешел с 4 Commercial на 5 PRO) постоянно меня просят... ;) Змінено 25 серпня 2014 користувачем markimax 1 Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 25 серпня 2014 Автор Share Опубліковано: 25 серпня 2014 Марк, спасибо за промо, ты полностью прав в анализе. Но я не могу сказать что pagecache не имеет место быть. На высоконагруженном проекте даже при супероптимизированной базе, запросах и быстром сервере время генерации 500-700 мс, при формировании контента движком и отдача за 50-70 мс готового html из кеша будет не лишними, и позволят надолго оттянуть вопрос переезда на новый сервер. Но, так как зачастую народ хочет решить все вопросы уменьшения скорости генерации одной заплаткой, может создаться впечатление что за цену в $90 они получат ну практически баллистическую ракету и еще оценку googlepagespeed 90+. Ведь по большому счету, то как формируется итоговый html движком, понимают немногие. И еще меньше людей понимают концепцию кеширования как таковую. И несмотря на то, что я подробно обьяснил принцип работы turbocache для большинства - это как квантовая физика, что то слышал, а что это такое - фиг его знает. И как показывает практика, идеальный магазин получается по итогам нескольких процедур: 1 - оптимизация базы и mysql сервера. Тут однозначного рецепта нет. Недостаточно запустить скрипт, который найдет все поля _id и поставит им индексы. Зачастую приходится сидеть с EXPLAIN и профайлером полдня, для того чтобы найти все засады. Особенно если стоит много дополнительного функционала. (недавно сталкивался с магазином, в котором казалось бы простой запрос, убивал сервер на полторы минуты, так как время жизни скрипта было увеличено и запрос осуществлял какой то хитрый выбор хитов продаж, и в связи с отсутствием индексов в таблицах order все умирало, а профайлер ничего не показывал, так как апач убивал соединение по таймауту). 2 - созданием промежуточных кешей повторяющихся элементов (меню, стандартные модули, списки товаров в категориях) собственно говоря это то что делает turbocache. 3 - желателен перенос хранилища кеша с физического диска в память memcache, memcached. 4 - модуль pagecache, если бы не стоил невменямых денег, тоже имеет место быть использованным. 5 - кеширование сжатие и оптимизация изображений. Собственно те процедуры, которые требует Google PageSpeed Insight. В какой то мере они влияют на скорость загрузки сайта, но зачастую эти показатели путают со скоростью генерации контента html. Но в конечном итоге прирост от больших показателей будет виден либо на слабых компьютерах либо на медленном интернете, так как практически все требования, заявленные гуглом, касаются уменьшения физического размера данных контента (сжатие, объединение и минификация css, js и изображений), и оптимизации структуры страниц и работы сервера (объединениеперенос скриптов из шапки в конец контента html и настройка кеширования и сжатия статики на клиенте). Реализуется этот пункт по разному. Если есть хотя бы VPS, можно поставить на апач mod_google_pagespeed, подкрутить его и забыть, что у вас были эти проблемы. Если дешевый шаред хостинг. То нужно танцевать с бубном, теоретически можно купить на офсайте тоже недешевый модуль (80 зеленых по моему), который частично решает эти вопросы. Но, если стоит NGINX, все равно надо настраивать конфиг, равно как и для apache можно просто подредактировать htaccess, чуть понизить качество jpg и получить сразу оценку 75. А дальше за каждый балл уже надо бороться с большим напильником, вручную пережмая изображения шаблонов минифицируя скрипты и перекраивая структуру шаблонов, для переноса всех скриптов как можно ниже. В итоге, если провести все 5 процедур, мы получаем систему, способную быстро генерировать первичный контент без кешей. Создаем готовые части контента, которые разгрузят базу данных для генерации новых страниц. Оптимизируем скорость работы хранилища и исключаем проблемы связанные с потенциальными тормозами от большого количества файлов кеша, или прожорливых соседей на сервере. И разгружаем канал пользователям с плохим интернетом. Пока что это некая общая концепция по итогам наблюдений за магазинами, на которые был установлен Turbocache, и по которым пришлось делать дополнительные доработки. Есть еще методы по оптимизации работы js скриптов, совсем в тяжелых случаях можно и мультиланг и мультистор вырезать и реплику базы прикрутить, но это уже совсем частные случаи. В 99% для построения быстрой системы на 20-50к товаров с посещаемостью до 20 000 хостов достаточно тех методов, что я описал выше, и обычного vps с 2гб мозгов и какими нить 2,5ghz заявленным процессором. Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 25 серпня 2014 Автор Share Опубліковано: 25 серпня 2014 Заточу, есть пара пациентов, на которых можно потренироваться, но если честно ни разу не видел магазина в котором больше 100 статей блога чтобы было. Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 25 серпня 2014 Share Опубліковано: 25 серпня 2014 ... Согласен полностью. Да на супер высоконагруженных - выигрыш будет, так как рассерилизовать массив кеша страниц будет быстрее расчета, замечу не оптимизированного контроллера. (хотя во многих случаях хватает и memcache- a) Но если чуть оптимизировать - толку от модуля Opencart Page cache ноль. У Turbocache совсем другая архитектура, которая реально кеширует узкие места Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 25 серпня 2014 Share Опубліковано: 25 серпня 2014 Заточу, есть пара пациентов, на которых можно потренироваться, но если честно ни разу не видел магазина в котором больше 100 статей блога чтобы было. Все равно там есть нюансы. Может быть много виджетов, может быть много категорий товаров из которых берутся отзывы (а там очень будет монстрообразный запрос (хотя я его и кещирую, но лучше два кеша чем один :) ), если много категорий товаров). Не забывай, что модуль не только новости выводит, но и сильно работает с отзывами для товаров, формами, голосовалками, обратной связью... и это все взаимосвязано и унифицировано Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 3 4 5 6 7 8 9 Вперед Сторінка 4 з 9 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації Модуль Fast Cache PRO - Increase Performance + Scalability (Кэширование и улучшение производительности сайта) [Поддержка] Автор: kirians, 21 жовтня 2021 cache fast cache (і ще %d) Теги: cache fast cache кэш кэш cache кэширование кэш cache оптимизация кеш кешування 0 відповідей 647 переглядів kirians 3 листопада 2021 YouTube lazy load & popup - вставка відео з youtube, vimeo, галерея відео, оптимізація page speed сторінок з відео Автор: Seriusis, 12 листопада 2020 youtube lazy load (і ще %d) Теги: youtube lazy load iframe video видео на странице оптимизация pagespeed page speed галерея видео vimeo видео в карточке 0 коментарів 10 508 переглядів Seriusis 12 листопада 2020 [Поддержка] 1 2 Автор: Seriusis, 12 листопада 2020 youtube lazy load (і ще %d) Теги: youtube lazy load iframe video видео на странице оптимизация pagespeed page speed галерея видео vimeo видео в карточке 44 відповіді 5 126 переглядів Seriusis 25 липня Модуль OpenCart Lightning: кеширование, оптимизация, улучшение SEO и Google PageSpeed [Поддержка] 1 2 3 4 60 Автор: MaxD, 15 грудня 2014 оптимизация скорость (і ще %d) Теги: оптимизация скорость ускорить тормоза кеширование много оптимизировать 1 476 відповідей 204 483 перегляди MaxD 7 листопада Модуль [Поддержка] 1 2 3 4 75 Автор: markimax, 15 березня 2017 cache seo cms (і ще %d) Теги: cache seo cms кеширование кеш страниц кеш контроллеров кеш моделей скорость jet cache оптимизация запросы тормозит pagespeed 1 852 відповіді 239 908 переглядів markimax 13 жовтня Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Кэширование, сжатие, ускорение Модуль TurboCache для Ocstore [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
serval4 Опубліковано: 27 липня 2014 Share Опубліковано: 27 липня 2014 Здравствуйте. У меня несколько магазинов. Есть привязка к домену или можно использовать на несколько сайтов? Надіслати Поділитися на інших сайтах More sharing options...
snastik Опубліковано: 27 липня 2014 Автор Share Опубліковано: 27 липня 2014 Нет и нет. Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... budulev Опубліковано: 6 серпня 2014 Share Опубліковано: 6 серпня 2014 Хороший модуль.....был и являюсь одним из первых покупателей, но сразу отзывы не пишу никогда.....сейчас все потестилось, все гут....автор установил+ настроил... прирост скорости есть! Автору творческих успехов! Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... fjeka Опубліковано: 22 серпня 2014 Share Опубліковано: 22 серпня 2014 Нашел такой модуль для ускорения загрузки http://www.opencart.com/index.php?route=extension/extension/info&extension_id=6204&filter_search=javascript Будет ли он работать совместно с Turbocache ? Есть ли в нем смысл? Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 22 серпня 2014 Автор Share Опубліковано: 22 серпня 2014 Вы нашли модуль для увеличения оценки GOOGLE PAGESPEED, за 90 долларов я вам руками все настрою, точно также и даже лучше, мало того, в большинстве случаев при использовании nginx данный модуль бесполезен, да и выжать из него полностью заявленные опции практически невозможно, так как автоматическое реструктурирование порядка загрузки js ни к чему хорошему не привиодит. А так работать будет. Как то работать будет. Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 25 серпня 2014 Share Опубліковано: 25 серпня 2014 (змінено) 1 ый который вы привели - отлично работает в связке с моим. Его специфика в том, что он кеширует всю страницу. Используя отдельно этот мод - вы получите вот какую схему работы. Если у вас страница грузится первый раз 15 сек, она и будет грузиться 15 сек, а потом из кеша быстро. Мало того, если клиент авторизовался, или положил в корзину товар - этот мод отключается. А в связке с Turbocache , у вас уменьшается сразу время первой генерации (так как сразу уже построены деревья категорий для меню и данные для модулей). Т.е. вы снизите 15 секунд до <секунды. А потом с использованием модуля от JAY6390, будете просто как из пулемета выстреливать страницы которые были в кеше. Т.е. мой модуль не лучше и не хуже, у него другой принцип работы и в связке они дают очень серьезный прирост скорости. По хорошему, если провести оптимизацию базы и прикрутить Turbocache - то необходимость в Pagecache отпадает. Со вторым я не сталкивался, но судя из описания он влияет не столько на генерацию динамического контента, сколько на вывод статики. Я бы не стал покупать такое дополнение так как. Для Apache и NGINX есть mod_google_pagespeed, который делает это все намного проще. Да и зачастую для оптимизации под оценку page speed, нужно перерабатывать шаблон. И не всякая конфигурация сервера будет корректно работать с этим дополнением. Так что вместо него я бы рекомендовал руки. Немного не в тему, но я про "развод" за 80$ модулем Opencart Page Cache http://www.opencart.com/index.php?route=extension/extension/info&extension_id=3477&path=21&filter_search=seo&page=10 Тестировалось много раз firebug -ом (время "ожидания", т.е. то которое тратит сервер на генерацию страницы, сами можете проверить) Демо модуля http://ocdemo.com/pagecache/ И самое интересное - там слева внизу есть кнопка удалить кеш Так вот время генерации страницы сервером без кеша - 0.108 сек с кешем 0.09 сек т.е. разница на том сервере всего то 0.018 секунды! Т.е. разницы никакой. А вот то что они пишут Without Caching: 0.61742496490479 With Caching: 0.0024340152740479 Это "развод" (на заборе сами знаете что можно написать) Вот же развод так развод... пишут 0.6 сек без кеша (у меня главная моего демо модуля с кучей наворотов (20 виджетов на главной) 0.2 сек, на обычном сервере, как может быть на пустом 0.6 !?), хотя реально 0.108 сек (да и как может быть больше на "пустом" сайте?!) Не может быть генерация 0.002 сек. (это надо чтобы сайт был один на всех серверах дата центра) так как opencart только загружает все контролеры и управляет ими через FW simfony ~0.05 сек на быстром сервере, на других ~0.1 сек Одна только сериализация и un-сериализация (это довольно ресурсоемкий процесс) такого массива кеша страниц в этом модуле будет занимать почти столько же времени, которое бы потратил контроллер на расчет данных! Поверьте я скорость проверял много раз opencart-a Так что это полный развод за 80$ Если нормальный сервер и нормальные скрипты, толку от него - ноль Пользуйтесь Turbocache - здесь реальное ускорение P.S. Автор - заточи Turbocache под модуль, пользователи (а их тысячи уже кто купил 5 PRO, и кто перешел с 4 Commercial на 5 PRO) постоянно меня просят... ;) Змінено 25 серпня 2014 користувачем markimax 1 Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 25 серпня 2014 Автор Share Опубліковано: 25 серпня 2014 Марк, спасибо за промо, ты полностью прав в анализе. Но я не могу сказать что pagecache не имеет место быть. На высоконагруженном проекте даже при супероптимизированной базе, запросах и быстром сервере время генерации 500-700 мс, при формировании контента движком и отдача за 50-70 мс готового html из кеша будет не лишними, и позволят надолго оттянуть вопрос переезда на новый сервер. Но, так как зачастую народ хочет решить все вопросы уменьшения скорости генерации одной заплаткой, может создаться впечатление что за цену в $90 они получат ну практически баллистическую ракету и еще оценку googlepagespeed 90+. Ведь по большому счету, то как формируется итоговый html движком, понимают немногие. И еще меньше людей понимают концепцию кеширования как таковую. И несмотря на то, что я подробно обьяснил принцип работы turbocache для большинства - это как квантовая физика, что то слышал, а что это такое - фиг его знает. И как показывает практика, идеальный магазин получается по итогам нескольких процедур: 1 - оптимизация базы и mysql сервера. Тут однозначного рецепта нет. Недостаточно запустить скрипт, который найдет все поля _id и поставит им индексы. Зачастую приходится сидеть с EXPLAIN и профайлером полдня, для того чтобы найти все засады. Особенно если стоит много дополнительного функционала. (недавно сталкивался с магазином, в котором казалось бы простой запрос, убивал сервер на полторы минуты, так как время жизни скрипта было увеличено и запрос осуществлял какой то хитрый выбор хитов продаж, и в связи с отсутствием индексов в таблицах order все умирало, а профайлер ничего не показывал, так как апач убивал соединение по таймауту). 2 - созданием промежуточных кешей повторяющихся элементов (меню, стандартные модули, списки товаров в категориях) собственно говоря это то что делает turbocache. 3 - желателен перенос хранилища кеша с физического диска в память memcache, memcached. 4 - модуль pagecache, если бы не стоил невменямых денег, тоже имеет место быть использованным. 5 - кеширование сжатие и оптимизация изображений. Собственно те процедуры, которые требует Google PageSpeed Insight. В какой то мере они влияют на скорость загрузки сайта, но зачастую эти показатели путают со скоростью генерации контента html. Но в конечном итоге прирост от больших показателей будет виден либо на слабых компьютерах либо на медленном интернете, так как практически все требования, заявленные гуглом, касаются уменьшения физического размера данных контента (сжатие, объединение и минификация css, js и изображений), и оптимизации структуры страниц и работы сервера (объединениеперенос скриптов из шапки в конец контента html и настройка кеширования и сжатия статики на клиенте). Реализуется этот пункт по разному. Если есть хотя бы VPS, можно поставить на апач mod_google_pagespeed, подкрутить его и забыть, что у вас были эти проблемы. Если дешевый шаред хостинг. То нужно танцевать с бубном, теоретически можно купить на офсайте тоже недешевый модуль (80 зеленых по моему), который частично решает эти вопросы. Но, если стоит NGINX, все равно надо настраивать конфиг, равно как и для apache можно просто подредактировать htaccess, чуть понизить качество jpg и получить сразу оценку 75. А дальше за каждый балл уже надо бороться с большим напильником, вручную пережмая изображения шаблонов минифицируя скрипты и перекраивая структуру шаблонов, для переноса всех скриптов как можно ниже. В итоге, если провести все 5 процедур, мы получаем систему, способную быстро генерировать первичный контент без кешей. Создаем готовые части контента, которые разгрузят базу данных для генерации новых страниц. Оптимизируем скорость работы хранилища и исключаем проблемы связанные с потенциальными тормозами от большого количества файлов кеша, или прожорливых соседей на сервере. И разгружаем канал пользователям с плохим интернетом. Пока что это некая общая концепция по итогам наблюдений за магазинами, на которые был установлен Turbocache, и по которым пришлось делать дополнительные доработки. Есть еще методы по оптимизации работы js скриптов, совсем в тяжелых случаях можно и мультиланг и мультистор вырезать и реплику базы прикрутить, но это уже совсем частные случаи. В 99% для построения быстрой системы на 20-50к товаров с посещаемостью до 20 000 хостов достаточно тех методов, что я описал выше, и обычного vps с 2гб мозгов и какими нить 2,5ghz заявленным процессором. Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 25 серпня 2014 Автор Share Опубліковано: 25 серпня 2014 Заточу, есть пара пациентов, на которых можно потренироваться, но если честно ни разу не видел магазина в котором больше 100 статей блога чтобы было. Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 25 серпня 2014 Share Опубліковано: 25 серпня 2014 ... Согласен полностью. Да на супер высоконагруженных - выигрыш будет, так как рассерилизовать массив кеша страниц будет быстрее расчета, замечу не оптимизированного контроллера. (хотя во многих случаях хватает и memcache- a) Но если чуть оптимизировать - толку от модуля Opencart Page cache ноль. У Turbocache совсем другая архитектура, которая реально кеширует узкие места Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 25 серпня 2014 Share Опубліковано: 25 серпня 2014 Заточу, есть пара пациентов, на которых можно потренироваться, но если честно ни разу не видел магазина в котором больше 100 статей блога чтобы было. Все равно там есть нюансы. Может быть много виджетов, может быть много категорий товаров из которых берутся отзывы (а там очень будет монстрообразный запрос (хотя я его и кещирую, но лучше два кеша чем один :) ), если много категорий товаров). Не забывай, что модуль не только новости выводит, но и сильно работает с отзывами для товаров, формами, голосовалками, обратной связью... и это все взаимосвязано и унифицировано Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 3 4 5 6 7 8 9 Вперед Сторінка 4 з 9 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації Модуль Fast Cache PRO - Increase Performance + Scalability (Кэширование и улучшение производительности сайта) [Поддержка] Автор: kirians, 21 жовтня 2021 cache fast cache (і ще %d) Теги: cache fast cache кэш кэш cache кэширование кэш cache оптимизация кеш кешування 0 відповідей 647 переглядів kirians 3 листопада 2021 YouTube lazy load & popup - вставка відео з youtube, vimeo, галерея відео, оптимізація page speed сторінок з відео Автор: Seriusis, 12 листопада 2020 youtube lazy load (і ще %d) Теги: youtube lazy load iframe video видео на странице оптимизация pagespeed page speed галерея видео vimeo видео в карточке 0 коментарів 10 508 переглядів Seriusis 12 листопада 2020 [Поддержка] 1 2 Автор: Seriusis, 12 листопада 2020 youtube lazy load (і ще %d) Теги: youtube lazy load iframe video видео на странице оптимизация pagespeed page speed галерея видео vimeo видео в карточке 44 відповіді 5 126 переглядів Seriusis 25 липня Модуль OpenCart Lightning: кеширование, оптимизация, улучшение SEO и Google PageSpeed [Поддержка] 1 2 3 4 60 Автор: MaxD, 15 грудня 2014 оптимизация скорость (і ще %d) Теги: оптимизация скорость ускорить тормоза кеширование много оптимизировать 1 476 відповідей 204 483 перегляди MaxD 7 листопада Модуль [Поддержка] 1 2 3 4 75 Автор: markimax, 15 березня 2017 cache seo cms (і ще %d) Теги: cache seo cms кеширование кеш страниц кеш контроллеров кеш моделей скорость jet cache оптимизация запросы тормозит pagespeed 1 852 відповіді 239 908 переглядів markimax 13 жовтня Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Кэширование, сжатие, ускорение Модуль TurboCache для Ocstore [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
budulev Опубліковано: 6 серпня 2014 Share Опубліковано: 6 серпня 2014 Хороший модуль.....был и являюсь одним из первых покупателей, но сразу отзывы не пишу никогда.....сейчас все потестилось, все гут....автор установил+ настроил... прирост скорости есть! Автору творческих успехов! Надіслати Поділитися на інших сайтах More sharing options...
fjeka Опубліковано: 22 серпня 2014 Share Опубліковано: 22 серпня 2014 Нашел такой модуль для ускорения загрузки http://www.opencart.com/index.php?route=extension/extension/info&extension_id=6204&filter_search=javascript Будет ли он работать совместно с Turbocache ? Есть ли в нем смысл? Надіслати Поділитися на інших сайтах More sharing options...
snastik Опубліковано: 22 серпня 2014 Автор Share Опубліковано: 22 серпня 2014 Вы нашли модуль для увеличения оценки GOOGLE PAGESPEED, за 90 долларов я вам руками все настрою, точно также и даже лучше, мало того, в большинстве случаев при использовании nginx данный модуль бесполезен, да и выжать из него полностью заявленные опции практически невозможно, так как автоматическое реструктурирование порядка загрузки js ни к чему хорошему не привиодит. А так работать будет. Как то работать будет. Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 25 серпня 2014 Share Опубліковано: 25 серпня 2014 (змінено) 1 ый который вы привели - отлично работает в связке с моим. Его специфика в том, что он кеширует всю страницу. Используя отдельно этот мод - вы получите вот какую схему работы. Если у вас страница грузится первый раз 15 сек, она и будет грузиться 15 сек, а потом из кеша быстро. Мало того, если клиент авторизовался, или положил в корзину товар - этот мод отключается. А в связке с Turbocache , у вас уменьшается сразу время первой генерации (так как сразу уже построены деревья категорий для меню и данные для модулей). Т.е. вы снизите 15 секунд до <секунды. А потом с использованием модуля от JAY6390, будете просто как из пулемета выстреливать страницы которые были в кеше. Т.е. мой модуль не лучше и не хуже, у него другой принцип работы и в связке они дают очень серьезный прирост скорости. По хорошему, если провести оптимизацию базы и прикрутить Turbocache - то необходимость в Pagecache отпадает. Со вторым я не сталкивался, но судя из описания он влияет не столько на генерацию динамического контента, сколько на вывод статики. Я бы не стал покупать такое дополнение так как. Для Apache и NGINX есть mod_google_pagespeed, который делает это все намного проще. Да и зачастую для оптимизации под оценку page speed, нужно перерабатывать шаблон. И не всякая конфигурация сервера будет корректно работать с этим дополнением. Так что вместо него я бы рекомендовал руки. Немного не в тему, но я про "развод" за 80$ модулем Opencart Page Cache http://www.opencart.com/index.php?route=extension/extension/info&extension_id=3477&path=21&filter_search=seo&page=10 Тестировалось много раз firebug -ом (время "ожидания", т.е. то которое тратит сервер на генерацию страницы, сами можете проверить) Демо модуля http://ocdemo.com/pagecache/ И самое интересное - там слева внизу есть кнопка удалить кеш Так вот время генерации страницы сервером без кеша - 0.108 сек с кешем 0.09 сек т.е. разница на том сервере всего то 0.018 секунды! Т.е. разницы никакой. А вот то что они пишут Without Caching: 0.61742496490479 With Caching: 0.0024340152740479 Это "развод" (на заборе сами знаете что можно написать) Вот же развод так развод... пишут 0.6 сек без кеша (у меня главная моего демо модуля с кучей наворотов (20 виджетов на главной) 0.2 сек, на обычном сервере, как может быть на пустом 0.6 !?), хотя реально 0.108 сек (да и как может быть больше на "пустом" сайте?!) Не может быть генерация 0.002 сек. (это надо чтобы сайт был один на всех серверах дата центра) так как opencart только загружает все контролеры и управляет ими через FW simfony ~0.05 сек на быстром сервере, на других ~0.1 сек Одна только сериализация и un-сериализация (это довольно ресурсоемкий процесс) такого массива кеша страниц в этом модуле будет занимать почти столько же времени, которое бы потратил контроллер на расчет данных! Поверьте я скорость проверял много раз opencart-a Так что это полный развод за 80$ Если нормальный сервер и нормальные скрипты, толку от него - ноль Пользуйтесь Turbocache - здесь реальное ускорение P.S. Автор - заточи Turbocache под модуль, пользователи (а их тысячи уже кто купил 5 PRO, и кто перешел с 4 Commercial на 5 PRO) постоянно меня просят... ;) Змінено 25 серпня 2014 користувачем markimax 1 Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 25 серпня 2014 Автор Share Опубліковано: 25 серпня 2014 Марк, спасибо за промо, ты полностью прав в анализе. Но я не могу сказать что pagecache не имеет место быть. На высоконагруженном проекте даже при супероптимизированной базе, запросах и быстром сервере время генерации 500-700 мс, при формировании контента движком и отдача за 50-70 мс готового html из кеша будет не лишними, и позволят надолго оттянуть вопрос переезда на новый сервер. Но, так как зачастую народ хочет решить все вопросы уменьшения скорости генерации одной заплаткой, может создаться впечатление что за цену в $90 они получат ну практически баллистическую ракету и еще оценку googlepagespeed 90+. Ведь по большому счету, то как формируется итоговый html движком, понимают немногие. И еще меньше людей понимают концепцию кеширования как таковую. И несмотря на то, что я подробно обьяснил принцип работы turbocache для большинства - это как квантовая физика, что то слышал, а что это такое - фиг его знает. И как показывает практика, идеальный магазин получается по итогам нескольких процедур: 1 - оптимизация базы и mysql сервера. Тут однозначного рецепта нет. Недостаточно запустить скрипт, который найдет все поля _id и поставит им индексы. Зачастую приходится сидеть с EXPLAIN и профайлером полдня, для того чтобы найти все засады. Особенно если стоит много дополнительного функционала. (недавно сталкивался с магазином, в котором казалось бы простой запрос, убивал сервер на полторы минуты, так как время жизни скрипта было увеличено и запрос осуществлял какой то хитрый выбор хитов продаж, и в связи с отсутствием индексов в таблицах order все умирало, а профайлер ничего не показывал, так как апач убивал соединение по таймауту). 2 - созданием промежуточных кешей повторяющихся элементов (меню, стандартные модули, списки товаров в категориях) собственно говоря это то что делает turbocache. 3 - желателен перенос хранилища кеша с физического диска в память memcache, memcached. 4 - модуль pagecache, если бы не стоил невменямых денег, тоже имеет место быть использованным. 5 - кеширование сжатие и оптимизация изображений. Собственно те процедуры, которые требует Google PageSpeed Insight. В какой то мере они влияют на скорость загрузки сайта, но зачастую эти показатели путают со скоростью генерации контента html. Но в конечном итоге прирост от больших показателей будет виден либо на слабых компьютерах либо на медленном интернете, так как практически все требования, заявленные гуглом, касаются уменьшения физического размера данных контента (сжатие, объединение и минификация css, js и изображений), и оптимизации структуры страниц и работы сервера (объединениеперенос скриптов из шапки в конец контента html и настройка кеширования и сжатия статики на клиенте). Реализуется этот пункт по разному. Если есть хотя бы VPS, можно поставить на апач mod_google_pagespeed, подкрутить его и забыть, что у вас были эти проблемы. Если дешевый шаред хостинг. То нужно танцевать с бубном, теоретически можно купить на офсайте тоже недешевый модуль (80 зеленых по моему), который частично решает эти вопросы. Но, если стоит NGINX, все равно надо настраивать конфиг, равно как и для apache можно просто подредактировать htaccess, чуть понизить качество jpg и получить сразу оценку 75. А дальше за каждый балл уже надо бороться с большим напильником, вручную пережмая изображения шаблонов минифицируя скрипты и перекраивая структуру шаблонов, для переноса всех скриптов как можно ниже. В итоге, если провести все 5 процедур, мы получаем систему, способную быстро генерировать первичный контент без кешей. Создаем готовые части контента, которые разгрузят базу данных для генерации новых страниц. Оптимизируем скорость работы хранилища и исключаем проблемы связанные с потенциальными тормозами от большого количества файлов кеша, или прожорливых соседей на сервере. И разгружаем канал пользователям с плохим интернетом. Пока что это некая общая концепция по итогам наблюдений за магазинами, на которые был установлен Turbocache, и по которым пришлось делать дополнительные доработки. Есть еще методы по оптимизации работы js скриптов, совсем в тяжелых случаях можно и мультиланг и мультистор вырезать и реплику базы прикрутить, но это уже совсем частные случаи. В 99% для построения быстрой системы на 20-50к товаров с посещаемостью до 20 000 хостов достаточно тех методов, что я описал выше, и обычного vps с 2гб мозгов и какими нить 2,5ghz заявленным процессором. Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 25 серпня 2014 Автор Share Опубліковано: 25 серпня 2014 Заточу, есть пара пациентов, на которых можно потренироваться, но если честно ни разу не видел магазина в котором больше 100 статей блога чтобы было. Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 25 серпня 2014 Share Опубліковано: 25 серпня 2014 ... Согласен полностью. Да на супер высоконагруженных - выигрыш будет, так как рассерилизовать массив кеша страниц будет быстрее расчета, замечу не оптимизированного контроллера. (хотя во многих случаях хватает и memcache- a) Но если чуть оптимизировать - толку от модуля Opencart Page cache ноль. У Turbocache совсем другая архитектура, которая реально кеширует узкие места Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 25 серпня 2014 Share Опубліковано: 25 серпня 2014 Заточу, есть пара пациентов, на которых можно потренироваться, но если честно ни разу не видел магазина в котором больше 100 статей блога чтобы было. Все равно там есть нюансы. Может быть много виджетов, может быть много категорий товаров из которых берутся отзывы (а там очень будет монстрообразный запрос (хотя я его и кещирую, но лучше два кеша чем один :) ), если много категорий товаров). Не забывай, что модуль не только новости выводит, но и сильно работает с отзывами для товаров, формами, голосовалками, обратной связью... и это все взаимосвязано и унифицировано Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 3 4 5 6 7 8 9 Вперед Сторінка 4 з 9 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації Модуль Fast Cache PRO - Increase Performance + Scalability (Кэширование и улучшение производительности сайта) [Поддержка] Автор: kirians, 21 жовтня 2021 cache fast cache (і ще %d) Теги: cache fast cache кэш кэш cache кэширование кэш cache оптимизация кеш кешування 0 відповідей 647 переглядів kirians 3 листопада 2021 YouTube lazy load & popup - вставка відео з youtube, vimeo, галерея відео, оптимізація page speed сторінок з відео Автор: Seriusis, 12 листопада 2020 youtube lazy load (і ще %d) Теги: youtube lazy load iframe video видео на странице оптимизация pagespeed page speed галерея видео vimeo видео в карточке 0 коментарів 10 508 переглядів Seriusis 12 листопада 2020 [Поддержка] 1 2 Автор: Seriusis, 12 листопада 2020 youtube lazy load (і ще %d) Теги: youtube lazy load iframe video видео на странице оптимизация pagespeed page speed галерея видео vimeo видео в карточке 44 відповіді 5 126 переглядів Seriusis 25 липня Модуль OpenCart Lightning: кеширование, оптимизация, улучшение SEO и Google PageSpeed [Поддержка] 1 2 3 4 60 Автор: MaxD, 15 грудня 2014 оптимизация скорость (і ще %d) Теги: оптимизация скорость ускорить тормоза кеширование много оптимизировать 1 476 відповідей 204 483 перегляди MaxD 7 листопада Модуль [Поддержка] 1 2 3 4 75 Автор: markimax, 15 березня 2017 cache seo cms (і ще %d) Теги: cache seo cms кеширование кеш страниц кеш контроллеров кеш моделей скорость jet cache оптимизация запросы тормозит pagespeed 1 852 відповіді 239 908 переглядів markimax 13 жовтня Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Кэширование, сжатие, ускорение Модуль TurboCache для Ocstore [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
markimax Опубліковано: 25 серпня 2014 Share Опубліковано: 25 серпня 2014 (змінено) 1 ый который вы привели - отлично работает в связке с моим. Его специфика в том, что он кеширует всю страницу. Используя отдельно этот мод - вы получите вот какую схему работы. Если у вас страница грузится первый раз 15 сек, она и будет грузиться 15 сек, а потом из кеша быстро. Мало того, если клиент авторизовался, или положил в корзину товар - этот мод отключается. А в связке с Turbocache , у вас уменьшается сразу время первой генерации (так как сразу уже построены деревья категорий для меню и данные для модулей). Т.е. вы снизите 15 секунд до <секунды. А потом с использованием модуля от JAY6390, будете просто как из пулемета выстреливать страницы которые были в кеше. Т.е. мой модуль не лучше и не хуже, у него другой принцип работы и в связке они дают очень серьезный прирост скорости. По хорошему, если провести оптимизацию базы и прикрутить Turbocache - то необходимость в Pagecache отпадает. Со вторым я не сталкивался, но судя из описания он влияет не столько на генерацию динамического контента, сколько на вывод статики. Я бы не стал покупать такое дополнение так как. Для Apache и NGINX есть mod_google_pagespeed, который делает это все намного проще. Да и зачастую для оптимизации под оценку page speed, нужно перерабатывать шаблон. И не всякая конфигурация сервера будет корректно работать с этим дополнением. Так что вместо него я бы рекомендовал руки. Немного не в тему, но я про "развод" за 80$ модулем Opencart Page Cache http://www.opencart.com/index.php?route=extension/extension/info&extension_id=3477&path=21&filter_search=seo&page=10 Тестировалось много раз firebug -ом (время "ожидания", т.е. то которое тратит сервер на генерацию страницы, сами можете проверить) Демо модуля http://ocdemo.com/pagecache/ И самое интересное - там слева внизу есть кнопка удалить кеш Так вот время генерации страницы сервером без кеша - 0.108 сек с кешем 0.09 сек т.е. разница на том сервере всего то 0.018 секунды! Т.е. разницы никакой. А вот то что они пишут Without Caching: 0.61742496490479 With Caching: 0.0024340152740479 Это "развод" (на заборе сами знаете что можно написать) Вот же развод так развод... пишут 0.6 сек без кеша (у меня главная моего демо модуля с кучей наворотов (20 виджетов на главной) 0.2 сек, на обычном сервере, как может быть на пустом 0.6 !?), хотя реально 0.108 сек (да и как может быть больше на "пустом" сайте?!) Не может быть генерация 0.002 сек. (это надо чтобы сайт был один на всех серверах дата центра) так как opencart только загружает все контролеры и управляет ими через FW simfony ~0.05 сек на быстром сервере, на других ~0.1 сек Одна только сериализация и un-сериализация (это довольно ресурсоемкий процесс) такого массива кеша страниц в этом модуле будет занимать почти столько же времени, которое бы потратил контроллер на расчет данных! Поверьте я скорость проверял много раз opencart-a Так что это полный развод за 80$ Если нормальный сервер и нормальные скрипты, толку от него - ноль Пользуйтесь Turbocache - здесь реальное ускорение P.S. Автор - заточи Turbocache под модуль, пользователи (а их тысячи уже кто купил 5 PRO, и кто перешел с 4 Commercial на 5 PRO) постоянно меня просят... ;) Змінено 25 серпня 2014 користувачем markimax 1 Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 25 серпня 2014 Автор Share Опубліковано: 25 серпня 2014 Марк, спасибо за промо, ты полностью прав в анализе. Но я не могу сказать что pagecache не имеет место быть. На высоконагруженном проекте даже при супероптимизированной базе, запросах и быстром сервере время генерации 500-700 мс, при формировании контента движком и отдача за 50-70 мс готового html из кеша будет не лишними, и позволят надолго оттянуть вопрос переезда на новый сервер. Но, так как зачастую народ хочет решить все вопросы уменьшения скорости генерации одной заплаткой, может создаться впечатление что за цену в $90 они получат ну практически баллистическую ракету и еще оценку googlepagespeed 90+. Ведь по большому счету, то как формируется итоговый html движком, понимают немногие. И еще меньше людей понимают концепцию кеширования как таковую. И несмотря на то, что я подробно обьяснил принцип работы turbocache для большинства - это как квантовая физика, что то слышал, а что это такое - фиг его знает. И как показывает практика, идеальный магазин получается по итогам нескольких процедур: 1 - оптимизация базы и mysql сервера. Тут однозначного рецепта нет. Недостаточно запустить скрипт, который найдет все поля _id и поставит им индексы. Зачастую приходится сидеть с EXPLAIN и профайлером полдня, для того чтобы найти все засады. Особенно если стоит много дополнительного функционала. (недавно сталкивался с магазином, в котором казалось бы простой запрос, убивал сервер на полторы минуты, так как время жизни скрипта было увеличено и запрос осуществлял какой то хитрый выбор хитов продаж, и в связи с отсутствием индексов в таблицах order все умирало, а профайлер ничего не показывал, так как апач убивал соединение по таймауту). 2 - созданием промежуточных кешей повторяющихся элементов (меню, стандартные модули, списки товаров в категориях) собственно говоря это то что делает turbocache. 3 - желателен перенос хранилища кеша с физического диска в память memcache, memcached. 4 - модуль pagecache, если бы не стоил невменямых денег, тоже имеет место быть использованным. 5 - кеширование сжатие и оптимизация изображений. Собственно те процедуры, которые требует Google PageSpeed Insight. В какой то мере они влияют на скорость загрузки сайта, но зачастую эти показатели путают со скоростью генерации контента html. Но в конечном итоге прирост от больших показателей будет виден либо на слабых компьютерах либо на медленном интернете, так как практически все требования, заявленные гуглом, касаются уменьшения физического размера данных контента (сжатие, объединение и минификация css, js и изображений), и оптимизации структуры страниц и работы сервера (объединениеперенос скриптов из шапки в конец контента html и настройка кеширования и сжатия статики на клиенте). Реализуется этот пункт по разному. Если есть хотя бы VPS, можно поставить на апач mod_google_pagespeed, подкрутить его и забыть, что у вас были эти проблемы. Если дешевый шаред хостинг. То нужно танцевать с бубном, теоретически можно купить на офсайте тоже недешевый модуль (80 зеленых по моему), который частично решает эти вопросы. Но, если стоит NGINX, все равно надо настраивать конфиг, равно как и для apache можно просто подредактировать htaccess, чуть понизить качество jpg и получить сразу оценку 75. А дальше за каждый балл уже надо бороться с большим напильником, вручную пережмая изображения шаблонов минифицируя скрипты и перекраивая структуру шаблонов, для переноса всех скриптов как можно ниже. В итоге, если провести все 5 процедур, мы получаем систему, способную быстро генерировать первичный контент без кешей. Создаем готовые части контента, которые разгрузят базу данных для генерации новых страниц. Оптимизируем скорость работы хранилища и исключаем проблемы связанные с потенциальными тормозами от большого количества файлов кеша, или прожорливых соседей на сервере. И разгружаем канал пользователям с плохим интернетом. Пока что это некая общая концепция по итогам наблюдений за магазинами, на которые был установлен Turbocache, и по которым пришлось делать дополнительные доработки. Есть еще методы по оптимизации работы js скриптов, совсем в тяжелых случаях можно и мультиланг и мультистор вырезать и реплику базы прикрутить, но это уже совсем частные случаи. В 99% для построения быстрой системы на 20-50к товаров с посещаемостью до 20 000 хостов достаточно тех методов, что я описал выше, и обычного vps с 2гб мозгов и какими нить 2,5ghz заявленным процессором. Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 25 серпня 2014 Автор Share Опубліковано: 25 серпня 2014 Заточу, есть пара пациентов, на которых можно потренироваться, но если честно ни разу не видел магазина в котором больше 100 статей блога чтобы было. Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 25 серпня 2014 Share Опубліковано: 25 серпня 2014 ... Согласен полностью. Да на супер высоконагруженных - выигрыш будет, так как рассерилизовать массив кеша страниц будет быстрее расчета, замечу не оптимизированного контроллера. (хотя во многих случаях хватает и memcache- a) Но если чуть оптимизировать - толку от модуля Opencart Page cache ноль. У Turbocache совсем другая архитектура, которая реально кеширует узкие места Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 25 серпня 2014 Share Опубліковано: 25 серпня 2014 Заточу, есть пара пациентов, на которых можно потренироваться, но если честно ни разу не видел магазина в котором больше 100 статей блога чтобы было. Все равно там есть нюансы. Может быть много виджетов, может быть много категорий товаров из которых берутся отзывы (а там очень будет монстрообразный запрос (хотя я его и кещирую, но лучше два кеша чем один :) ), если много категорий товаров). Не забывай, что модуль не только новости выводит, но и сильно работает с отзывами для товаров, формами, голосовалками, обратной связью... и это все взаимосвязано и унифицировано Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 3 4 5 6 7 8 9 Вперед Сторінка 4 з 9 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації Модуль Fast Cache PRO - Increase Performance + Scalability (Кэширование и улучшение производительности сайта) [Поддержка] Автор: kirians, 21 жовтня 2021 cache fast cache (і ще %d) Теги: cache fast cache кэш кэш cache кэширование кэш cache оптимизация кеш кешування 0 відповідей 647 переглядів kirians 3 листопада 2021 YouTube lazy load & popup - вставка відео з youtube, vimeo, галерея відео, оптимізація page speed сторінок з відео Автор: Seriusis, 12 листопада 2020 youtube lazy load (і ще %d) Теги: youtube lazy load iframe video видео на странице оптимизация pagespeed page speed галерея видео vimeo видео в карточке 0 коментарів 10 508 переглядів Seriusis 12 листопада 2020 [Поддержка] 1 2 Автор: Seriusis, 12 листопада 2020 youtube lazy load (і ще %d) Теги: youtube lazy load iframe video видео на странице оптимизация pagespeed page speed галерея видео vimeo видео в карточке 44 відповіді 5 126 переглядів Seriusis 25 липня Модуль OpenCart Lightning: кеширование, оптимизация, улучшение SEO и Google PageSpeed [Поддержка] 1 2 3 4 60 Автор: MaxD, 15 грудня 2014 оптимизация скорость (і ще %d) Теги: оптимизация скорость ускорить тормоза кеширование много оптимизировать 1 476 відповідей 204 483 перегляди MaxD 7 листопада Модуль [Поддержка] 1 2 3 4 75 Автор: markimax, 15 березня 2017 cache seo cms (і ще %d) Теги: cache seo cms кеширование кеш страниц кеш контроллеров кеш моделей скорость jet cache оптимизация запросы тормозит pagespeed 1 852 відповіді 239 908 переглядів markimax 13 жовтня Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Кэширование, сжатие, ускорение Модуль TurboCache для Ocstore [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
snastik Опубліковано: 25 серпня 2014 Автор Share Опубліковано: 25 серпня 2014 Марк, спасибо за промо, ты полностью прав в анализе. Но я не могу сказать что pagecache не имеет место быть. На высоконагруженном проекте даже при супероптимизированной базе, запросах и быстром сервере время генерации 500-700 мс, при формировании контента движком и отдача за 50-70 мс готового html из кеша будет не лишними, и позволят надолго оттянуть вопрос переезда на новый сервер. Но, так как зачастую народ хочет решить все вопросы уменьшения скорости генерации одной заплаткой, может создаться впечатление что за цену в $90 они получат ну практически баллистическую ракету и еще оценку googlepagespeed 90+. Ведь по большому счету, то как формируется итоговый html движком, понимают немногие. И еще меньше людей понимают концепцию кеширования как таковую. И несмотря на то, что я подробно обьяснил принцип работы turbocache для большинства - это как квантовая физика, что то слышал, а что это такое - фиг его знает. И как показывает практика, идеальный магазин получается по итогам нескольких процедур: 1 - оптимизация базы и mysql сервера. Тут однозначного рецепта нет. Недостаточно запустить скрипт, который найдет все поля _id и поставит им индексы. Зачастую приходится сидеть с EXPLAIN и профайлером полдня, для того чтобы найти все засады. Особенно если стоит много дополнительного функционала. (недавно сталкивался с магазином, в котором казалось бы простой запрос, убивал сервер на полторы минуты, так как время жизни скрипта было увеличено и запрос осуществлял какой то хитрый выбор хитов продаж, и в связи с отсутствием индексов в таблицах order все умирало, а профайлер ничего не показывал, так как апач убивал соединение по таймауту). 2 - созданием промежуточных кешей повторяющихся элементов (меню, стандартные модули, списки товаров в категориях) собственно говоря это то что делает turbocache. 3 - желателен перенос хранилища кеша с физического диска в память memcache, memcached. 4 - модуль pagecache, если бы не стоил невменямых денег, тоже имеет место быть использованным. 5 - кеширование сжатие и оптимизация изображений. Собственно те процедуры, которые требует Google PageSpeed Insight. В какой то мере они влияют на скорость загрузки сайта, но зачастую эти показатели путают со скоростью генерации контента html. Но в конечном итоге прирост от больших показателей будет виден либо на слабых компьютерах либо на медленном интернете, так как практически все требования, заявленные гуглом, касаются уменьшения физического размера данных контента (сжатие, объединение и минификация css, js и изображений), и оптимизации структуры страниц и работы сервера (объединениеперенос скриптов из шапки в конец контента html и настройка кеширования и сжатия статики на клиенте). Реализуется этот пункт по разному. Если есть хотя бы VPS, можно поставить на апач mod_google_pagespeed, подкрутить его и забыть, что у вас были эти проблемы. Если дешевый шаред хостинг. То нужно танцевать с бубном, теоретически можно купить на офсайте тоже недешевый модуль (80 зеленых по моему), который частично решает эти вопросы. Но, если стоит NGINX, все равно надо настраивать конфиг, равно как и для apache можно просто подредактировать htaccess, чуть понизить качество jpg и получить сразу оценку 75. А дальше за каждый балл уже надо бороться с большим напильником, вручную пережмая изображения шаблонов минифицируя скрипты и перекраивая структуру шаблонов, для переноса всех скриптов как можно ниже. В итоге, если провести все 5 процедур, мы получаем систему, способную быстро генерировать первичный контент без кешей. Создаем готовые части контента, которые разгрузят базу данных для генерации новых страниц. Оптимизируем скорость работы хранилища и исключаем проблемы связанные с потенциальными тормозами от большого количества файлов кеша, или прожорливых соседей на сервере. И разгружаем канал пользователям с плохим интернетом. Пока что это некая общая концепция по итогам наблюдений за магазинами, на которые был установлен Turbocache, и по которым пришлось делать дополнительные доработки. Есть еще методы по оптимизации работы js скриптов, совсем в тяжелых случаях можно и мультиланг и мультистор вырезать и реплику базы прикрутить, но это уже совсем частные случаи. В 99% для построения быстрой системы на 20-50к товаров с посещаемостью до 20 000 хостов достаточно тех методов, что я описал выше, и обычного vps с 2гб мозгов и какими нить 2,5ghz заявленным процессором. Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 25 серпня 2014 Автор Share Опубліковано: 25 серпня 2014 Заточу, есть пара пациентов, на которых можно потренироваться, но если честно ни разу не видел магазина в котором больше 100 статей блога чтобы было. Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 25 серпня 2014 Share Опубліковано: 25 серпня 2014 ... Согласен полностью. Да на супер высоконагруженных - выигрыш будет, так как рассерилизовать массив кеша страниц будет быстрее расчета, замечу не оптимизированного контроллера. (хотя во многих случаях хватает и memcache- a) Но если чуть оптимизировать - толку от модуля Opencart Page cache ноль. У Turbocache совсем другая архитектура, которая реально кеширует узкие места Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 25 серпня 2014 Share Опубліковано: 25 серпня 2014 Заточу, есть пара пациентов, на которых можно потренироваться, но если честно ни разу не видел магазина в котором больше 100 статей блога чтобы было. Все равно там есть нюансы. Может быть много виджетов, может быть много категорий товаров из которых берутся отзывы (а там очень будет монстрообразный запрос (хотя я его и кещирую, но лучше два кеша чем один :) ), если много категорий товаров). Не забывай, что модуль не только новости выводит, но и сильно работает с отзывами для товаров, формами, голосовалками, обратной связью... и это все взаимосвязано и унифицировано Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 3 4 5 6 7 8 9 Вперед Сторінка 4 з 9 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації Модуль Fast Cache PRO - Increase Performance + Scalability (Кэширование и улучшение производительности сайта) [Поддержка] Автор: kirians, 21 жовтня 2021 cache fast cache (і ще %d) Теги: cache fast cache кэш кэш cache кэширование кэш cache оптимизация кеш кешування 0 відповідей 647 переглядів kirians 3 листопада 2021 YouTube lazy load & popup - вставка відео з youtube, vimeo, галерея відео, оптимізація page speed сторінок з відео Автор: Seriusis, 12 листопада 2020 youtube lazy load (і ще %d) Теги: youtube lazy load iframe video видео на странице оптимизация pagespeed page speed галерея видео vimeo видео в карточке 0 коментарів 10 508 переглядів Seriusis 12 листопада 2020 [Поддержка] 1 2 Автор: Seriusis, 12 листопада 2020 youtube lazy load (і ще %d) Теги: youtube lazy load iframe video видео на странице оптимизация pagespeed page speed галерея видео vimeo видео в карточке 44 відповіді 5 126 переглядів Seriusis 25 липня Модуль OpenCart Lightning: кеширование, оптимизация, улучшение SEO и Google PageSpeed [Поддержка] 1 2 3 4 60 Автор: MaxD, 15 грудня 2014 оптимизация скорость (і ще %d) Теги: оптимизация скорость ускорить тормоза кеширование много оптимизировать 1 476 відповідей 204 483 перегляди MaxD 7 листопада Модуль [Поддержка] 1 2 3 4 75 Автор: markimax, 15 березня 2017 cache seo cms (і ще %d) Теги: cache seo cms кеширование кеш страниц кеш контроллеров кеш моделей скорость jet cache оптимизация запросы тормозит pagespeed 1 852 відповіді 239 908 переглядів markimax 13 жовтня Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Кэширование, сжатие, ускорение Модуль TurboCache для Ocstore [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich
snastik Опубліковано: 25 серпня 2014 Автор Share Опубліковано: 25 серпня 2014 Заточу, есть пара пациентов, на которых можно потренироваться, но если честно ни разу не видел магазина в котором больше 100 статей блога чтобы было. Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 25 серпня 2014 Share Опубліковано: 25 серпня 2014 ... Согласен полностью. Да на супер высоконагруженных - выигрыш будет, так как рассерилизовать массив кеша страниц будет быстрее расчета, замечу не оптимизированного контроллера. (хотя во многих случаях хватает и memcache- a) Но если чуть оптимизировать - толку от модуля Opencart Page cache ноль. У Turbocache совсем другая архитектура, которая реально кеширует узкие места Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 25 серпня 2014 Share Опубліковано: 25 серпня 2014 Заточу, есть пара пациентов, на которых можно потренироваться, но если честно ни разу не видел магазина в котором больше 100 статей блога чтобы было. Все равно там есть нюансы. Может быть много виджетов, может быть много категорий товаров из которых берутся отзывы (а там очень будет монстрообразный запрос (хотя я его и кещирую, но лучше два кеша чем один :) ), если много категорий товаров). Не забывай, что модуль не только новости выводит, но и сильно работает с отзывами для товаров, формами, голосовалками, обратной связью... и это все взаимосвязано и унифицировано Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 3 4 5 6 7 8 9 Вперед Сторінка 4 з 9 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації Модуль Fast Cache PRO - Increase Performance + Scalability (Кэширование и улучшение производительности сайта) [Поддержка] Автор: kirians, 21 жовтня 2021 cache fast cache (і ще %d) Теги: cache fast cache кэш кэш cache кэширование кэш cache оптимизация кеш кешування 0 відповідей 647 переглядів kirians 3 листопада 2021 YouTube lazy load & popup - вставка відео з youtube, vimeo, галерея відео, оптимізація page speed сторінок з відео Автор: Seriusis, 12 листопада 2020 youtube lazy load (і ще %d) Теги: youtube lazy load iframe video видео на странице оптимизация pagespeed page speed галерея видео vimeo видео в карточке 0 коментарів 10 508 переглядів Seriusis 12 листопада 2020 [Поддержка] 1 2 Автор: Seriusis, 12 листопада 2020 youtube lazy load (і ще %d) Теги: youtube lazy load iframe video видео на странице оптимизация pagespeed page speed галерея видео vimeo видео в карточке 44 відповіді 5 126 переглядів Seriusis 25 липня Модуль OpenCart Lightning: кеширование, оптимизация, улучшение SEO и Google PageSpeed [Поддержка] 1 2 3 4 60 Автор: MaxD, 15 грудня 2014 оптимизация скорость (і ще %d) Теги: оптимизация скорость ускорить тормоза кеширование много оптимизировать 1 476 відповідей 204 483 перегляди MaxD 7 листопада Модуль [Поддержка] 1 2 3 4 75 Автор: markimax, 15 березня 2017 cache seo cms (і ще %d) Теги: cache seo cms кеширование кеш страниц кеш контроллеров кеш моделей скорость jet cache оптимизация запросы тормозит pagespeed 1 852 відповіді 239 908 переглядів markimax 13 жовтня Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Кэширование, сжатие, ускорение Модуль TurboCache для Ocstore [Поддержка]
markimax Опубліковано: 25 серпня 2014 Share Опубліковано: 25 серпня 2014 ... Согласен полностью. Да на супер высоконагруженных - выигрыш будет, так как рассерилизовать массив кеша страниц будет быстрее расчета, замечу не оптимизированного контроллера. (хотя во многих случаях хватает и memcache- a) Но если чуть оптимизировать - толку от модуля Opencart Page cache ноль. У Turbocache совсем другая архитектура, которая реально кеширует узкие места Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 25 серпня 2014 Share Опубліковано: 25 серпня 2014 Заточу, есть пара пациентов, на которых можно потренироваться, но если честно ни разу не видел магазина в котором больше 100 статей блога чтобы было. Все равно там есть нюансы. Может быть много виджетов, может быть много категорий товаров из которых берутся отзывы (а там очень будет монстрообразный запрос (хотя я его и кещирую, но лучше два кеша чем один :) ), если много категорий товаров). Не забывай, что модуль не только новости выводит, но и сильно работает с отзывами для товаров, формами, голосовалками, обратной связью... и это все взаимосвязано и унифицировано Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 3 4 5 6 7 8 9 Вперед Сторінка 4 з 9 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації Модуль Fast Cache PRO - Increase Performance + Scalability (Кэширование и улучшение производительности сайта) [Поддержка] Автор: kirians, 21 жовтня 2021 cache fast cache (і ще %d) Теги: cache fast cache кэш кэш cache кэширование кэш cache оптимизация кеш кешування 0 відповідей 647 переглядів kirians 3 листопада 2021 YouTube lazy load & popup - вставка відео з youtube, vimeo, галерея відео, оптимізація page speed сторінок з відео Автор: Seriusis, 12 листопада 2020 youtube lazy load (і ще %d) Теги: youtube lazy load iframe video видео на странице оптимизация pagespeed page speed галерея видео vimeo видео в карточке 0 коментарів 10 508 переглядів Seriusis 12 листопада 2020 [Поддержка] 1 2 Автор: Seriusis, 12 листопада 2020 youtube lazy load (і ще %d) Теги: youtube lazy load iframe video видео на странице оптимизация pagespeed page speed галерея видео vimeo видео в карточке 44 відповіді 5 126 переглядів Seriusis 25 липня Модуль OpenCart Lightning: кеширование, оптимизация, улучшение SEO и Google PageSpeed [Поддержка] 1 2 3 4 60 Автор: MaxD, 15 грудня 2014 оптимизация скорость (і ще %d) Теги: оптимизация скорость ускорить тормоза кеширование много оптимизировать 1 476 відповідей 204 483 перегляди MaxD 7 листопада Модуль [Поддержка] 1 2 3 4 75 Автор: markimax, 15 березня 2017 cache seo cms (і ще %d) Теги: cache seo cms кеширование кеш страниц кеш контроллеров кеш моделей скорость jet cache оптимизация запросы тормозит pagespeed 1 852 відповіді 239 908 переглядів markimax 13 жовтня Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
markimax Опубліковано: 25 серпня 2014 Share Опубліковано: 25 серпня 2014 Заточу, есть пара пациентов, на которых можно потренироваться, но если честно ни разу не видел магазина в котором больше 100 статей блога чтобы было. Все равно там есть нюансы. Может быть много виджетов, может быть много категорий товаров из которых берутся отзывы (а там очень будет монстрообразный запрос (хотя я его и кещирую, но лучше два кеша чем один :) ), если много категорий товаров). Не забывай, что модуль не только новости выводит, но и сильно работает с отзывами для товаров, формами, голосовалками, обратной связью... и это все взаимосвязано и унифицировано Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 3 4 5 6 7 8 9 Вперед Сторінка 4 з 9 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0
Recommended Posts