meteor - 监控meteorjs主动 react 连接

标签 meteor

我们的 meteor 服务器有问题。当我们使用 Meteor.publish/Meteor.subscribe 发布 300 个左右的项目时,服务器会增加内存并最终变得无响应。 我们想到: 1) 监控 react 性订阅的数量/主动订阅占用的内存 2) 进行类似“一次性发布”的操作 - 忽略服务器端集合中的更改

对于如何实现上述任何一项有什么想法吗? 或者任何其他调试/提高 meteor 应用程序性能的技巧? 谢谢

最佳答案

zorlak的回答很好。

其他一些事情:

您可以根据 _publishCursor 中的代码,通过 this.set API 编写自己的自定义发布程序来执行一次性发布。你会做类似的事情:

Meteor.publish("oneTimeQuery", function () {
  MyCollection.find().forEach(function (doc) {
    sub.added("collectionName", doc._id, doc);
  });
  sub.ready();
});

这会执行查询,发送结果,然后不再更新。

话虽如此,我们希望 Meteor 的性能能够让这是不必要的!

我还想添加一种简单的方法来从应用程序向 Meteor(公开为经过身份验证的订阅)获取统计信息(例如观察到的光标数量),但还没有时间。

关于meteor - 监控meteorjs主动 react 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12579608/

相关文章:

amazon-s3 - 如何通过 Meteor Iron Router 从 S3 提供文件

javascript - 在两个集合之间传递数据 - Meteor JS

javascript - Meteor 不接受 getJson 之外的 div 调用?

javascript - SelectField 的 getValue()

android - 我的安卓通知图标是一个白色方 block

reactjs - 让 React 在表单输入字段下显示单个错误消息

css - 如何测试 LESS 文件是否正在编译?

meteor - Uncaught Error : No Iron. 布局已找到,因此您无法使用 yield

javascript - meteor JS : Routing with Backbone. js

javascript - Meteor - onCreateUser Ajax 回调