Создание плагина для оценки в социальных сетях

Я создаю плагин, который учитывает социальные баллы на разных сайтах. Он использует различные API, доступные в Интернете, чтобы определить «подсчет» акций или предпочтений через facebook, twitter, delicious, linkedin, stumbleupon, digg и т. Д.

Многие из вас, вероятно, знакомы с виджетами javascript для этих сайтов. Я расстраиваюсь из-за накладных расходов, которые это приносит (несколько вызовов javascript, поэтому я создаю что-то, чтобы работать с этим и хранить внутри WordPress). Это также даст возможность дизайнерам создавать собственные кнопки с HTML, а короткий код будет показывать количество акций.

Моя проблема заключается в скорости ответа для сетей. Они могут быть медленными, поэтому я ищу советы по архитектуре / дизайну. Я думал создать таблицу, содержащую POST_ID и коллекцию баллов, которая часто обновляется через WP-CRON .. и обновляется, когда пользователь нажимает кнопку совместного доступа, чтобы синхронизировать ее. Звучит как действительная идея? Или любые другие идеи?

Если вы все еще запутались, взгляните на новую кнопку совместного доступа на BBC. Я хочу привести это в WordPress, минус скорость накладных расходов.

Solutions Collecting From Web of "Создание плагина для оценки в социальных сетях"

Хорошие звуки WP_Cron и 'save_post' / 'update_post' хороши. Но я бы попытался сохранить его либо внутри поля опций, либо как данные post_meta. Отдельная таблица может быть слишком большой, и никто не хочет дополнительных таблиц. Кроме того, вы оставляете другие возможности открытыми, если вы отправляете «родной» корень с помощью post_meta.