Комментарии 21
Всё уже украд написано не раз.
0
НЛО прилетело и опубликовало эту надпись здесь
Ежики плакали, кололись — но продолжали есть кактус
+1
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Могу ляпнуть глупость, но! Нахрена вообще корзину в базу комитить? Проще на фронтенде все держать в куках или localstorage, и ещё можно в пользовательских сессиях (server’s heap). Смысл нагружать базу волатильной датой?
0
НЛО прилетело и опубликовало эту надпись здесь
Если пользователь не завершил заказ, то скорее всего либо он ему не нужен, либо у вас враждебный интерфейс. В куки не проще данные складывать?
-1
НЛО прилетело и опубликовало эту надпись здесь
Не все корзины забиваются одним товаром в один клик. Я могу набирать товар днями с разных компьютеров, подбирая кол-во товара, могу передать логин другому менеджеру для дополнения и т.п. Кейсов на самом деле много, «серверная» корзина позволяет забить более широкий функционал.
0
мне кажется, что добавление проверки на существование переменных ускорит битрикс, ибо если включить вывод ошибок, при установке из коробки будет 2 экрана варнингов
ps. последний раз видел это в 2014 году, может сейчас уже исправлено
ps. последний раз видел это в 2014 году, может сейчас уже исправлено
0
Позвольте уточнить, пару моментов. Вы даете общие советы и рекомендации, и на мой взгляд не дочитали до конца. В бОльшей степени проблема крылась в старой версии mysql, после обновления которого, проблемный запрос стал выполняться в разы быстрей.
2. Я перешел к логам mysql не потому что противник стандартной отладки битрикс, а потому что сайт отказывался грузиться вообще в принципе.
3. В конкретном случае в файле init.php не было проблем, т.к. он был пуст.
4. Невозможно попасть в админку, т.к. бд постоянно падает.
5. Сколько у вас потребуется времени и сил вручную запускать агент для удаления устаревших данных из этой таблицы где 17+млн записей.
Поэтому не совсем понятно из вашего комментария, что я сделал все-таки не так.
2. Я перешел к логам mysql не потому что противник стандартной отладки битрикс, а потому что сайт отказывался грузиться вообще в принципе.
3. В конкретном случае в файле init.php не было проблем, т.к. он был пуст.
4. Невозможно попасть в админку, т.к. бд постоянно падает.
5. Сколько у вас потребуется времени и сил вручную запускать агент для удаления устаревших данных из этой таблицы где 17+млн записей.
Поэтому не совсем понятно из вашего комментария, что я сделал все-таки не так.
0
НЛО прилетело и опубликовало эту надпись здесь
Из опыта — самые большие тормоза в Битриксе получаются из-за неправильной разработки и доработки.
0
Зарегистрируйтесь на Хабре , чтобы оставить комментарий
Как профессиональный интерес украл у меня выходные