Alexey
ну 20 тысяч уже норм:) ладно, буду иметь ввиду:)
Arthur
Maxim
не могу вставлять ссылку, вот тут: deconica . ru/svetilniki/?page=500 - больше 15к товаров только в одной рубирке, на бюджетном хостинге
Миша
Arthur
Ну знаешь ради того чтобы на сайте minishop2 можно было расплачиваться за товары кредитками пришлось плагин ЯД купить)
Arthur
Вообще у minishop2 бесплатно пайпал есть, но у владельца сайта нету там акка.
Arthur
А что вы скажете о отличиях minishop2 vs ShopKeeper3?
Arthur
Работал с 1м токо)
Иван
Николай
ШопКипер сложнее зашел, а МиниШоп интуитивно да и с авторами переговорить можно на родном
Arthur
Arthur
Или Фонди, не помню.
Миша
Arthur
Миша
удобный?
не пользовался)) Просто написал под него компонент
Arthur
Миша
да
Алексей
Кстати, если кому интересно - делал недавно тест. Справочно:
Делал скрипт, который рандомно вставлял 200 записей товаров в minishop2 с 5ю TV. 3 TV указывал что пусты, один текстом цвет, вотрой tv - id ресурса (бренд). Так же указывал артикул и цену.
Создавал штатным процессором, вызывая $modx->runProcessor('resource/create'
в цикле for.
Хостинг Шаред на бегет php 7.2
Скорость вставки первой партии составила помоему около 20 секунд.
когда вставлял последнюю запись чтобы товаров было ровно 10 тыс - время вставки было 65 сек. т.е. выросло в 3 раза.
Ну и вывод потом тестировал этих товаров... (подключал 4 TV для теста) + генерация фильтра по цене и по бренду (TV).
Общее время генерации:
когда было 0 товаров - с кеша 0,29 сек. (~0,7 без)
А при 10 тыс 1,26 сек. - кеш (1,5 сек).
Arthur
да
много способов оплаты, правда хз там нужно заявку на вывод на их сайте или же моментально выводит продавцу бабки
Миша
Миша
Алексей
Чтобы бесплатно реализовать варианты товаров в зависимости от параметров на migx.
Anonymous
Привет
Anonymous
Кто то узб яз знает
Миша
Dmytro
Любая ЦМС хорошая если знаешь ее принципи и не пишешь велосипеды с костылями и у любой ЦМС есть как плюсы так и минусы
Миша
changeDomain и shareCart прямо одинаково))
Алексей
Знаю. что тормоза. но тестировал без TV - работает быстрее, но join к msProduct - тож хорошо жрет... делал запросна pdoRes - 10 тыс - 0,2 сек...
Понимаете про что я?
Миша
Алексей
сделал кастомный сниппет который делает тоже самое, но оптимизировал -резульат 10 тыс за 0,14 сек из кеша. без кеша - 0,42.
вывод - писат свои сниппеты под задачу. :)
Arthur
22 февраля вышло)
хотя я бы тут массивную константу заюзал с матами https://github.com/vearutop/php-obscene-censor-rus/blob/master/src/ObsceneCensorRus.php
Arthur
так скажем, современнее
Миша
Arthur
или где там маты хранятся
Миша
и?
Arthur
Dmytro
Миша
хех
ты нормально скажи, а то у меня первый час ночи я не въезжаю
Миша
Arthur
Миша
ааа
https://github.com/Electrica/Matrous/blob/master/core/components/matrous/elements/plugins/matrous.php
вот пример плагина (или снипета) где хочешь можно юзать
Миша
по сути просто обертка и все
Миша
https://github.com/Electrica/Matrous/blob/master/core/components/matrous/model/matrous.class.php
модель с одним методом))))))
Arthur
Алексей
Но вот не ожидал что при 10 тыс товаров - вставка уже происходит медленнее в ~3 раза
Dmytro
Dmytro
Надо допиливать стандартные функции
Arthur
Хотя не, Хауди юзает isset)
Миша
Arthur
что не так?
Я критикую по качеству кода просто, несмотря что валид всё.
Миша
Алексей
там он на pdo с SQL запросами без API модыкса + феном на tpl.
может соберусь - напишу ламерскую свою первую статью :))))
Dmytro
В Ево сейчас сложно написать свой хороший велосипед и что б он был существенно быстрее решений из коробки
Arthur
что не так?
public function filterText($text){
if($text){
Wkhooy\ObsceneCensorRus::filterText($text);
return $text ;
} логично что будет передано что-то в качестве аргумента, иф не нужен
Алексей
Миша
Dmytro
И это радует ибо минимум времени на оптимизацию уходит
И зачастую оптимизировать уже нужно когда посещалка переваливает 10к уников в сутки
Arthur
Миша
вот тогда будет по феншую я думаю
Dmytro
Тоесть тогда когда уже пару запросов в базу лишних чувствуется
Arthur
Миша
Миша
проверять что только текс попал, не картинки, мало ли, чего туда могут запихать
Arthur
не ну это да
у тебя вижу на гх только компоненты, ты на чистом пхп или фреймворках пишешь ?
Миша
Миша
gitlab
Arthur
Dmytro
Зачастую и 28 много но явно лучше 81
Алексей
ну... из 2х зол... как говориться.