iWatchYouFromAfar
так что опасный компонент ныне
prohor
никто
А че из халявы есть альтернативы?
Евгений
migx
iWatchYouFromAfar
migx
Жекатос
iWatchYouFromAfar
я тут генерю 131923 товаров для теста через проц, напомни мне, как автотранслит сделать
iWatchYouFromAfar
а мля надо сначала транслит установить)
prohor
migx
Эм. А как в него пачкой изображения грузить а?
iWatchYouFromAfar
а дальше хз
Евгений
iWatchYouFromAfar
Евгений
памажи Жека
так при создании черз процессор алиас не генерится?
Евгений
неа
https://modx.pro/help/5862#comment-41985
iWatchYouFromAfar
так при создании черз процессор алиас не генерится?
не ну генериться из заголовка, но русский
prohor
iWatchYouFromAfar
iWatchYouFromAfar
я беру пример с людей тут)
prohor
А погуглите ещё как там снипеты плагины чанки файлами файлами сделать чтобы под гит проект загнать. Типа галочку всем проставить а?
Алексей
ага
Интересно как быстро будет работать фильтрация.... У тебя с фильтрами?
iWatchYouFromAfar
Интересно как быстро будет работать фильтрация.... У тебя с фильтрами?
$pdo->setConfig(array( 'parents' => 0, 'depth' => 10, 'select' => 'id,uri,pagetitle,parent', 'where'=>[ 'published' => true, 'deleted' => false, 'searchable' => true, ], 'limit' => 0 ));
iWatchYouFromAfar
все конфиги
Алексей
Я про фронт, когда столько товаров..
iWatchYouFromAfar
Я про фронт, когда столько товаров..
а не, я не фронт тестирую
Алексей
А, ок. Тогда ладно.
🙈 PG
генерация alias на основе pagetitle $cat = $modx->newObject('modResource'); $cat->fromArray($arr); $alias = $cat->cleanAlias($arr['pagetitle']); $cat->set('alias',$alias); $cat->save(); $aliasPath = $cat->getAliasPath($alias); $cat->set('uri',$aliasPath); $cat->save();
iWatchYouFromAfar
короче генерация кэша по curl не катит, нормальные хостинги тупо не дают доступ)
iWatchYouFromAfar
ресурс отдается с 503 ошибкой
prohor
короче генерация кэша по curl не катит, нормальные хостинги тупо не дают доступ)
Через прокси с разными курл конфигами может стоит пробежаться? Чебы хостер не просек что курл ходит..
iWatchYouFromAfar
сейчас сгенерю 20к страниц и посмотрю че будет
🙈 PG
и получил такой код
🙈 PG
define('MODX_API_MODE',true); require_once 'index.php'; $pages = $modx->getIterator('modResource'); $modx->getCacheManager(); foreach($pages as $page){ $page->process(); $results = $modx->cacheManager->generateResource($page); }
🙈 PG
в корень положи файл и попробуй
Евгений
я для кучи ресурсов использовал такой вот пример https://ilyaut.ru/cheats/step-by-step-the-script-in-console/
Евгений
в корень положи файл и попробуй
ты ща ему сломал его бизнес план
iWatchYouFromAfar
ты ща ему сломал его бизнес план
компонент то бесплатный
Евгений
компонент то бесплатный
ты бы брал денег за то чтобы удалить его у людей
🙈 PG
блядь
а ты попробовал?
iWatchYouFromAfar
iWatchYouFromAfar
а ты попробовал?
сгенерил для двух родителей кэш
🙈 PG
и
🙈 PG
работает?
iWatchYouFromAfar
да вроде, надо поковырять
iWatchYouFromAfar
Could not retrieve data to cache for resource 1011
🙈 PG
попробуй указать шаблоны
🙈 PG
либо убрать ресурсы которые не обычные страницы [sitemap ... ]
🙈 PG
оставь только контентные ресурсы
iWatchYouFromAfar
сча покручу, пасибо
🙈 PG
а может спотыкается об те у которых галку "Кэшируемый" убрали
🙈 PG
Could not retrieve data to cache for resource 1011
посмотри чем отличается этот ресурс
iWatchYouFromAfar
iWatchYouFromAfar
хотя категории кэширует же
🙈 PG
отчет по товарам минишопа Работу делал 9.88 секунд Товаров 2295 шт.
iWatchYouFromAfar
в шаблоне кэшируемого ресурса должен быть указан doctype
iWatchYouFromAfar
кэш для 1к ресурсов
iWatchYouFromAfar
Время выполнения скрипта: 4.6367 сек. Скрипт сожрал памяти: 23.59 MB
🙈 PG
это шустрее твоего компонента?)
около часа разницы 😂
Евгений
около часа разницы 😂
ага и недели что он сидел писал его)
🙈 PG
ага и недели что он сидел писал его)
ну это опыт, оно себя окупит в перспективе
iWatchYouFromAfar
iWatchYouFromAfar
ну это опыт, оно себя окупит в перспективе
да хреново гуглил я, оказалось есть встренное средство генерации кэша, писал в двух чатах и только ты вот подсказал)
iWatchYouFromAfar
сейчас генерю 50к товаров, посмотрю как отработает скрипт, думаю что спокойно можно в компонент заворачивать
iWatchYouFromAfar
только делай с консолью, скажем по 1к за итерацию
да консоль уже прикрутил, осталось итерации сделать
Anonymous
Паш привет, а что ты сделал, что за компонент будет?
🙈 PG
иначе на медленном серваке будет вылетать по таймауту
iWatchYouFromAfar