Questions tagged «heartbeat-api»

4
如何禁用“后锁/编辑锁”?
我只想针对一种帖子类型禁用此功能,因为如果有其他用户对其进行编辑并没有什么关系(主要内容编辑区域为Ajaxified,非管理员只能看到该内容)。 我查看了核心功能,但找不到入口点。从函数中,wp_set_post_lock我猜测我必须拦截get_post_meta,但是有官方的方法吗? 还有第二个锁似乎不受过滤器的影响wp_check_post_lock_window(如答案中birgire所示)。我已经remove_filter( 'heartbeat_received', 'wp_refresh_post_lock', 10, 3 );在不同方面进行了尝试,但是它一直在受到不尊重的殴打remove_filter。

1
WordPress Heartbeat API的“节拍”是错开的还是对所有用户同时出现?
WordPress Heartbeat API使用admin-ajax.php运行AJAX调用。如果用户X使浏览器保持打开状态,则将对服务器进行许多调用,并且每次调用都在“拍子”发生时发生。现在,如果用户Y保持浏览器打开状态,则将对服务器进行更多调用,并且这些调用中的每一个都会在出现“拍子”时发生。大型网站也可能会同时拥有用户A,用户B和用户C。 我的问题: 考虑到很多用户可能会同时访问网站,WordPress心跳API的“拍子”错开(用户X的“拍子”发生在用户Y的“拍子”之前几秒钟)还是“拍子”发生在完全相同的位置所有用户的时间? 如果“拍子”没有错开,我担心的是在发生“拍子”时服务器上的负载非常重。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.