Aliaksandr
я не вижу никакого удобства
ну да. голый md5 в ключе - это конечно намного удобней. согласен :)
Pathologic
там где мне надо docid дописать, я допишу и все
Pathologic
задавай ключи сам, повторяю
Aliaksandr
хорошо, буду задавать сам в md5 )
Aliaksandr
так удобней )
Pathologic
так нафига md5
Pathologic
если ты можешь задавать нормальные читаемые ключи
Aliaksandr
в пятый раз повторяю - я про те ключи, которые создаются автоматом ))
Pathologic
забудь про них просто
Dmytro
чистить кеш одной страницы не целесообразно
Aliaksandr
ну в таком виде понятное дело, что ими управлять никак нельзя - только забыть ))
Dmytro
если чистить то: - документ - соседние - все паренты - главная и это минимум ибо в 99% случаев похожие товары пункты меню и т д
Pathologic
я несколько лет живу без ключей в md5 и ничего страшного
Dmytro
+ зачем чистить кеш снипетов внутри странички по id документа тогда уже надо чистить кеш всего документа
Aliaksandr
чистить кеш одной страницы не целесообразно
а мне нравится после редактирования отзывов в отдельной таблице чистить кэш одной страницы товара, где эти отзывы выводятся :) а не весь кэш сайта ради этого - вот такой я странный ))
Anonymous
ну в таком виде понятное дело, что ими управлять никак нельзя - только забыть ))
Просто вот дарю подксказку если удастся перехватить генерируемый ключ. То удастся и отловить id страницы
Anonymous
И по нему проще искать по базе, чем лайком
Pathologic
ну так пишешь Сache::delete('reviews') и очистились твои отзывы
Dmytro
ну так пишешь Сache::delete('reviews') и очистились твои отзывы
он хочет Сache::delete('reviews','docid'=>'5')
Anonymous
извлечь ее из md5? :)
Читать доку по modx где давно рассказано как получить id текущего документа
Pathologic
тогда Сache::delete('reviews5')
Aliaksandr
ну так пишешь Сache::delete('reviews') и очистились твои отзывы
если бы не было автоматической генерации ключа я бы даже и вопрос этот не поднял ))) но она есть ))
Pathologic
она для лохов
Anonymous
Ну очевидно
Aliaksandr
он хочет Сache::delete('reviews','docid'=>'5')
нет, ты опять не угадал - я хочу совершенно не это :)
Dmytro
надо в отдельно параметре
Dmytro
Ну так может ты напишешь адекватно что тебе надо может оно всем надо
Dmytro
напиши статейку виденья кеша 🙂
Pathologic
в общем варианты - использовать нормальные ключи, расширить драйвер файлового кэша и хранить ключи в базе с полем docid для лучшего поиска
Anonymous
За 10$ расскажу без доки как получить идентификатор страницы в любом месте 🙂
Pathologic
ну то есть нет проблемы обойти лоховские ключи в мд5
Aliaksandr
За 10$ расскажу без доки как получить идентификатор страницы в любом месте 🙂
мне кажется у тебя там опять что-то потекло по носкам :) давно не было и вот опять ))
Pathologic
я бы понял, если б ты утром про это спорил, когда Дима не хотел чтобы можно было ключ задавать
Pathologic
а теперь чего уже
Anonymous
Да он типичный белорус. Сидит на кухне и говорит всё херово, вот я бы сделал лучше и вот нужно так делать. А сам ничего для этого не делает 🙂
Aliaksandr
я и не спорю - я просто написал свою мнение, что наличие в автоматическом ключе docid - это удобно. но умные люди мне ответил, что это очень неудобно ))
Aliaksandr
я больше и не спорю - неудобно, так неудобно ))
Pathologic
умные люди тебе ответили что это не нужно
Pathologic
что твои ключи в твоих руках ((:
Anonymous
Умные люди сказали что если уж удалось перехватить ключ кэша. То не проблема и присобачить туда идентификатор страницы и искать по нему
Anonymous
Или да. Самому ключи генерить, что тоже не проблема
Aliaksandr
Ну не нужны мне твои "умные" советы ))
Anonymous
Кроме как оскорблять что-нибудь умеете делать?
Aliaksandr
Кроме как оскорблять что-нибудь умеете делать?
Ну так от тебя же конструктива ноль - сразу вонь поднимается. Не сразу - так через минут 15, сколько раз зарекался вообще не отвечать тебе )
Anonymous
Где не конструктив? Я же сразу написал если ключ перехватили то берём id ресурса и сохраняем
Dmytro
@webber_12 Последнее китайское, сори но за следующее оскорбление хоть кого то отправлю в бан, достал
Anonymous
Если не знаете как взять id текущего ресурса, то нахер тогда вообще сложности придумывать?
Pathologic
можно даже сделать чтобы кэш хранился типа docid/5f/2a/a2a2a2a2a2a2
Anonymous
Вот дарю бесплатно $evo = EvolutionCMS(); $evo->documentIdentifier;
Dmytro
Ушел в бан на неделю 🙂 По собственному желанию 🙂
Anonymous
В любом месте можно использовать
Anonymous
Ушел в бан на неделю 🙂 По собственному желанию 🙂
Ну блин 🙁 Я хотел чтобы он меня дураком назвал, за то что я ему подарил две строчки кода как получить идентификатор страницы
Anonymous
Потому что проще же лайком искать, а не по айди страницы
Dmytro
Я понимаю по части решений поагриться не вопрос в споре рождается истина но блин переходить на личности и опускаться на оскорбления это слишком
Алексей
Дмитрий прав на все 100%
Алексей
что за ситуёвина?
Pathologic
блин, даже на уровне блейда можно сделать свою функцию runCachedSnippet и там вертеть ключами как хочешь
Pathologic
Ну я про это и говорю
Pathologic
Главное что есть варианты решения
Volodymyr
https://www.loom.com/share/21221adf0f284a43bb7d784919fef9a1
Pathologic
Что там
Volodymyr
Автоперевод multitv
Dmytro
Трансляция будет через https://zoom.us
Anonymous
А почему не на ютубчик?
Камиль
ждёмс
Dmytro
На ютубчик с телефона нельзя не дают + нет обратной связи ;)
Sasha
Ну и место блин 🤣 вышел из метра а тут градирни
Dmytro
))
Dmytro
Сергей
на твиге все сами задавали ключи, в том числе с извратами как у Сергея, и ничего, все живы
Я делал небольшую доработку, что при общем кэшировании страницы, можно было добавить некэшированный сниппет и при этом включить кэшер Эво, а не твига, и при том всём скорость генерации была выше остальных показателей.
Dmytro
https://zoom.us/j/4500739680
Alexander
На ютубчик с телефона нельзя не дают + нет обратной связи ;)
Не удобно на каком-то "не популярном" сервисе смотреть, ещё качать что-то нужно устанавливать O:
Dmytro
Сейчас может порешаем еще варианты но этот точно работает
Alexander
Это один из топовых сервисов если что
Никогда им не пользовался и впервые его вижу :C