Я пишу плагин WordPress, который может публиковать на многих сайтах одновременно. Когда я публикую сообщение или создаю пользователя или категорию на сервере, все содержимое будет синхронизироваться с клиентами с помощью метода отправки формы. Но код работает слишком медленно.
Как я могу ускорить синхронизацию данных?
Лучший способ — создать плагин, который подключается к save_post действие. Это будет сработать, когда сообщение будет сохранено (добавлено или изменено). Затем сохраните идентификатор сообщения в пользовательской таблице очередей. Используя скрипт cronjob, вы можете обрабатывать очередь каждые x минут и публиковать данные через xmlrpc на других веб-сайтах.
Других решений пока нет …