Efficient Related Posts
Существует проблема с плагинами связанных сообщений, и Efficient Related Posts решает эту проблему, подходя к проблеме с другого направления и предлагая совершенно другое решение. По сути, текущие плагины связанных сообщений создают список связанных сообщений на лету, когда пользователю нужно его просмотреть. Поскольку блоги, как правило, просматриваются гораздо чаще, чем обновляются (часто в сотни раз чаще), эти запросы выполняются гораздо чаще, чем необходимо. Это не только тратит циклы ЦП, но и если запросы выполняются медленно (что будет, если у вас есть тысячи сообщений и тегов), тогда пользователь будет плохо себя чувствовать из-за медленной загрузки страницы. Efficient Related Posts перемещает все эти усилия в раздел администратора, находя связанные сообщения, когда сообщение сохраняется, а не когда пользователь просматривает его. Преимущество состоит в том, что если запрос выполняется медленно, это происходит реже, и именно тот, кто пишет сообщения, а не пользователь (что я думаю, НАМНОГО лучше). Есть ограничения. Например, поскольку связанные сообщения хранятся как метаданные сообщений, мы храним только определенное их количество (по умолчанию 10, но вы можете установить любое значение). Это означает, что если вы решите, что вам нужно отобразить более 10, вам нужно, чтобы плагин повторно обрабатывал все сообщения. Обычно я показываю до 5 связанных сообщений, но сохраняю 10 на случай, если я решу отобразить больше в некоторых областях. Кроме того, поскольку связанные сообщения рассчитываются при сохранении сообщения, добавление тега вручную через базу данных не повлияет на связанные сообщения, хотя я все равно рекомендую этого не делать.
Автор: Aaron D. Campbell
Версия: 0.5
Последнее обновление: 2016-02-20 11:42pm GMT