Articles of производительности

Функция оптимизации, которая автоматически создает внутренние ссылки на основе строки заголовка сообщения

Проблема опрокинута, спасибо @SamuelElh за подсказку, поэтому я перехватываю ее в коде. Транслятор оказывается правильным решением. Я написал функцию, которая добавляет ссылки на существующие заголовки сообщений, которые появляются в сообщении. Например, когда вы добавляете сообщение на сайт с заголовком «это заголовок», а затем фраза «это название» отображается в содержании другой записи, она автоматически ссылается на […]

Любая причина, по которой wp_cache_set не работает?

Любая причина, по которой wp_cache_set не работает? Я развернул колеса, пытаясь понять, почему они не работают. Какие-либо предложения? Эти функции должны помочь мне кэшировать результаты для ключа / объекта, а затем использовать ключ / объект для отображения информации. Однако они не сохраняют ключ / объект $related_post_ids = wp_cache_get( 'related_post_ids' ); if ( false === $related_post_ids […]

Избегайте загрузки кнопок и статистики Facebook несколько раз

Когда мой сайт загружает отдельные сообщения, некоторые кнопки Facebook (общий доступ, сохранение, например) со связанной статистикой отображаются в трех разных местах: вверху и внизу для сообщений и в боковой панели для сайта. Я думаю, это замедляет загрузку сайта, поэтому вопрос заключается в том, как загрузить эти кнопки и связанную статистику только один раз (в переменной), […]

Высокое управление трафиком в WP

Мне нужно создать сайт в WordPress, похожий на уже существующий сайт в JSP, который обрабатывает ок. 50K users a day and 200 users одновременно. И при нагрузочном тестировании я получаю, что wordpress может обрабатывать только 40 users за раз (с ON плагином Super Cache ). Кроме того, я разместил свой сайт на Shared hosted server […]

Статистика WordPress: накладные расходы плагина OWA в будущем

Я нашел действительно перспективный плагин статистики, Open Web Analytics . В нем есть все, что мне нужно, а также самообслуживание, без отслеживания файлов cookie. Единственное, о чем я беспокоюсь, это накладные расходы как в производительности, так и в размере базы данных. У кого-нибудь есть опыт работы с этим плагином?

Сеть WordPress vs Отдельные установки

Я рассматриваю возможность размещения всех моих клиентских сайтов в одной сети wordpress. До сих пор я устанавливал новую установку WordPress для каждого сайта. Является ли хорошей идеей (по сравнению с автономной установкой), чтобы все сайты размещались в одной сети с точки зрения масштабируемости?

Каков наилучший способ (относительно производительности) установить переходные процессы для зарегистрированных пользователей?

У меня есть опция для моих зарегистрированных пользователей, где они могут скрывать сообщения, которые они не хотят видеть. Все работает так, как ожидается, пока я не буду применять переходные процессы. Когда я устанавливаю переходные процессы для кеширования запросов по почте, сообщения не скрываются до истечения переходных процессов. И что же мне делать? Единственное, о чем […]

Как повысить производительность для перенаправления домена.tld / 35 на domain.tld / full-permalink?

Основываясь на этом ответе, я создал функцию для изменения короткой ссылки от domain.tld? P = 435 до domain.tld / 435 и перенаправления domain.tld / 435 на domain.tld / full-permalink: function shorter_shortlink() { global $post; $shortURL = get_bloginfo('url').'/'.$post->ID; if(!empty($shortURL)) { return $shortURL; } else { return get_bloginfo('url').'/?p='.$post->ID; } } add_filter('pre_get_shortlink', 'shorter_shortlink'); add_action( 'wp', function(){ global $wp; […]

Как оптимизировать переключение тем для мобильных браузеров на лету?

Я использую switch_theme() для переключения между стандартными и мобильными темами для моих посетителей в режиме реального времени. Вот мой код: // Get the user agent $user_agent = $_SERVER['HTTP_USER_AGENT']; // Preg match for mobile browsers (courtesy : detectmobilebrowsers.com) $preg_match = preg_match( '/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i',$user_agent) || preg_match('/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt […]

есть ли преимущество в использовании константы по get_stylesheet_directory_uri?

Есть ли какие-либо преимущества при определении константы в wp-config.php, например, так <php define('PATH_TO_THEME', get_stylesheet_directory_uri() ); ?> а затем ссылаться на PATH_TO_THEME вместо использования get_stylesheet_directory_uri() несколько раз? Я получил это из справочника WordPress, говоря, что, когда вы вызываете эту функцию несколько раз, она потребляет больше производительности по сравнению с использованием константы, такой как PATH_TO_THEME. Это правда? […]

Intereting Posts
Как я могу моделировать таксономию в запросе? Как добавить кнопку, которая сохраняет сообщение, затем выполняет функцию Показать будущие сообщения? Разделите wp_nav_menu с пользовательским ходоком Настройка рабочего процесса PHP в WordPress может ли нижний колонтитул быть включен в дочернюю тему групповые сообщения по таксономическим условиям woocommerce 3.2.1 не отправляет электронные письма с уведомлением о заказе Предотвратить действие мусора / удаления для определенных типов сообщений get_template_part () – пост-мета не работает? WP_Query-фильтр и порядок по мета-упорядочению по неверной объединенной таблице Плагины не будут распознавать скрытые настраиваемые поля моего плагина Как получить сообщения по нескольким идентификаторам почты? Перемещение сервера: все страницы, ведущие домой Запрашиваются ли запросы get_bloginfo для кеширования или их кеширование?