170 похожих чатов

Так вот я д сих пор не знаю - наши

псевдоконтроллеры дают ли какое-то кеширование? я спрашивал, но так и не понял, кешируются ли страницы, вроде ведь да

13 ответов

47 просмотров

Нет. Сами по себе не дают. И в избитом примере от Дмитрия, который одно время все копипастили, там как раз этот кеш принудительно вызывался в одном из методов.

В трешке кэшируются не страницы (как было в 1.4, где на выходе получался html) , а данные. И кэшируешь ты их самостоятельно. А потом они летят в блейд. Если жить по-новому :)

Aliaksandr Sadouski
В трешке кэшируются не страницы (как было в 1.4, г...

А у Блейда же какой-то есть свой кеш, или нет?

Андрей [aharito] Харитонов
Я не видел этого примера, или не помню.

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

Dreamer_0x01 VeseloV
screenshot Да видели скорее всего, просто не обращали внимани...

У меня такое тоже, из какого-то древнего примера от эво2.

Андрей [aharito] Харитонов
Я не видел этого примера, или не помню.

Сейчас я делаю по-другому. Во-первых, данные строю не в конструкторе, а в методе main у basecontroller, вызов которого есть как раз в исходниках Эво, что по логике как раз вернее, так как в конструкторе должна быть инициализация самого класса, а не рендер данных. Во-вторых, наделал как раз хелперов в своём классе EvoData, для "просто закешировать данные доклистера", "закешировать вызов произвольного сниппета" и т.д., "достать и закешировать мультитв-данные ", (пейджбилдер, и т.д.). Это как раз обертка над ларовским remember, в кторый передается ключ кеша и время жизни. (последнее не передано в в примере, но параметр у функции есть) В конкретном примере строю данные для меню (пока не кеширую так как закомментил, потом переделаю на кеширование с учетом отличия активных пунктов), данные для дочерних элементов с ключем страницы, бредкрабмс с учетом страницы. PrepareData, это метод, который переопределен в произвольных классах и догружает/доделывает какие-то отдельные данные. Как-то так.

Dreamer_0x01 VeseloV
screenshot Да видели скорее всего, просто не обращали внимани...

Да, и я этому поспособствовал к сожалению. В видосах же потом разбирал уже подробнее и говорил, что это пример и вот сделать можно еще и вотттак, так и так.

Dreamer_0x01 VeseloV
screenshot Сейчас я делаю по-другому. Во-первых, данные строю...

В ненужном споре изредка появляются полезные вкрапления, спасибо ))

Андрей [aharito] Харитонов
В ненужном споре изредка появляются полезные вкрап...

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

Dreamer_0x01 VeseloV
Если там прям надо срочно разобрать и дедлайн прям...

Спасибо, пока не срочно, срочно пока на повестке еФильтр, я его так и доделал - занят же здесь в чате, спорю же ))

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта