TiA

Рейтинг
116
Регистрация
12.06.2009
Aisamiery:
Вы не знаете, что там под капотом. Я сомневаюсь, что там голый WP.

Вполне естественно, что на тех сайтах установлены разные дополнения. Глупо как-то игнорировать их наличие. Вообще инструкций на тему: "как заставить WP работать быстрее" в Интернетах ну очень много, с этим справится даже домохозяйка. Например, для включения объектного кеширования на Redis/APC/Memcached достаточно установить один бесплатный плагин или скопировать файл в папку. Это позволит сильно сократить количество запросов к базе данных.

Aisamiery:
Чем сайт на вордпресе с самописными решениями отличается от сайта с самописными решениями на 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 поддерживает и первый, и второй тип кеширования.

gregoro:
Приветствую, коллеги!

Вопрос такой - стоит ли подключать сайт-инет-магазин на WordPress к системе CDN?
К бесплатной типа амазона.

Даст ли это какое-то ускорение по вашему? Или один гемор лишний?

Спасибо!

Если ваш сайт ориентирован в основном на рунет и посещаемость у вас не очень большая, то практической пользы от CDN вы скорее-всего не увидите.

В то же время имеет смысл заняться другими направлениями оптимизации - включение кеширующих заголовков вместе с GZip-сжатием, активация объектного/постраничного кеша в WordPress, объединение файлов стилей и скриптов.

awasome:
Нет, не так. Вложенность уже ограничена 2 уровнями, но отвечать есть возможность только на первый уровень. Я это только сейчас заметил, хотя уменьшил уровни с 6 до 2 недели две назад. На других сайтах даже при ограничении уровней ответить можно на любой комментарий, но там не вп точно, а самописка скорее всего.

Можно просто скрыть кнопку Ответить для комментариев нужной вложенности. Проще всего это сделать через CSS:


.comment .comment .reply {
display:none;
}

или убрать в шаблоне функции для вывода комментариев. Там глубина вложенности $depth передается третьим параметром.

Трубадур:
Делаю всегда сайты на самописе, (смешное слово). Все больше мне говорят, мол движок устаревший и нужен современный. На каком лучше сделать тогда?

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

С другой стороны для общего развития, ускорения разработки и упрощения поддержки можно собственный движок перенести на какой-то из современный фреймворков (Yii2, Laravel и т.д.).

Aisamiery:
Все проекты с ростом нагрузки уходят в сторону самописов, и начинается с переписывания движка (изначально) и переходом на более подходящие инструменты (в будущем).

Далеко не все и не всегда. Многие крупные сайты спокойно себе работают на том же WordPress (https://wordpress.com/notable-users/)

Вам достаточно заменить


<?php printf( __( 'Category Archives: %s', 'twentyeleven' ), '<span>' . single_cat_title( '', false ) . '</span>' );?>

на


<?php echo single_cat_title( '', false ); ?>
жорик2:
Есть сайт на WP, сделал под него группу в ВК, можно ли как-то быстро перенести контент с сайта в группу?

Как вариант - https://wordpress.org/plugins/easy-vkontakte-connect/ или /ru/forum/829150

awasome:
Как в вп оставить древовидные комментарии до 2 уровня, но при этом не запрещать ответы на комментарии 2 уровня? Или, как вариант, есть ли css хак, который позволяет выравнивать комментарии на адаптированной версии?

Если я правильно понял вопрос, то ограничить вложенность комментариев можно в Настройки - Обсуждение - Разрешить древовидные (вложенные) комментарии глубиной.

Также ограничить вложенность можно средствами CSS. Для вложенных комментариев по-умолчанию добавляются классы .depth-2, .depth-3 и т.д., которые соответствуют уровню вложенности. В CSS для них можно просто отменить отступ слева.

Dinozavr:
TiA, а потом начинаются крики: "У меня сайт "моргает"!!!", "Процент отказов поднялся в небеса!!!", "На медленном соединении сайт без диза!!!"

Именно в данном конкретном случае возможна проблема с инлайновыми скриптами jQuery в самом коде, если таковые имеются. Как это обойти описано в статье по ссылке. Стили в конец страницы нет смысла загонять.

joost:
Кому то удавалось?

Как вариант:


<?php
remove_action('wp_head', 'wp_print_scripts');
remove_action('wp_head', 'wp_print_head_scripts', 9);
remove_action('wp_head', 'wp_enqueue_scripts', 1);
add_action('wp_footer', 'wp_print_scripts', 5);
add_action('wp_footer', 'wp_enqueue_scripts', 5);
add_action('wp_footer', 'wp_print_head_scripts', 5);
?>

Больше информации тут: http://wordpress.stackexchange.com/questions/33008/how-to-add-a-javascript-snippet-to-the-footer-that-requires-jquery

Всего: 800