С точки зрения производительности имеет значение только качество плагинов, а не количество.
те правильно ли я понимаю, что 20 качественных плагинов по нагрузке на базы данных, на сервер, на скорость загрузки и т.п. НИЧЕМ не уступают 20 вставкам в код шаблона?
Модератор
Юрій
(@yube)
Не совсем так. 20 php-скриптов, оформленных в виде плагинов, с точки зрения нагрузки практически ничем не отличаются от тех же 20 php-скриптов, внедренных в Тему.
Если речь идет о js-скриптах, то прямая вставка в шаблон эффективней вставки через php-код, хотя в большинстве случаев разница исчезающе мала и полностью компенсируется удобством администрирования сайта.
p.s. Шаблон — один файл Темы. Основные понятия и термины WordPress
для меня это так больной вопрос
- для каждого плагина нужны хуки на исполнение самого плагина
- каждый плагин будет создавать дополнительные запросы в базу данных
разве при прочих равных данных это не увеличит нагрузку на сервер?
(или я туплю?)
хотя в большинстве случаев разница исчезающе мала
смотря какие ресурсы сервера наверное
по мне, так вебмастера просто разленились — то что раньше называлось Bloatware и от чего стремились избавиться сегодня никто не обращает внимания.
Вот я совсем не программист (ну ни капельки) творю шаблон для WordPress. По задумке шаблон без использования графики вообще, только векторная графика CSS. Весь CSS включая оформление темы и соц иконки пока составляет 6 KB. (если бы мне не приходилось через раз смотреть в W3 размер был бы ещё меньше)
Модератор
Юрій
(@yube)
для каждого плагина нужны хуки на исполнение самого плагина
Хуки и так существуют, независимо от наличия плагинов. Возможно, Вы имели в виду, что на некоторых хуках будут вызываться функции-обработчики? Да, это одна из составляющих «накладных расходов». Вторая — чтение файла(файлов) плагина. Но это мизер на фоне количества файлов и функций самого движка. По крайней мере, пока количество плагинов исчисляется единицами, а не тысячами.
каждый плагин будет создавать дополнительные запросы в базу данных
С какой радости «каждый»?
p.s. Если столь критичен вызов каждой функции, то надо забыть о вордпрессе, о CMS, о фреймворках, и вообще о php с Апачем. И приниматься за изучение C.
Модератор
Юрій
(@yube)
по мне, так вебмастера просто разленились
Ну можно сказать и так 🙂 В прошлом веке приоритетом была минимизация кода, в этом — минимизация усилий.
Модератор
Юрій
(@yube)
шаблон без использования графики вообще
Идеальный шаблон. I like it!
Идеальный шаблон. I like it!
когда закончу выложу на всеобщее поругание 🙂
каждый плагин будет создавать дополнительные запросы в базу данных
А если тот же код переместить в тему, запросы волшебным образом пропадут? 🙂
Информация к размышлению: «Вся правда о functions.php».
Информация к размышлению: «Вся правда о functions.php».
да согласен на все 100%
только для многого влючая плагины типа «поделиться» ни плагины, ни добавления в functions.php, ни подключения к API не нужны вообще. Я обхожусь простеньким JavaScript из пары строк(как пример)
я вот как раз про «поделиться» и «follow» и имел ввиду, когда задавал данный вопрос…
просто например яндекс поделиться можно скачать плагин, а можно добавить код в page и single
или пример с follow — можно искать и ставить всякие плагины (которые иногда еще обращаются и к другим сайтам, типа addtoany)? а можно просто прописать код типа
<a href="http://vk.com/ХХХХ"><img src="http://ХХХХХ/ХХХХХХ/wp-content/uploads/2014/09/vk.png" alt="vkontakte"></a>