Тони Старк
Администратор
Данный плагин, который лаконично называется «d» идеально подойдет для дорвеев и сателлитов, но так же может пригодиться и на СДЛ. Разработкой и совершенствованием этого плагина я занимался последний год, параллельно создавая тысячи дорвеев на десятках серверов. Плагин создавался с целью максимально снизить нагрузку на сервер со стороны WordPress. Как известно WordPress создает довольно большую нагрузку на сервер, а так как я делаю дорвеи на WordPress тысячами, мне важен каждый сэкономленный запрос в БД, мегабайт оперативной памяти и даже такт процессора. Именно из-за аппетита к серверным ресурсам WordPress редко кто использует в массовом дорвеестроительстве, но это единственный недостаток, в остальном мы имеем одни только плюсы в виде огромного количества бесплатных шаблонов, плагинов и настроек. Если умерить аппетит WP к ресурсам, то он становится вполне пригодным к массовому созданию сайтов на нем и дает много новых возможностей.
Именно поэтому основной идеей при развитии плагина является оптимизация при сохранении функционала. В настройках плагина вы найдете множество функций не связанных напрямую с производительностью, например, функции для работы с SEO. По мере развития плагина, его основных функций кэширования, я использовал сторонние плагины для других своих нужд и я замечал, что эти сторонние плагины создают излишнюю нагрузку. Во-первых, WordPress каждый раз загружает большое количество плагинов, во-вторых, различные хуки и функции разбросаны по плагинам и в общей картине запускаются и выполняются не оптимально, в-третьих, эти плагины вдоль и поперек напичканы костылями для поддержки древних версий WP, а в-четвертых, самый важный момент, алгоритмы этих плагинов не являются оптимальными для поставленной задачи снижения нагрузки. Например, большинство плагинов для SEO стремятся продвинуть и прорекламировать какие-то свои услуги, для этого они пытаются выделиться на фоне конкурентов большим списком функций и что самое печальное, при анализе кода этих функций становится очевидно, что они реализовываются ради галочки. Но оказывается можно реализовать большинство функций этих плагинов с потреблением меньшего количества ресурсов и когда я это видел, я это делал.
Изначально делиться этим плагином с общественностью не входило в мои планы, но в принципе от этого я ничего не теряю, а факт неудобства использования этого замечательного движка для дорвеев и саттелитов и то, что ситуацию можно исправить не оставляет мне выбора
Именно поэтому основной идеей при развитии плагина является оптимизация при сохранении функционала. В настройках плагина вы найдете множество функций не связанных напрямую с производительностью, например, функции для работы с SEO. По мере развития плагина, его основных функций кэширования, я использовал сторонние плагины для других своих нужд и я замечал, что эти сторонние плагины создают излишнюю нагрузку. Во-первых, WordPress каждый раз загружает большое количество плагинов, во-вторых, различные хуки и функции разбросаны по плагинам и в общей картине запускаются и выполняются не оптимально, в-третьих, эти плагины вдоль и поперек напичканы костылями для поддержки древних версий WP, а в-четвертых, самый важный момент, алгоритмы этих плагинов не являются оптимальными для поставленной задачи снижения нагрузки. Например, большинство плагинов для SEO стремятся продвинуть и прорекламировать какие-то свои услуги, для этого они пытаются выделиться на фоне конкурентов большим списком функций и что самое печальное, при анализе кода этих функций становится очевидно, что они реализовываются ради галочки. Но оказывается можно реализовать большинство функций этих плагинов с потреблением меньшего количества ресурсов и когда я это видел, я это делал.
Изначально делиться этим плагином с общественностью не входило в мои планы, но в принципе от этого я ничего не теряю, а факт неудобства использования этого замечательного движка для дорвеев и саттелитов и то, что ситуацию можно исправить не оставляет мне выбора