Denis
Подскажите пожалуйста в чем может быть дело? Неожиданно без редактирования .js кода вдруг стало пропадать меню каталога и органы управления на главной при обновлении страницы. Причем только при включенном автокомпозите в битриксе. https://active-hunt.ru/ Для проверки можно добавить ?ncc к урлу и ничего не пропадет: https://active-hunt.ru/?ncc
Константин
Что такое композит?
Автокомпозит это когда в битриксе каждая страница целиком кешируется в HTML на первой хите. И при открытии страницы на втором и последующем хитах сначала отдается HTML а потом на фоне проверяется, были ли изменения, и если были, то на следующем хите отдается уже заново сгенерированный HTML.
Константин
Скорость загрузки страниц чумовая. Но есть нюансы (решаемые) с кешированием. Лишний гемор, согласен, но оно того стоит
Константин
Но вот тут на главной я ума не приложу в чем может быть дело. Видимо есть какой-то блок в .js коде, который тупо вырезает html каталога и органы управления Банерами
Дмитрий
Не подскажете, как input по центру сделать ?
Lupusregina[beta]
решил 1ю так https://jsfiddle.net/jv8zmxo9/2/
Zi
Подскажите, как реализовать просмотр куков пользователя с браузера. В разных чатах тащат инфу сразу о соцсетях и.т.д. Нужно подобное в проекте реализовать. Куда копать и есть ли решения уже?
Константин
Ну или когда следующий посетитель зайдет на страницу
Denis
решил 1ю так https://jsfiddle.net/jv8zmxo9/2/
Нахуя тебе асинк ретурн нью примис?
Denis
Ну или когда следующий посетитель зайдет на страницу
Ну и зачем это надо? Получается что часть пользователей видит не актуальную инфу
Lupusregina[beta]
Нахуя тебе асинк ретурн нью примис?
ну тут можно async и убрать, но мне нравится - сразу по хидеру понятно что фу-я возвращает промис
Zi
Это понятно. Мне более под маркетинговую задачу нужно
Denis
ну тут можно async и убрать, но мне нравится - сразу по хидеру понятно что фу-я возвращает промис
Ты гонишь! Нельзя делать вещи только из-за того, что это тебе нравится. Когда все так делают начинается беспредел.
Константин
Ну и зачем это надо? Получается что часть пользователей видит не актуальную инфу
Не совсем, JS меняет важные блоки на странице (заранее размеченные) AJAX'ом сразу как только она загрузится.
Denis
можно
Ты наверное хочешь лет 10-15 посидеть в тюрьме?
Константин
Ты же говорил при след хите
Если не разметить важные области то да, на следующем. А если разметить, то сразу аяксятся
Константин
Настолько же насколько быстро грузится html файл )
Константин
Очень быстро
Denis
Очень быстро
Ну конкретнее
Denis
Какое время?
Denis
Я делал сайт (кстати снимал с Битрикса), который был SPA без фреймворков и там страницы грузились 300-400 мс
Константин
Какое время?
https://active-hunt.ru/catalog/knifes/nozhi-dlya-okhoty/nozh-skladnoy-buck-painted-pony-stockman-cat-4910/ - ну вот замерь для примера
Denis
Ооочень медленно
Denis
SPA Это как?
Single Page Application
Pavel
SPA без фреймворков не круто. Вот SPA на реакт сагах за 300-400мс вот это уровень сеньор!!
Константин
Ооочень медленно
Там просто скриптов сторонних тьма
Denis
Там просто скриптов сторонних тьма
При чем тут скрипты? ready 975 мс
Pavel
SPA без фреймворков ты неосилишь
осилю но это будут велосипеды
Pavel
и времени больше уйдет
Константин
При чем тут скрипты? ready 975 мс
А в чем может быть дело? Это же просто html страница?
Denis
А в чем может быть дело? Это же просто html страница?
У меня Пиро так работает без всякого кеширования
Denis
и времени больше уйдет
Да, не забывай, что оно было SEO-friendly и с SSR на PHP
Denis
https://reactjs.org/docs/react-dom-server.html
Ну так у меня это было когда Реакт только появился, а Vue еще не было.
Константин
У меня Пиро так работает без всякого кеширования
Так и что убегать с Битркиса? )) У меня все под него налажено уже, кастомно правда и через такую-то мать
Denis
Да смотри сам. Если что у меня есть опыт в снятии организаций с иглы битрикса
Константин
Звучит дорого )
Denis
Веб разработка никогда не была дешевой
Константин
Я в этот магазин за 4 года уже больше ляма вбухал только на сторонних разработчиков. И сам с утра доночи сижу все перепиливаю. не стоит он того. И тем более лучше битрикса для больших каталогов товаров ничего не найти, только если реально самому сесть написать с нуля.
Denis
Мой босс тратит по моим прикидкам около 1.5 ляма в месяц только на ЗП
Константин
На план? ))))
Константин
Короче у меня за 4 года минус 10млн. по этому проекту и больше я в него вливать не хочу, делаю все сам. Как надоест (если так и не будет нормальной прибыли), выкину его найух
Константин
Не знаю что с ним не так, но что-то точно
Denis
А ну 10 лямов это не мало, согласен
Константин
А че толку. Ну будет другая платформа, суть интернет-магаза останется прежней
Denis
Посмотри на ReadyScript
Pavel
жесть мильонеры бабками разбрасываются))
Константин
Инфрастркутурно к нему претензий нет, только с главной страницей, но я это сейчас решу, это настройки автокомпозита.
Константин
Посмотри на ReadyScript
Блин у нее нет интеграции с retailCRM, а это наше все
Константин
Компненты там это зло - черт ногу сломит. Все запутано намерено, чтобы умереть )
Vitalii
как засунуть regex в path.join(a,b,regex) ?
Denis
А сори, есть
ReadyScript - это более 15 лет нормальной разработки, свой фреймворк и свой очень шустрый ORM, плюс приемлемый прайс и отзывчивая поддержка. Я очень их рекомендую, хотя конечно я не имею никакого к ним отношения.
Denis
как засунуть regex в path.join(a,b,regex) ?
Так и суй как написал
Denis
А нахера там регекс?
Denis
Он же должен вернуть путь
Denis
Точный путь
Vitalii
название одной директории заренее неизвестно
Vitalii
точнее есть 3-4 варианта
Denis
Пиши 3-4 пути
Denis
Регекс туда нельзя писать
Vitalii
типо try catch делать?
Denis
Почему тебе не известно?
Vitalii
Пиши 3-4 пути
понял, спасибо!