Aleksei
может имеет смысл по крону пересчитывать для коррекции раз в сутки
Sergey
тут сеошник просит h1 - склонять ... кто-нибудь сталкивался с таким
Евгений
склонять к чему?))
Sergey
тоесть на странице это h1 - а в мета-тегах это какое-то склонение
Pavel
Блин, а мне вот кажется, что сам баланс не надо нигде хранить. Надо хранить операции начисления и расходования. Тогда баланс будет суммой всех операций.
Сталкивался с такой практикой, т.к. баланс выводится прямо в шапке под иконкой юзера это давало нереальную нагрузку на сервер
Pavel
Возможно стоит пересчитывать каждый раз после каждой операции исходя из операций
Pavel
Ну, конечно кешировать баланс
В modx'e каждое сохранение ресурса очищает кэш, так что на высоконагруженных проектах гораздо более логично отключать кэш совсем, дает не малый прирост к скорости
Pavel
конкретно на этом проекте менеджеры работали 10 часов в сутки в админке и все 10 часов что-то делалось
Anonymous
а если операций дохреллион?
это ж какой сайт на modx должен быть, чтобы таких операций было настолько много. Но по факту - да, хранить таблицу транзакций всегда правильно.
Anonymous
А сумму можно считать очень быстро через функцию sum
Евгений
👍🏿
Sergey
тоесть на странице это h1 - а в мета-тегах это какое-то склонение
Проверь h1 склонение в кавычках http://wordstat.yandex.ru/. пример "слово" "слова" и сам поймёшь
Anonymous
есть таблица с income и outcome полями, достаточно посчитать сумму по каждому полю и получить разницу в виде текущего баланса
Pavel
Тут начисление баллов, а баллы даются чуть ли не за каждую операцию на сайте, написал коммент - получил баллы, репостнул - получил баллы. Баллы как деньги, можно ими оплачивать 100% от цены
Anonymous
ну так опять же, что мешает делать select sum(points) where таблица_с_этим_говном;
Pavel
ну так опять же, что мешает делать select sum(points) where таблица_с_этим_говном;
Так и было сделано, говорю же, замена этого говна на обычное поле позволило сбросить 30% с обычной нагрузки серва
Pavel
Просто пересчет поля идет при начислении/списании баллов, исходя из операций, в остальное время это статичное поле
Pavel
На сайте нонстопом по 150-300 пользователей сидят и расчет баланса при загрузке каждой страницы очень затратен
Илья
Так это и называется кешированием)
Илья
То, что данные хранятся не в кеше modx, это еще не значит, что их нельзя назвать кешированными
Pavel
Даже если кэширование вывести с общей системы modx'а чтобы баланс кэшировался отдельно и не очищался, все равно пришлось бы сбрасывать кэш у всех при каждой операции, а операции происходят ежеменутно, в итоге одновременное кэширование у 300 человек - еще более затратная операция
Pavel
Так это и называется кешированием)
А, я понял тебя, ну да, логично)
Anonymous
баланс любом случае считается же при операции добавления, поэтому ничего не мешает писать и транзакцию и обновлять поле с кешем (как Илья заметил, это не обязательно файловы кеш самого MODX).
Anonymous
И не важно, баллы это или деньги на счету - это деньги пользователя и к обработке денежных транзакций уже давно выработаны рекомендации и правила
Anonymous
И там все крайне логично описано, местами избыточно, да, но зато позволяет точно знать на что они тратились и за что добавлялись.
Pavel
Ну это да, я просто думал ты имеешь ввиду пересчитывать сумму при каждом запросе баланса, как это было сделано изначально на приведенном выше сайте
Alexandr
кто-нить сталкивался с такой вирусней, которая заменяет файлы sitemap и robots.txt на свои ?
Alexandr
как можно вычислить эту какашку?
Alexandr
это походу куда-то в плагин вписалось, айболит не видит(
Sergey
жесть какая.
Sergey
кто-нибудь сталкивался. для изображения показать alt - title в minishop галереи.
Sergey
но тогда теги применяются для превьюшки
Sergey
хз чего там не понравилось, но сеошник выносит мозг.
Alexandr
жесть какая.
да, сейчас сайт упал полностью. смотрюб - в индексе 7к страниц левых появилось, все почистил, сайт обновил, все рекомендации Василия выполнил, а вот подмену моейго файла sitemap и robots не могу победить(( дошло до того, что мне сейчас пишет 403 ошибку на попытку зайти в robots
Sergey
ппц. это vps ? или шаред? подключай админов пока не забанили
Sergey
Там ничего сложного нет https://modzone.ru/blog/2018/01/07/csrf-token-formit-hook/
Спасибо) я забыл совсем что необходимость включения выполнения пхп в феноме) только сейчас дошли руки попробовать ваш замечательный компонент! Спасибо большое
Алексей
тут сеошник просит h1 - склонять ... кто-нибудь сталкивался с таким
Увольте СЕОшника. Все поисковые машины прекрасно сами склоняют все заголовки. СЕОшники вечно ерундой начинают заниматься, вместо работы. Нет, чтобы вес текста сбалансировать, добиться валидной верстки, качественного гипертекста, сделать нормальные AMP для новостей, поставить сертификаты наконец, (у кого нет), а они блин заголовки склоняют.
Sergey
ну чего проще - заставить написать 1 шаблон для всех товаров.
Sergey
а потом искать крайних, почему не в топе. может потому что картинки кривые)
Sergey
такой тупизм. но с этим постоянно работаем
Sergey
на самом деле надо работать, а не выдумывать лёгкие пути. и от h1 столько же шансов попасть в топ, сколько и от битрикса...
Sergey
подскажите, по множественным значениям фильтра... не могу победить
Sergey
Sergey
Sergey
сверху - выбираем - и 3.1 уже неактивный, если сначала 3.1- выбрать можно
Sergey
и товар где обе опции есть
Sergey
Sergey
это нормальное поведение или что-то надо проделать, чтобы было нормальное?
Миша
(ERROR @ /home/seotagby/mustexpert.seotag.by/core/components/pdotools/vendor/fenom/fenom/src/Fenom/Modifier.php : 259) PHP warning: preg_split(): Empty regular expression
Миша
че за
Миша
а как оно могло образоваться в феном
Anonymous
Ну что-то ж ты вызвал что запускает эту функцию
Anonymous
Вот и разбирайся
Yani
Ребят ! Нужен фронтенд девелопер. Чтоб хорошо JS и CSS Писать в скайп - Илья drugoeutro
Yani
Попроектно
Yani
-) ага
Евгений
что знчит спам?
Евгений
смари какая картинка
Евгений
это лучше чем какой-то дахон
Dmytro
И проект менеджера ищу 🙂
Dmytro
И вообще ищу минимум 3-4 человека в офис в Киев:)
Dmytro
Меня возьмёшь?
Будешь совмещать и удаленно и в офисе ?:)
Yani
Я в Киеве бы пожила😁
Dmytro
Удаленно пока все ок 🙂 сейчас стоит задача как раз собрать коману в офис 🙂
Dmytro
На удаленку потом еще добирать буду. Как запустим с офисом и наладим работу
Dmytro
а как репортить? в веб версии это есть?
Dmytro
ок, спасибо