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

ocStore 3.0.3.7 - Модифицированный OpenCart


Recommended Posts

22 часа назад, chukcha сказал:

Это связано с переходом на хранилище сессий в базе
А также настройками сервера.
вот недавно на офсайте появился фикс, отличается , но идея та же
https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=42880&sort=date_added

Fixcaches.ocmod.zip 1 \u043a\u0411 · 5 downloads

А я что-то не замечал такие проблемы ... 
Хотя возможно я просто периодически "Системный кеш" обновляю. К примеру для обновления картинок товаров на сайте или для изменения SEO URL.
Этот фикс должен помочь от этого или там о чем-то другом речь?
Стоит его ставить OcStore 3.0.37?

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


22 часа назад, chukcha сказал:

Это связано с переходом на хранилище сессий в базе
А также настройками сервера.
вот недавно на офсайте появился фикс, отличается , но идея та же
https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=42880&sort=date_added

Fixcaches.ocmod.zip 1 \u043a\u0411 · 5 downloads

 

Открыл этот модификатор посмотрел.

$response->addHeader('Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0');
$response->addHeader('Pragma: no-cache');

 

Так это ж жесть просто. Я плохо разбираюсь в архитектуре Opencart, но если такой заголовок будет ставиться на все, то получается ничего кешироваться вообще не будет.

Не проще и настроить что кешировать, что не кешировать. 


@Baston
Тут проблема не движка, а настроек кеша сайта.

Вот к примеру очень хорошая статейка на эту тему и особенно этот раздел https://developer.mozilla.org/ru/docs/Web/HTTP/Caching#обновление_статических_ресурсов_revved_resources

Вот еще одна https://html5.by/blog/cache/

 

1. Если кратко то нужно настроить хотя бы в .htaccess кеширование

2. Для редко обновляемых файлов используют особый способ именования: в их URL, обычно в имя файла, добавляют номер релиза или версии. Например, widgets.css?v2.2.1

К примеру, я в своем шаблоне немного модифицировал код, и у меня картинки, css и js генерируются с припиской в имени даты изменения оригинального файла. Тем самым я могу их кешировать на стороне клиента хоть вечно, т. к. новый HTML будет генерироваться с новыми именами, когда те изменятся.

 

 

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


20 минут назад, chukcha сказал:

Как же с этим живут в 2.3?

У меня тоже 2.3 есть и я такого не делал.

Я и не говорил, что с этим не живут. Но сомневаюсь, что wpt, gmetrix и т. д. прставят хорошую оценку без кеша на стороне сервера.

А самое главное, что кеш на стороне клиента сильно увеличивает скорость загрузки страниц и уменьшает нагрузку на сервер.

В принципе, я не против таких настроек, но на мой взгляд это не верный подход.

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


12 минут назад, AlektroNik сказал:

У меня тоже 2.3 есть и я такого не делал.

Для 2.3 не надо этого делать. Там это есть
 

 

13 минут назад, AlektroNik сказал:

А самое главное, что кеш на стороне клиента сильно увеличивает скорость загрузки страниц и уменьшает нагрузку на сервер.

В принципе, я не против таких настроек, но на мой взгляд это не верный подход.

мАмА дАрАгАя - что у людей в голове..
Вот у вас был кеш (точнее заголовок) и вы имели головную боль

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

22 минуты назад, chukcha сказал:

мАмА дАрАгАя - что у людей в голове..
Вот у вас был кеш (точнее заголовок) и вы имели головную боль

Я не имел головной боли ни на 2.3, ни на 3.0 в этом плане, потому что использую инструменты по назначению и не валю все на кривой движок.

Заголовки каждый настраивает под себя.

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


3 часа назад, AlektroNik сказал:

Так это ж жесть просто. Я плохо разбираюсь в архитектуре Opencart, но если такой заголовок будет ставиться на все, то получается ничего кешироваться вообще не будет.

Не проще и настроить что кешировать, что не кешировать.

похоже путаете кеширование страниц с кешированием действительно нужного контента

то, что в решениях выше - как раз для исключения бездумного кеширования страниц, которое и приводит к описанным ранее проблемам

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

1 минуту назад, AlexDW сказал:

похоже путаете кеширование страниц с кешированием действительно нужного контента

то, что в решениях выше - как раз для исключения бездумного кеширования страниц, которое и приводит к описанным ранее проблемам

Возможно. Я поэтому с того и начал, что просил подсказать и сказал, что в архитектуре опенкарта не сильно силён.

Но к сожалению, от чукчи я не услышал какой-то конкретики.

Может быть Вы сможете поподробнее рассказать что же запрещает кешировать данные заголовки?

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


10 минут назад, AlektroNik сказал:

Заголовки каждый настраивает под себя.

на 2.3. Это заголовок не тнастраивался!!!!!
Его отдавал "php", но его можно было поменять настройками сервера

В тройке - этот заголовок нужен для того чтоб не было бездумного клиентского кеширования.
Если вы не понимает назначения этого заголовка, - зачем вы вступаете в диалог?

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

1 минуту назад, AlektroNik сказал:

я не услышал какой-то конкретики.

Какую конкретику вам надо?

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

7 минут назад, chukcha сказал:

Какую конкретику вам надо?

Какие конкретно страницы, типы документов и т. д. не будут кешироваться при таком раскладе?

Почему нельзя настроить кеш как положено самому?

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

 

Вот я и пытаюсь понять на какие документы будет этот код влиять.

У меня кеш настроен для изображений, css, js и другую статику. При этом к их названиям добавляю переменную времени изменения файла оригинала, на основании, которого они генерятся. Но даже без этого этобы оставлял кеш хотябы на сутки для них. Кроме html конечно. Но он у меня и так без кеш контрол и проблем с ним не вижу.

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

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


возьмите чистый ос3
и чистый щс2.3.

Сравните заголовки

И.. пояснять и рассказывать  на что влияет этот заголовок,  и зачем нужны заголовки сервера  я не хосу..
Хотя если внимательно прочитать, то что здесь написано (последние ответы) и свериться с документацией (вы же хотите понять) Все станет на свои места. Тем более в вашем же ответе, есть уже половина нужного ответа.

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

1 минуту назад, chukcha сказал:

возьмите чистый ос3
и чистый щс2.3.

Сравните заголовки

И.. пояснять и рассказывать  на что влияет этот заголовок,  и зачем нужны заголовки сервера  я не хосу..
Хотя если внимательно прочитать, то что здесь написано (последние ответы) и свериться с документацией (вы же хотите понять) Все станет на свои места. Тем более в вашем же ответе, есть уже половина нужного ответа.

Зачем тогда спрашиваете какую конкретику я хочу?

И при этом еще пишите, что не хотите пояснять.

Не проще уж тогда не отвечать?🤔 Может другой кто-то ответит.

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


1 минуту назад, eurobalt сказал:

php8 поддерживает?

та что же вы за этой php 8 гонитесь, большая половина модулей поддерживает максимум php 7.4

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

Коллеги, подскажите, может кто сталкивался.
В письмах с сайта некоторые символы приходят как два вопросительных знака "? ?", появляются дополнительные пробелы.
Причем это не проблема кодировки, тот же самый символ дальше по тексту не заменяется на вопросительные знаки.
Если я просто с сервера письмо в формате HTML высылаю, то никаких проблем нет, если через движок OcStore, то иногда приходит с вопросительными знаками.
Проблема и на 2.3 и на 3.0 проявляется.

Может кто-то сталкивался с такой проблемой.
Вот скрин пример из почты Яндекса:
В исходнике в письме это выглядит так 

Это тек�
�т новости о нашей компании.

Тоесть коверкает букву "с", а дальше по тексту нет проблем.

Спойлер

image.thumb.png.e4b116082b4247161e54477cb26e1a32.png

 

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


3 часа назад, AlektroNik сказал:

В письмах с сайта некоторые символы приходят как два вопросительных знака "? ?", появляются дополнительные пробелы.

 

 

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

23 минуты назад, AlexDW сказал:

 

 

Спасибо большое, а то замучался разгадывать эту загадку.

 

Решение вижу дальше в теме. Огромное спасибо.

Буду тестировать.

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


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

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

 

https://prnt.sc/1zwfmum     для рус. версии

https://prnt.sc/1zwfs66       для укр. версии

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


55 минут назад, Fialka11 сказал:

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

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

 

https://prnt.sc/1zwfmum     для рус. версии

https://prnt.sc/1zwfs66       для укр. версии

а перевод названию добавили?

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


Только что, Dimasscus сказал:

а перевод названию добавили?

Да конечко, так как на скрине 

А также установила  

 

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


29 минут назад, Fialka11 сказал:

Да конечко, так как на скрине 

А также установила  

 

скрин не открывается

 

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


1 час назад, Fialka11 сказал:

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

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

 

https://prnt.sc/1zwfmum     для рус. версии

https://prnt.sc/1zwfs66       для укр. версии

А что во вкладке SEO ?

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

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

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

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

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

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

Вхід

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

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

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