Сообщения пользователя Vladzimir

Vladzimir
16.09.2020, 11:39
Раздел: Вопросы по работе с OkayCMS
Тема: Рациональность работы OKAY с данными
Ответы: 21
Просмотры: 559

Re: Рациональность работы OKAY с данными

Ок. Вы ухватились и зациклились на одной функции.
Но проблема в том, что даже опускаясь вниз по ней тормоза все равно пренадлежат роутингу.
Ладно. в \okay\core\router почему \bramus\router\router все равно съедает все время?
Почему не подключение к базе, в крайнем случае рендеринг, а именно роутинг?
Vladzimir
15.09.2020, 08:25
Раздел: Вопросы по работе с OkayCMS
Тема: Почему так? тематика сайта одна, а выдает другое
Ответы: 4
Просмотры: 112

Re: Почему так? тематика сайта одна, а выдает другое

pplace2b писал(а):как отключить ?
Есть такой термин - "минус-слова"
Vladzimir
15.09.2020, 08:19
Раздел: Вопросы по работе с OkayCMS
Тема: Рациональность работы OKAY с данными
Ответы: 21
Просмотры: 559
  • -1

Re: Рациональность работы OKAY с данными

Что значит "абсолютные значения"? Вы сейчас на полном серьезе не понимаете значение слова "абсолютные значения"? Ок. Переведу - значния не в процентах, а в секундах. И ваши картинки из какого-то там блекчтототам, тоже подтверждают что роутинг - основной потребитель времени выпол...
Vladzimir
11.09.2020, 17:38
Раздел: Вопросы по работе с OkayCMS
Тема: Рациональность работы OKAY с данными
Ответы: 21
Просмотры: 559

Re: Рациональность работы OKAY с данными

вы чуть не правильно смотрите стек вызовов. Вот как все происходит на самом деле http://prntscr.com/ufga6m. Видно что index.php работал 99%, далее видим что Core\Router работал 90% затем видим что далее на каждый метод процентов все меньше и меньше. Но все время работы дочерних методов прибавляется...
Vladzimir
11.09.2020, 09:18
Раздел: Вопросы по работе с OkayCMS
Тема: Рациональность работы OKAY с данными
Ответы: 21
Просмотры: 559

Re: Рациональность работы OKAY с данными

дело в том, что в это время входит и работа по созданию экземпляра контроллера, отработка всего что написано в контроллере и т.д. по сути при вызове run() отрабатывает весь этот код http://prntscr.com/uffm18, описанный в Okay\Core\Router. Эта ф-ция практически полностью сопровождает работу системы ...
Vladzimir
11.09.2020, 09:01
Раздел: Вопросы по работе с OkayCMS
Тема: Рациональность работы OKAY с данными
Ответы: 21
Просмотры: 559

Re: Рациональность работы OKAY с данными

zyxer писал(а):Откуда эта цифра (как её замеряли)? И что именно вы считаете роутингом?
Xdebug. 75% Okay\Core\Router->run
Vladzimir
10.09.2020, 10:35
Раздел: Вопросы по работе с OkayCMS
Тема: Рациональность работы OKAY с данными
Ответы: 21
Просмотры: 559

Re: Рациональность работы OKAY с данными

Ок. Вы как специалист, можете мне обьснить почему 70% времени генерации страницы занимает роутинг?
Vladzimir
10.09.2020, 09:06
Раздел: Вопросы по работе с OkayCMS
Тема: ОкайЦМС 3.8 и кеш
Ответы: 15
Просмотры: 272

Re: ОкайЦМС 3.8 и кеш

EPLAIN? Я надеюсь вы сейчас не серьезно это сказали.
Каждый запрос ручками мониторить, когда все уже давно используют профайлер запросов?
Vladzimir
09.09.2020, 12:21
Раздел: Вопросы по работе с OkayCMS
Тема: ОкайЦМС 3.8 и кеш
Ответы: 15
Просмотры: 272

Re: ОкайЦМС 3.8 и кеш

Кеш прекрасно жмется без накладных расходов.
Vladzimir
09.09.2020, 11:03
Раздел: Вопросы по работе с OkayCMS
Тема: ОкайЦМС 3.8 и кеш
Ответы: 15
Просмотры: 272

Re: ОкайЦМС 3.8 и кеш

Да. И части некоторых модулей.
Ну а если хотите делать реально быстрые выборки для фильтра, то вам необходимо смотреть как реализовано в модуле для опенкарта мегафильтрпро.
Vladzimir
09.09.2020, 10:22
Раздел: Вопросы по работе с OkayCMS
Тема: ОкайЦМС 3.8 и кеш
Ответы: 15
Просмотры: 272

Re: ОкайЦМС 3.8 и кеш

Кеиширование нужно делать более гибче. Например меню чтоб каждый раз не генерировать - отдавать вообще html. Запросы в БД, только те которые не влияют на поведение. Например товар закончился, а в кеше он еще числится что есть. Одним словом, должен быть модуль с настройками кеша, да и у подключемых м...
Vladzimir
09.09.2020, 09:57
Раздел: Вопросы по работе с OkayCMS
Тема: ОкайЦМС 3.8 и кеш
Ответы: 15
Просмотры: 272

Re: ОкайЦМС 3.8 и кеш

А в чем проблема с инвалидацией?
Ставите время жизни кеша, и при его дергании проверяете протух или нет.
Можно конечно реализовать через очереди. Что будет более логично и правильно от "стаи собак".
Vladzimir
08.09.2020, 10:59
Раздел: Вопросы по работе с OkayCMS
Тема: ОкайЦМС 3.8 и кеш
Ответы: 15
Просмотры: 272

Re: ОкайЦМС 3.8 и кеш

zyxer писал(а):это как? Кеш же предназначен ускорять выборки
А вто так. Я периодически включал кеширование мускулем, и всегда результат был хуже.
Да и кеш самого мускуля деревянный. Он например сбрасывается на всей таблице, если меняется любое значение в ней.
Так что вопрос открытый. Зачем и почему.
Vladzimir
07.09.2020, 08:50
Раздел: Вопросы по работе с OkayCMS
Тема: ОкайЦМС 3.8 и кеш
Ответы: 15
Просмотры: 272

ОкайЦМС 3.8 и кеш

Только сейчас онаружил что в окай нет общепринятого кеша, а есть странное решение переложить его на мускль.
Хотелось бы понять, чем именно руководствовались при выборе данного решения. Потому что всегда наблюдал замедление выборки из БД при включении кеша мускуля.
Vladzimir
07.09.2020, 08:40
Раздел: Вопросы по работе с OkayCMS
Тема: Дебаг sql запросов
Ответы: 3
Просмотры: 121

Re: Дебаг sql запросов

Ладно, обозвем это профилирование.
Я хочу видеть какие запросы выполняются и сколько на каждый ушло время.
Vladzimir
03.09.2020, 14:08
Раздел: Вопросы по работе с OkayCMS
Тема: Дебаг sql запросов
Ответы: 3
Просмотры: 121

Дебаг sql запросов

Как включить дебаг sql запросов в Окайсмс3?
Vladzimir
03.09.2020, 13:31
Раздел: Вопросы по работе с OkayCMS
Тема: В ссылках на товар добавить .html
Ответы: 10
Просмотры: 157

Re: В ссылках на товар добавить .html

так понял вы переходите с опенкарта на окай и чтобы сохранить вес страниц хотите подправить роутинг под старые url. Я предложил оставить в окай как есть, а со старых страниц сделать редирект на новые. Не самое идеальное решение, но я когда-то так делал, потому что мне не нравились старые url. Сайт ...
Vladzimir
03.09.2020, 12:45
Раздел: Вопросы по работе с OkayCMS
Тема: В ссылках на товар добавить .html
Ответы: 10
Просмотры: 157

Re: В ссылках на товар добавить .html

makki писал(а):Для обратной совместимости. В опенкарте у всех товаров это было. Для роутинга это был признак что это товар, а не категория.
А зачем?
Vladzimir
03.09.2020, 12:35
Раздел: Вопросы по работе с OkayCMS
Тема: В ссылках на товар добавить .html
Ответы: 10
Просмотры: 157

Re: В ссылках на товар добавить .html

korshunov писал(а):По-хорошему, роутинг должен бы обеспечивать такое стандартно легко и просто.
Согласен!

Перейти к расширенному поиску