Почему WordPress такой медленный?

wordpress
cms
скорость

(Сергей) #1

WordPress и некоторые других движки медленные. Почему это может быть? На сайте нет нагрузки, а сайт загружается очень долго.


(Евгений) #2

Короткие ответ: WordPress, это универсальные продукт, который сделан, чтобы подходить ВСЕМ. Для этого, там все сделано, чтобы можно имея минимальные знания, желания и т.д. управлять сайтом из коробки.

Хотите добавить в меню еще одну ссылку? Это сделать легко, достаточно зайти в админку и сделать это. Проблема однако заключается в том, что эти самые возможности часто вызываются там, где они не нужны. Система изначально инициализирует разные элементы, для последующего их использования. Для этого выделяется память и др.

Например. У вас на странице есть вывод верхней шапки, например, с ссылкой на Яндекс (которую вы поставили в админке):

<a href="https://ya.ru">Яндекс</a>

Простой понятный код, но вы не правили шаблон, не вставляли этот код туда, вы добавили ссылку на Яндекс из админки.

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

В общем, так со всем: классы, функции, библиотеки, плагины и т.д. У вас допустим пустая страница c полями входа, а грузиться туда будут классы из профиля. Это, как пример, и он очень утрированный и упрощенный.

Вам нужно всплывающие окна, и идет подгрузка файла query. Вы используйте всего несколько строк кода из этого файла, но это не важно, загружаться будут все сотни/тысячи строк. И так во всем.

А на подгрузку надо время, нужны системные ресурсы и др. Это проблема практически всех продуктов рассчитанных на широкую аудиторию (не только WordPress).