Задать вопрос
  • Какой плагин кеширования в Вордпрессе лучше других?

    EvgenyMorozov, fastcgi_cache это кеш на уровне самого Nginx. Плюс - очень высокая скорость и пропускная способность, так как запросы не доходят до PHP и MySQL вообще. В этом же и минус - никакой динамики, никакой логики даже на ранних этапах, нет инвалидации кеша (есть плагины-хелперы, но там свои нюансы).
  • За сколько разряжается ваш Macbook pro 13 2013 2014 года?

    Антон Василюк,
    думаешь python ещё не перенасыщен?

    В программировании не существует такого понятия как ПЕРЕнасыщен. Толковые специалисты будут нужны всегда, каково бы ни было насыщение рынка. Поэтому всегда имеет значение квалификация и куча других качеств, а не конкретный язык, технология или стек. Банальное владение английским языком открывает огромные горизонты. Умение решать задачи без присмотра и плети - еще один плюс. И так далее.
  • Какой плагин кеширования в Вордпрессе лучше других?

    EvgenyMorozov,
    Batcache - минималистичный, быстрый full page cache (если нет возможности/желания сделать руками Nginx fastcgi_cache).
    WP Super Cache - то же, что и выше, только уже с минимально необходимыми настройками.
    WP Rocket - полный фарш. Включая те же оптимизации на разных уровнях (хоть я и считаю что плагин кеширования не должен этим заниматься, но и WP Rocket перестали себя позиционировать как плагин кеширования, они теперь Performance plugin, а это уже другое дело).
    Есть еще Perfmatters, это для тех кому надо поотключать всякие фичи и облегчить WP. С помощью данного плагина эффект реально есть.
  • Как сделать ссылки tel и mailto в wordpress?

    MaxDenaro,
    Желательно начинать с + и не использовать скобки. Дефисы - тут разные мнения бытуют, превалирует точка зрения, что лучше только + и цифры, номер в полном международном формате. Четкой спецификации по этому поводу не существует. Немного чтива: https://css-tricks.com/the-current-state-of-teleph...

    В теории, должно работать и так, как указано. Какой браузер и ОС?
  • За сколько разряжается ваш Macbook pro 13 2013 2014 года?

    Антон Василюк,
    Все делается в разы проще. Но тут и подвох, если так просто сколько же народу то, конкуренция наверное шкалит. Вакансий то много, но что то подсказывает что там не протолкнуться. Что стоит освоить основные библиотеки и какой нить flask или django. И считай можешь идти пробоваться, делов на месяцев 6 максимум. Вот и думаю дальше java ковырять.

    Ой, нет, все не так :)
    Не протолкнуться - это javascript и php. Но это не проблема, рынок огромен и растет.
  • За сколько разряжается ваш Macbook pro 13 2013 2014 года?

    Антон Василюк, значит брать его и не париться.

    что лучше, в плане работы, комфорта, пользования, проектов python или java?

    если хочешь деньги зарабатывать, работая годами в крупном enterprise - java.
    если пилить свои проекты, заниматься интересными задачами типа машинного обучения и тд - python.
    А вообще вопрос очень общий, отсюда и очень общие ответы. Это разные языки, с разным (хоть и пересекающимся) полем применения. Оба хороши, есть сильные и слабые стороны.
  • Какой плагин кеширования в Вордпрессе лучше других?

    lukoie,
    1. Breeze - сделан компанией Cloudways, в первую очередь под свои нужды. Например, тот же Varnish, которого с вероятностью 99.99% не будет у вашего предполагаемого блогера. Цитата, их же словами:
    Breeze, by default, supports Varnish. It has been tested to be fully compatible with Cloudways Servers that come with Varnish pre-installed.

    Исключения, кстати, в конфиг Varnish придется вручную вносить, из админки они не будут применяться.
    Далее, они делают "оптимизацию базы данных" (на самом деле - контроль/очистку ревизий, спам-комментариев, удаление протухших transients). Плагин кеширования не должен этого делать, от слова совсем.
    Еще - они впилили активную поддержку CDN из коробки, но при этом поддерживают только 3 провайдера -MaxCDN, KeyCDN и Amazon Cloudfront. Поддержки Push CDN - нету, только Pull CDN. Настройка CloudFlare требует определенного опыта, которого у нашего предполагаемого блоггера нет.
    Плагин гзипит контент, и как я понял (не рылся уже глубоко в коде) - с помощью PHP. Это минус по производительности на этапе генерации кеша, к тому же при некоторых (думаю многих) конфигурациях nginx у нас будет двойной gzip. Бред. То же самое по минификации - она делается с помощью PHP, что есть не ок.
    Код плагина, кстати, начался как форк WP Speed Of Light.

    2. WP Speed of Light. Лично для меня плагин, который тащит в админку WP какой-то левый интерфейс со своими цветастыми градиентами, шрифтами и прочей мишурой - сразу в корзину и в черный список. Но закроем на это глаза и посмотрим на него по существу.
    Те же проблемы с минификацией и gzip. Это не должно делаться с помощью PHP, тем более в runtime.
    Опять "оптимизация" базы данных. Не более чем маркетинг. И это не должен делать плагин кеширования. Плюс, "оптимизация" transients часто может иметь нежелательные побочные эффекты, когда закешированы будут неактуальные данные или вообще данных не будет.
    Вредный совет Remove Query strings - да, Google PageSpeed обрадуется, пользователи - наоборот. Привет, жалобам от посетителей клиенту, а дальше клиента разработчику (или если клиент сам ставил - в поддержку плагина). Классика жанра - "у меня все ок", а у тысяч людей по всем миру - старый код. Добавьте сверху еще CDN и привет полный.
    Option to disable the WordPress REST API - серьезно? Ничего, что WP постепенно мигрирует с Ajax на REST, и отключать его не нужно? Да и "оптимизации" в этом ровно ноль. При чем здесь это вообще в плагине кеширования? И да, он вообще-то врет и совсем не дизейблит REST API - все что он делает это убирает ссылку на API из головы документа. Сама апишка как была, так и остается.
    Option to disable the WordPress RSS feeds - при чем RSS фиды к кешированию?
    Cache external resources such as scripts served from Google (served locally) - о, привет жалобам из отдела маркетинга, сломанным трекерам и ретаргетингу, нестыковкам в статистике и отчетах. Добавляем поверх этого Remove query strings и CDN - и полный привет.
    Плагин весит 4.5Мб. Четыре с половиной мегабайта! Код - так себе. К примеру, используют свой собственный механизм переводов поверх нативного. В папочке js - jQuery UI который и так включен в WP.
    В общем, это каша из категории "премиум-тем-1000-в-1". В топку.

    3. LiteSpeed Cache - замечание по поводу кастомного дизайна внутри админки WP все то же. Сразу в бан. Но копнем все-таки плагин, для интереса. По перечню фич и подходу к реализации из этих 3х плагинов он, пожалуй, наиболее адекватен. Но:
    Во-первых, полноценно может использоваться только с сервером LiteSpeed. Большой минус сразу. Наш среднестатистический блогер 100% впервые слышит что-либо кроме Apache, максимум Nginx.
    Пытается оптимизировать картинки. Это не его задача.
    Минификация и конкатенация скриптов и стилей. Опять же, во-первых не задача плагина кеширования. Во-вторых, не надо делать это на уровне PHP runtime.
    Тулит свой Lazyload в нескольких вариациях. Если у нашего условного блоггера "премиум"-тема (а это скорее всего так), то там будет свой LL js, значит конфликты практически неизбежны.
    Опять же, обещает чистить базу. Не его задача и пускать его туда нельзя.
    Обещает еще "OPcode Cache". Это как?
    Обещает HTTP/2 Push for CSS/JS, но делает его криво - пушит всегда, а не первый раз. К тому же, HTTP/2 фичи доступны только на коммерческом LiteSpeed, так что нашему блогеру это не светит все равно.
    Есть глюки с корзинами WooCommerce (фиксится, но те кто не вчитывается во все доки просто пропустят этот нюанс и через некоторое время будут в панике искать фрилансера на апворке чтобы ему пофиксили неработающую корзину).
    Исключения из кеша, работа с nonce, и много других фич требуют ковыряться в коде, пусть даже и минимально. Делать это после заполнения дюжины длиннющих форм в админке - ад.
    Достаточно много конфликтов с другими плагинами.

    Вердикт - все 3 плагина являются аналогом "премиум"-тем 1000-в-1 - пытаются делать ВСЕ, в результате не делают хорошо ничего. Миллион настроек, кастомный "интерфейс" с говнодизайном, который кричит и выскакивает из интерфейса WP, требует использования сторонних ресурсов (LiteSpeed, ограничение по 3м CDN-провайдерам, Varnish итд), сомнительные фичи которые создают видимость оптимизации но абсолютно бесполезны (отключение RSS и REST API, якобы оптимизация базы данных итд), минификация-конкатенация на стороне PHP в runtime. Итого, что они делают? Много обещают. Дают какую-то оптимизацию если Cache HIT. Заметно замедляют, если Cache Miss. Вопрос - зачем их использовать, если есть проверенные, быстрые, эффективные плагины без всего этого мусора?
  • Какой плагин кеширования в Вордпрессе лучше других?

    lukoie, статья смешивает совершенно разные понятия и дает на выходе циферки, по которым ничего не понятно. "Простому пользователю с бложиком" она не очень-то понятна. Продвинутому разрабу - тем более.

    Совсем кратко, без каких-либо статей с кучей непонятных тестов - самое быстрое кеширование для статического сайта - full page cache. В идеале - чтобы PHP даже не поднимался на запрос (то есть статика HTML), и в этом плане самый быстрый nginx fastcgi_cache. Есть user-friendly решения. Если этот метод не катит - используем Batcache, который реализует full page cache в памяти (memcached / redis). Если и это не вариант - тогда WP Super Cache или WP Rocket, а еще лучше - CloudFlare между пользователем и сайтом или адекватный специализированный хостинг типа Kinsta, где все это уже есть из коробки. Минимум настроек и головной боли, максимум эффекта. Все остальное можно не трогать и не экспериментировать.
  • Не работают часть шаблонов?

    anton_trofimov95, а ссылки тут при чем? вы путаете две совершенно разные части тут - шаблоны страниц и пермалинки. Я вот реально запутался, не понимаю что у вас где и как устроено.
  • Не работают часть шаблонов?

    anton_trofimov95, И дальше установлены они в админке для конкретных страниц?
  • Как сделать ссылки tel и mailto в wordpress?

    Такого быть не должно.
    Добавил в wp ссылку

    Где добавили? В шаблоне? В контенте страницы/записи? В виджете? В поле ACF? В опциях какой-нибудь темы?
  • За сколько разряжается ваш Macbook pro 13 2013 2014 года?

    maximus9909, искать саму батарею где-нибудь за бугром - ebay, aliexpress и тд. Если получится найти оригинал - круто. Если нет - нормальный Китай. Поменять в наших буках просто, или можно в любой адекватный неофициальный сервис отдать, сделают.
  • Какой плагин кеширования в Вордпрессе лучше других?

    EvgenyMorozov, Если кратко:
    - спутаны между собой разные уровни кеширования, мухи и котлеты в одну кашу, про некоторые вообще ни слова
    - используются не совсем корректные параметры замера (нечетко определенные Page load time вместо стандартных индексов TTI, TTFB и тп)
    - Ударение на конкатенацию скриптов и стилей, ни слова об HTTP/2 (а тут уже HTTP/3 на подходе), мультиплексировании, server-push и тд
    - Apache
    - Результаты вообще не наглядны, какие-то проценты и условные циферки, сложно натянуть на real world scenario
    - Многие плагины из списка не являются заменителями и сравнивать их в принципе некорректно вообще

    Короче, проведены какие-то симуляции, собран какой-то объем данных. Но вот дальше с этим сделать ничего не получится - никакой практической пользы от этих тестов нет. К тому же, кеширование такая интересная штука, что у каждого сайта будут свои нюансы и наиболее адекватный эффект дает комплекс мер, заточенный под этот конкретный сайт. А для этого нужно понимать нюансы на каждом этапе кеширования и работы стека в целом.
  • За сколько разряжается ваш Macbook pro 13 2013 2014 года?

    lamer350,
    Сейчас держит еще хотяб минут 15?

    Держит еще 3-4 часа полноценной работы - Safari, терминал, веб-сервер, PhpStorm, Skype, Slack, Viber, Telegram, Notion, и еще с десяток приложений помельче - Things, VPN, Upwork и тому подобное.

    Антон Василюк,
    MacBook Pro (Retina, 15-inch, Mid 2015)
    2.5 GHz Intel Core i7
    16 GB 1600 MHz DDR3
    Intel Iris Pro 1536 MB + AMD Radeon R9 M370X 2048 MB
    APPLE SSD SM0512G
  • За сколько разряжается ваш Macbook pro 13 2013 2014 года?

    lamer350, У меня прошка 2015, батарея уже "отработала свое". При этом ее хватает настолько надолго, что никаких неудобств не ощущается.

    5c93506ebe0d1661368501.jpeg
  • Как добавлять/удалять кастомные стили для определенных постов?

    Artem Kom, ну, документация более менее поддерживается, но волонтерами, все же оперсорс. Это надо помнить. К тому же, разработчик всегда может Ctrl + Click на названии функции в IDE и перейти к ее определению, а там уже все есть:
    5c8a80838542b593958067.jpeg
  • Какой плагин кеширования в Вордпрессе лучше других?

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

    lukoie, вот монитор - зря! :)
    а если по делу - в другой ветке комментов просили "обосновать" это мое утверждение про ту статью, завтра будет немного времени - напишу обоснование.