Aisamiery: Вы не знаете, что там под капотом. Я сомневаюсь, что там голый WP.
Вполне естественно, что на тех сайтах установлены разные дополнения. Глупо как-то игнорировать их наличие. Вообще инструкций на тему: "как заставить WP работать быстрее" в Интернетах ну очень много, с этим справится даже домохозяйка. Например, для включения объектного кеширования на Redis/APC/Memcached достаточно установить один бесплатный плагин или скопировать файл в папку. Это позволит сильно сократить количество запросов к базе данных.
Aisamiery: Чем сайт на вордпресе с самописными решениями отличается от сайта с самописными решениями на Symfony2?
Они отличаются в первую очередь стоимостью разработки и поддержки.
Да, WP неидеален, у этой системы много самых разных недостатков, но ее знает много специалистов, под нее создано огромное количество тем оформления, модулей и даже приложений для ПК. В итоге многим компаниям часто выгоднее запустить сайт на WP и получить в общем-то рабочее решение с нормальной админкой и кучей модулей, чем долго пилить свою систему на Symphony.
Вопрос такой - стоит ли подключать сайт-инет-магазин на WordPress к системе CDN? К бесплатной типа амазона.
Даст ли это какое-то ускорение по вашему? Или один гемор лишний?
Спасибо!
Если ваш сайт ориентирован в основном на рунет и посещаемость у вас не очень большая, то практической пользы от CDN вы скорее-всего не увидите.
В то же время имеет смысл заняться другими направлениями оптимизации - включение кеширующих заголовков вместе с GZip-сжатием, активация объектного/постраничного кеша в WordPress, объединение файлов стилей и скриптов.
awasome: Нет, не так. Вложенность уже ограничена 2 уровнями, но отвечать есть возможность только на первый уровень. Я это только сейчас заметил, хотя уменьшил уровни с 6 до 2 недели две назад. На других сайтах даже при ограничении уровней ответить можно на любой комментарий, но там не вп точно, а самописка скорее всего.
Можно просто скрыть кнопку Ответить для комментариев нужной вложенности. Проще всего это сделать через CSS:
.comment .comment .reply { display:none; }
или убрать в шаблоне функции для вывода комментариев. Там глубина вложенности $depth передается третьим параметром.
Трубадур: Делаю всегда сайты на самописе, (смешное слово). Все больше мне говорят, мол движок устаревший и нужен современный. На каком лучше сделать тогда?
Если ваш движок позволяет эффективно решать задачи клиентов, и они в общем-то согласны на использование самописного движка, то нет смысла переходить на что-то другое.
С другой стороны для общего развития, ускорения разработки и упрощения поддержки можно собственный движок перенести на какой-то из современный фреймворков (Yii2, Laravel и т.д.).
Aisamiery: Все проекты с ростом нагрузки уходят в сторону самописов, и начинается с переписывания движка (изначально) и переходом на более подходящие инструменты (в будущем).
awasome: Как в вп оставить древовидные комментарии до 2 уровня, но при этом не запрещать ответы на комментарии 2 уровня? Или, как вариант, есть ли css хак, который позволяет выравнивать комментарии на адаптированной версии?
Если я правильно понял вопрос, то ограничить вложенность комментариев можно в Настройки - Обсуждение - Разрешить древовидные (вложенные) комментарии глубиной.
Также ограничить вложенность можно средствами CSS. Для вложенных комментариев по-умолчанию добавляются классы .depth-2, .depth-3 и т.д., которые соответствуют уровню вложенности. В CSS для них можно просто отменить отступ слева.
Dinozavr: TiA, а потом начинаются крики: "У меня сайт "моргает"!!!", "Процент отказов поднялся в небеса!!!", "На медленном соединении сайт без диза!!!"
Именно в данном конкретном случае возможна проблема с инлайновыми скриптами jQuery в самом коде, если таковые имеются. Как это обойти описано в статье по ссылке. Стили в конец страницы нет смысла загонять.
Вы не знаете, что там под капотом. Я сомневаюсь, что там голый WP.
Вполне естественно, что на тех сайтах установлены разные дополнения. Глупо как-то игнорировать их наличие. Вообще инструкций на тему: "как заставить WP работать быстрее" в Интернетах ну очень много, с этим справится даже домохозяйка. Например, для включения объектного кеширования на Redis/APC/Memcached достаточно установить один бесплатный плагин или скопировать файл в папку. Это позволит сильно сократить количество запросов к базе данных.
Чем сайт на вордпресе с самописными решениями отличается от сайта с самописными решениями на Symfony2?
Они отличаются в первую очередь стоимостью разработки и поддержки.
Да, WP неидеален, у этой системы много самых разных недостатков, но ее знает много специалистов, под нее создано огромное количество тем оформления, модулей и даже приложений для ПК. В итоге многим компаниям часто выгоднее запустить сайт на WP и получить в общем-то рабочее решение с нормальной админкой и кучей модулей, чем долго пилить свою систему на Symphony.
filrussia, все зависит от специфики проекта. Если контент в основной своей массе статический, то можно использовать плагины для постраничного кеширования (https://ru.wordpress.org/plugins/wp-ffpc/, https://ru.wordpress.org/plugins/hyper-cache/, https://wordpress.org/plugins/cachify/ и прочие). Если на сайте есть динамические части, то имеет смысл использовать плагины для объектного кеширования: https://codex.wordpress.org/Class_Reference/WP_Object_Cache#Persistent_Cache_Plugins
W3 Total Cache поддерживает и первый, и второй тип кеширования.
Приветствую, коллеги!
Вопрос такой - стоит ли подключать сайт-инет-магазин на WordPress к системе CDN?
К бесплатной типа амазона.
Даст ли это какое-то ускорение по вашему? Или один гемор лишний?
Спасибо!
Если ваш сайт ориентирован в основном на рунет и посещаемость у вас не очень большая, то практической пользы от CDN вы скорее-всего не увидите.
В то же время имеет смысл заняться другими направлениями оптимизации - включение кеширующих заголовков вместе с GZip-сжатием, активация объектного/постраничного кеша в WordPress, объединение файлов стилей и скриптов.
Нет, не так. Вложенность уже ограничена 2 уровнями, но отвечать есть возможность только на первый уровень. Я это только сейчас заметил, хотя уменьшил уровни с 6 до 2 недели две назад. На других сайтах даже при ограничении уровней ответить можно на любой комментарий, но там не вп точно, а самописка скорее всего.
Можно просто скрыть кнопку Ответить для комментариев нужной вложенности. Проще всего это сделать через CSS:
или убрать в шаблоне функции для вывода комментариев. Там глубина вложенности $depth передается третьим параметром.
Делаю всегда сайты на самописе, (смешное слово). Все больше мне говорят, мол движок устаревший и нужен современный. На каком лучше сделать тогда?
Если ваш движок позволяет эффективно решать задачи клиентов, и они в общем-то согласны на использование самописного движка, то нет смысла переходить на что-то другое.
С другой стороны для общего развития, ускорения разработки и упрощения поддержки можно собственный движок перенести на какой-то из современный фреймворков (Yii2, Laravel и т.д.).
Все проекты с ростом нагрузки уходят в сторону самописов, и начинается с переписывания движка (изначально) и переходом на более подходящие инструменты (в будущем).
Далеко не все и не всегда. Многие крупные сайты спокойно себе работают на том же WordPress (https://wordpress.com/notable-users/)
Вам достаточно заменить
на
Есть сайт на WP, сделал под него группу в ВК, можно ли как-то быстро перенести контент с сайта в группу?
Как вариант - https://wordpress.org/plugins/easy-vkontakte-connect/ или /ru/forum/829150
Как в вп оставить древовидные комментарии до 2 уровня, но при этом не запрещать ответы на комментарии 2 уровня? Или, как вариант, есть ли css хак, который позволяет выравнивать комментарии на адаптированной версии?
Если я правильно понял вопрос, то ограничить вложенность комментариев можно в Настройки - Обсуждение - Разрешить древовидные (вложенные) комментарии глубиной.
Также ограничить вложенность можно средствами CSS. Для вложенных комментариев по-умолчанию добавляются классы .depth-2, .depth-3 и т.д., которые соответствуют уровню вложенности. В CSS для них можно просто отменить отступ слева.
TiA, а потом начинаются крики: "У меня сайт "моргает"!!!", "Процент отказов поднялся в небеса!!!", "На медленном соединении сайт без диза!!!"
Именно в данном конкретном случае возможна проблема с инлайновыми скриптами jQuery в самом коде, если таковые имеются. Как это обойти описано в статье по ссылке. Стили в конец страницы нет смысла загонять.
Кому то удавалось?
Как вариант:
Больше информации тут: http://wordpress.stackexchange.com/questions/33008/how-to-add-a-javascript-snippet-to-the-footer-that-requires-jquery