Задать вопрос
  • Какое состояние у современного фриланса на конец 2020?

    dimasmagadan
    @dimasmagadan
    lapard1n, если не получилось с 2018 перейти из джунов в мидлы, то на фрилансе все осталось ровно так же.
    Разве что конкурентов добавилось
  • Как в functions.php проверить тип записи?

    dimasmagadan
    @dimasmagadan
    Проверяет просматривается ли страница записи (пост, страница, вложения, тип записи). Можно указать тип записи для проверки. Условный тег.

    Логика этой функции отличается от функции is_single(), тем что там проверяется отдельная записи, а тут проверяется тип записи.

    https://wp-kama.ru/function/is_singular

    if ( ! is_singular( 'post' ) ) { ...
  • Долго грузятся страницы на localhost WordPress Windows 10?

    dimasmagadan
    @dimasmagadan
    всегда стоит первым делом локализовать проблему, а потом уже ее пытаться чинить
    алгоритм такой:
    1. делаем пхп скрипт с вот таким содержанием <?php phpinfo();
    открываем, смотрим, тормозит или нет
    2. если нет - ставим чистый WP, с дефолтной темой и плагинами
    открываем главную, смотрим, тормозит или нет
    3. если нет - включаем плагины
    4. включаем свою тему
    5. добавляем галп и прочее

    по такому алгоритму будет понятнее, на каком этапе проблема. если не получится решить ее самостоятельно, можно будет конкретизировать вопрос тут.

    пока на такое "Долго грузятся страницы на localhost WordPress Windows 10?" могу сказать, что они устали
  • Награды за дизайн сайтов для начинающих?

    dimasmagadan
    @dimasmagadan
    для начинающих есть вот такой орден
    5fd64ef48fc10782521476.jpeg
  • Как узнать на каком домене установили мою сборку/архив с сайтом?

    dimasmagadan
    @dimasmagadan
    отследить можно, если из шаблона отправлять какую-то телеметрию на сторонний сервис

    по другому никак
  • Как двигаться в гейм дев?

    dimasmagadan
    @dimasmagadan
    посмотрел остальные вопросы:
    1 стоит начать с русского языка. В инете общение бывает текстом, нанимать на хорошую оплату человека, который не осилил подключение проверки орфографии - фиговая идея
    2 стоит научится доводить дело до конца. "Учусь несколько месяцев результата нет" - привыкай. В IT учится надо всегда. Я сениор, учусь 20+ лет, но этого тоже не достаточно.
    Если долгое обучение не тянешь, иди в такси
  • Как победить скорость загрузки wordpress с множеством таксономий?

    dimasmagadan
    @dimasmagadan
    Bodrosh, плагинов кэширования довольно много
    WP Total Cache хорош, но у него много настроек, некорректная настройка может сделать хуже
    я б советовал начать с чего-то более простого, с минимуом настроек, вроде WP Super Cache и подобного
    а если не хватит функционала, переходить на более продвинутые плагины

    ну и на рахных серверах разные плагины работают по разному) если есть время, можно попробовать несколько разных плагинов

    шанс, что получится ускорить сайт только установкой плагина, есть
    если не сработает, тогда уже можно смотреть в сторону более сложных вариантов или начинать что-то переписывать на сайте
  • Как победить скорость загрузки wordpress с множеством таксономий?

    dimasmagadan
    @dimasmagadan
    Bodrosh, уверен, для большей части такой динамики реалтайм вообще не нужен, большую часть все равно можно спокойно класть в кэш

    роли пользователей можно прокинуть в разные cache zones и генерить страницу только для первого пользователя с каждой группы, остальным уже отдавать статику с nginx. Роли разделять можно, допустим, по куке
    ну или можно выдавать всем одинаковые страницы, а цены разным ролям менять на фронте js скриптом

    если полностраничный кэш не подходит, можно кэшить тяжелые запросы в трансиент кэш и выдавать уже готовое двумя легкими запросами к базе

    ну и есть вероятность, что снизив нагрузку на фронте, админка автоматом начнет работать быстрее

    вообще, надо смотреть сайт. что написал, это общее, в конкретном случаем может не подойти, но как начальная точка вполне
  • Как победить скорость загрузки wordpress с множеством таксономий?

    dimasmagadan
    @dimasmagadan
    а вам сильно критично отдавать главную страницу не из кэша?
    поставьте плагин кэширования, отдавайте всем статику, блоки, которые надо грузить динамически, выводите аяксом и тоже из кэша

    если плагины кэширования под вашу задачу не пойдут, тогда уже стоит копать дальше
    но редактировать ядро движка/вукоммерс, это точно не лучший вариант
  • Один большой бандл для всего или много маленьких модулей лучше грузить на сайт?

    dimasmagadan
    @dimasmagadan
    Алексей Уколов,
    Ну или сюда сходите, если прям очень лень видео смотреть

    "Вопрос задан более трёх лет назад"
    повторюсь, сейчас довольно проблематично найти пользователя без поддержки http/2
  • Один большой бандл для всего или много маленьких модулей лучше грузить на сайт?

    dimasmagadan
    @dimasmagadan
    Антон П., оптимально для 90% сайтов будет так:
    1 инлайн критикал для текущей страницы
    2 много мелких файлов нужных только для этой страницы или один большой файл так же под эту страницу
    3 (не обязательно) после загрузки текущей страницы префетч файлов нужных для следующей страницы, на которую переходит основная масса пользователей, если есть возможность выявить поток, или догрузка вообще всех, если нет желания заморачиваться

    я бы рекоменовал грузить много мелких файлов в некоторых случаях даже для http/1
    1. если упростить: у вас есть большой js файл, в котором есть функция А, функция Б, и тп
    и есть много маленьких файликов, в каждом по функции.
    если грузим большой файл, он начнет выполняться только после загрузки всего файла
    если грузим мелкий - хоть общее время загрузки всех мелких файлов последовательно будет больше чем у одного большого, но часть кода сможет выполнится раньше (после загрузки файла с функцией А, она сразу отработает. Например, если критично отправлять аналитику как можно раньше, а канал у пользователей плохой, лучше выносить ее в отдельный, небольшой файл)
    2. даже для http/1 доступны варианты "распаралелить" загрузку. Можно грузить с разных доменов, можно прокинуть свой домен как новый, добавив точку. Минусы у domain sharding есть, но в некоторых случаях вполне

    Видео не смотрел, но сейчас довольно проблематично найти пользователя без поддержки http/2. Если только у вас не какая-то экзотическая ЦА, с старыми устройствами без возможности обновления софта.

    Поддерживать два варианта http1 и http2 - избыточно.
    Гугл собирает телеметрию о скорости загрузки сайтов из хрома, хром http2 умеет. Если у вас и будут пользователи с http1, гугл про это не узнает, на сео не отразится.

    В идеале для разных изображений нужны разные форматы и разные степени сжатия. Но у кого есть деньги на такую оптимизацию?

    есть сервисы, которые умеют оптимизировать картинки на лету меняя формат. Есть даже бесплатные, тот же photon из Jetpack'а.
  • Как оптимизировать изображения Wordpress?

    dimasmagadan
    @dimasmagadan
    Виталий, он полностью бесплатен, хотя и есть платные тарифы
    но работает по другому
  • Как вывести сайт в желтую, а лучше в зеленую зону по PageSpeed Insights?

    dimasmagadan
    @dimasmagadan
    Юлия Г, а нужно ли все это количество библиотек в хедере на всех страницах?
    ну и опять же, стоит посмотреть, может какие=то другие оптимизации помогут попасть в желтое с меньшими трудо затратами?

    там у них есть ссылка на калькулятор, который показывает, насколько каждое правило влияет и как поменяется рейтинг после улучшения
  • Как оптимизировать изображения Wordpress?

    dimasmagadan
    @dimasmagadan
    а чем не устраивает бесплатный Jetpack?
    там и CDN и картинкам оптимизация сразу есть
  • Как вывести сайт в желтую, а лучше в зеленую зону по PageSpeed Insights?

    dimasmagadan
    @dimasmagadan
    Юлия Г,
    1 переписать, чтоб jquery и прочее можно было грузить из футера
    2 посмотреть, что из аналитики действиетльно нужно, оставить только нужное
    3 остатки аналитики попробовать проксировать через свой домен (сразу скажу, спорное решение)

    я бы ограничился 1 и2 пунктами.

    вообще, в каждом конкретном случае стоит смотреть ,насколько 100 гугло попугаев действительно нужно
    может у вас есть другие сео проблемы, решение которых даст больший эффект при меньших затратах.
    скорость, это конечно важно, но это не первично
  • Как вывести сайт в желтую, а лучше в зеленую зону по PageSpeed Insights?

    dimasmagadan
    @dimasmagadan
    Юлия Г, а кто сказал, что будет просто?)
    >Перенести их вниз - нет возможности
    тут выбирать - либо переписывать, либо оставлять как есть
  • Где можно продать готовый стартап приносящий прибыль?

    dimasmagadan
    @dimasmagadan
    N,
    Только походу вата это всё))

    посмотрел ругие вопросы/комменты этого пользователя
    ну так, для школьника норм стартап, вполне "работоспособный"

    Роман Рахлин, есть специальные сайты, где можно продать сайт. Тот же телдери
  • Как вывести в поиск сайт на Github Pages?

    dimasmagadan
    @dimasmagadan
    posters, ну если только это проблема - github.io позволяет прикрутить свой домен
  • Где можно продать готовый стартап приносящий прибыль?

    dimasmagadan
    @dimasmagadan
    N,
    По мне так...фигня...

    ну не стоит недооценивать людей)
    вполне может быть ЦА из доверчивых, потративших кучу денег на ненужные курсы, и теперь совершенно не понимающих, как их таких замечательных никто не берет

    но так да, те же самые задачи есть в бесплатном доступе в интернете. Кто более-менее разбирается, пользоваться сервисом не будет