Александр
дайте ссылку на сайт
Сейчас переношу на новый хостинг, позже дам
Роман
60к и сайт грузит страницы по 10 секунд, а мне ещё около 200к лить надо😌
Скорее всего не оптимизированы изображения и т.д
Артур
да, посадили на эту иглу extJS
@smialexby подтвердит что можно пилить и на vue
Алексей
60к и сайт грузит страницы по 10 секунд, а мне ещё около 200к лить надо😌
ну тут оптимизация нужна... 10 сек, это что-то запредельное... что-то не так
Александр
Евгений
mSearch2 - для больших сайтов бяда
Роман
ну тут оптимизация нужна... 10 сек, это что-то запредельное... что-то не так
У меня только фильтры тормозят, а страницы карточек товара по меркам google spуed pages на 97%
Александр
Надо свой фильтр писать, кто ж знал что mSearch не вывезет
Александр
mSearch2 - для больших сайтов бяда
К слову послушал Ваш совет, поставил сайт на 5.3ГГц i9 9900k
Евгений
Александр
suggestion отключить можно попробовать
Не сильно лучше, а зависимые фильтры мне нужны очень сильно
Алексей
просто посмотрите на проблему шире. Есть готовые решения они покрывают 50% проблем. точно. Если нужно чего то большего, то пилим свое как и в ларе....
Роман
suggestion отключить можно попробовать
отключил, все ровно тормоза а все из за большого количества TV
Александр
я такого не советовал))
Вы сказали что лучше поставить на 5.3ГГц)
Александр
Недели 2 назад
Александр
И стало лучше
Александр
В 2 раза
Евгений
Алексей
я например пилил свой магаз с нуля отдельный... у меня 200 к товаров в фильте - нормальненько так в 0,5 сек укладывались.
Евгений
Вы сказали что лучше поставить на 5.3ГГц)
я даже таких слов не знаю, я далек от серверов
Евгений
но если помогло, то косарь будте добры
Алексей
Евгений
у меня shopkeeper
там он вроде на своих полях был, типа через migx
Роман
дайте ссылочку
Андрей
там он вроде на своих полях был, типа через migx
Это если каталог в БД выносить, но там свои грабли тоже были. А так на ресурсах.
Алексей
Ну вот как я и говорю это надо свой писать
ну фильтрацию или писать или сами фильтры переписывать. тут не подскажу.
Роман
Вот пример вставок ларавел, в заголовок <h1>
Роман
Очень похоже на modx
Алексей
ну там блейд шаблонизатор. и канешно оно все похоже. )) по синтаксису
Роман
Вот пример того как на Modx может быть скорость загрузки страниц
Алексей
А на modx какой шаблонизатор ?
1 стандартный модиксовый. 2й если установить pdoTools - fenom.
Роман
1 стандартный модиксовый. 2й если установить pdoTools - fenom.
А как называется стандартный модиксовский ?
Алексей
я его зову modx парсер
Дима
Есть же официальные названия, зачем ещё как-то называть? • modParser (в MODX по умолчанию) • pdoParser (в pdoTools) • Fenom (в pdoTools) • Smarty (в ZoomX)
Roman
Дима
Вот пример того как на Modx может быть скорость загрузки страниц
TTI великоват для ПК особенно. Вот я только вчера пилил базовую оптимизацию на старом проекте, даже не разобрался ещё с тонной jquery плагинов...
Роман
Ого, а в чём твой секрет? Как ты это делаешь?
Первое что с чего надо начать, это научится писать шаблоны для сайтов с нуля а не использовать готовое
Роман
На каком железе стоит? А шаблоны тут причем.
Надо использовать pThumb для картинок, и ещё lazyloading
Роман
Ленивая загрузка
Роман
Тогда сайт будет как ракета
Роман
🚀
Roman
Ленивая загрузка
Со стороны бекенда больше вопросов. вот такие плохие показатели, стандартной страницы
Roman
Если поставить на машину с процом 5.3ггц, то будет в 10раз быстрее.
Артур
Первое что с чего надо начать, это научится писать шаблоны для сайтов с нуля а не использовать готовое
Нет, дорогой друг, секрет не в этом. Я пишу шаблоны с нуля, у меня на некоторых минимул js и css и один хрен до 99 дотянуть не всегда получается.
Артур
В modx есть элементы фреймворка. официально это CMF
Роман
В modx есть элементы фреймворка. официально это CMF
Ну как показывает практика, для больших интернет магазинов он не очень подходит
Дима
Ого, а в чём твой секрет? Как ты это делаешь?
На самом деле мне тема PageSpeed очень нравится и я давно ей занимаюсь (в т.ч. потому что занимаюсь SEO) На сайте из скрина ещё кэш не включен серверный)) И большие вопросы к количеству скриптов и стилей на фронтенде. На ПК получить 98-100 довольно просто, а вот на мобиле из-за тротлинга сети и проца...
Roman
Тут бяка вылезла.
Дима
Я вот тут заморачивался с оптимизацией http://a99963am.beget.tech/ и всё равно в зелёную зону не вышел.
Так ты всё сделал почти, маленько недожал, почини CLS и будет 97 баллов. Это же далеко не самый последний параметр по важности (15 баллов дает, смотри скрин)
Дима
Так ты всё сделал почти, маленько недожал, почини CLS и будет 97 баллов. Это же далеко не самый последний параметр по важности (15 баллов дает, смотри скрин)
А починить CLS легко, заблокируй высоту блоков в CSS через max-height, min-height или жёстко height (только первый экран достаточно)
Артур
А починить CLS легко, заблокируй высоту блоков в CSS через max-height, min-height или жёстко height (только первый экран достаточно)
min-height ещё ладно, а вот остальное может привести к проблемам с адаптивностью вёрстки.
Дима
min-height ещё ладно, а вот остальное может привести к проблемам с адаптивностью вёрстки.
Так используй возможности адаптивной вёрстки чтобы не было проблем, вроде логично ?) Я про @media селекторы
Артур
Так используй возможности адаптивной вёрстки чтобы не было проблем, вроде логично ?) Я про @media селекторы
Так я использую, просто в данном конкретном случае верстка сделана на em, т.е. почти все размеры вычисляются.
Дима
Так я использую, просто в данном конкретном случае верстка сделана на em, т.е. почти все размеры вычисляются.
Я олдскульщик наверное, в em не получалось верстать, говорят вообще надо на rem (вернее в 2017 начали говорить ещё что пора переходить), но всё же не вижу проблемы хоть в чем указать фиксированную высоту для /* Tablet Landscape and bigger */ @media (min-width: @breakpoint-medium) { .samolet{height: 30em;} }
Дима
хм, а метрику и аналитику как обходишь ?
и ютуб и яндекс.карты и яндекс.share и другое всякое барахло? Отложенной загрузкой
Дима
Вот это что @breakpoint-medium?
Просто less-переменная, в ней у меня в одном месте просто прописано значение @breakpoint-medium: 960px; // Tablet Landscape
Кирилл
и ютуб и яндекс.карты и яндекс.share и другое всякое барахло? Отложенной загрузкой
ну яндекс шэр и ютуб, да, согласен) а вот метрика и аналитика в таком случае не будет собирать все данные
Дима
ну яндекс шэр и ютуб, да, согласен) а вот метрика и аналитика в таком случае не будет собирать все данные
а ещё recaptcha и другие скрипты не первой необходимости, типа валидаторов форм и прочее. Насчет «метрика и аналитика будет собирать не все данные» - я тут как-то уже рассказывал, могу повторить, что если используешь отложенную загрузку счетчиков для Pagespeed (а вариантов нет, надо), то можно: • юзать серверное API счетчиков для точных данных, • либо использовать img-пиксель (который по-умолчанию в noscript кладут, но это же не обязательно) • либо принять ответственное решение с маркетологом, о том, что "отказы" не особо то в статистике и нужны)))
Алексей
Я олдскульщик наверное, в em не получалось верстать, говорят вообще надо на rem (вернее в 2017 начали говорить ещё что пора переходить), но всё же не вижу проблемы хоть в чем указать фиксированную высоту для /* Tablet Landscape and bigger */ @media (min-width: @breakpoint-medium) { .samolet{height: 30em;} }
Я как то попытался в em rem поверстать - такое себе. Давно было дело. Но не прижелось. Перешёл на 24 колонки бутстрапа 4, остальное по вкусу. И норм. Пару брейкпоинтов для шрифтов и vh и vw - само то.
Дима
А, это less, я просто с scss работаю)))
А есть разница? Я с scss тоже работаю иногда, там отличия вообще минимальные, ну разве что переменные через $ вроде, а в less через @ Вообще я выбрал SCSS основной технологией, но их руби-реализация (вроде) для IDE тогда была тормозной, а LESS работал быстрее поэтому пришлось взять его. Теперь (и уже давно) есть SASS (SCSS) на mode.js реализованный и он быстрый, но мне уже пофиг, на чем сделан проект, то и работает. Я в основном из-за вложенности стилей юзаю и переменных, это одинаково работает в этих движках)