问题标签 [offloading]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2602 浏览

wordpress - 如何跨多个子域分发 Wordpress 媒体文件

所以问题是如何在多个域中分发/卸载来自 Wordpress 帖子的媒体文件。

克服这一限制的原因是:“大多数浏览器只会同时向服务器发出 2 个请求,因此如果您的页面需要 16 个文件,它们将一次被请求 2 个。”

关于:http ://codex.wordpress.org/WordPress_Optimization/Offloading

进一步澄清:
有两个用于“卸载”的插件已经这样做了。它们是 SteadyOffloading 插件和 Amazon S3 插件。
那么是否有任何人都遇到过的通用解决方案。如果它允许您更改媒体的基本 URL,则不必将该媒体上传到外部服务/服务器。

谢谢

0 投票
2 回答
2799 浏览

android - Android:确定当前上下文以显示警报

我正在使用Intents 从 Screen-A 调用 ZXing 扫描仪。扫描完成后,控制权当然会返回到 Screen-A 后面的代码,我在调用 Screen-B 之前做一些其他工作。

问题是:在此工作期间屏幕是黑色的,我无法确定用于显示“正在工作...”Toast/msgbox 的正确上下文。有什么帮助或建议吗?

0 投票
2 回答
223 浏览

php - 将脚本功能卸载到响应后:方法和最佳实践?

第一的,

设置:

我有一个脚本,在用户点击“上传”按钮后执行多个任务,该按钮向脚本发送所需的数据。现在,这部分目前是强制性的,此时我们没有选择从实时源中删除上传和绘制的选项。

本节特意啰嗦一句。如果您不喜欢,请跳过

现在,数据是使用正则表达式从一个非常时髦的源中解析出来的,然后分解成一个数组。然后,它会检查数据库中是否存在已上传数据日期范围内的任何数据。如果数据库中不存在数据日期范围,则插入数据并向用户输出成功(还有一些安全检查、数据源验证和基本上传验证)......如果数据确实存在,然后脚本获取数据库中已经存在的数据,找到两组之间的差异,删除不匹配的旧数据,添加新数据,然后向受这些更改影响的每个人发送一封电子邮件(每人一封电子邮件)在所述电子邮件中具有所有相关更改的人,这是另一个步骤)。电子邮件地址是通过 LDAP 搜索来提取的,因为我们的数据库有他们的工作电子邮件,但 LDAP 有他们的个人电子邮件,这确保他们在第二天进来之前收到电子邮件并且不知情。最后,数据上传者被告知“已进行更改,已发送电子邮件”。这才是他们真正关心的。

现在我可能正在添加一个谷歌日历 API,它将数据(当它是调度数据时)发布到用户的谷歌日历。我会通过他们的工作日历来完成,但我想在处理为 Exchange 设置 WebDav 系统之前,我会先接触 Google 的 API。

</backstory>

现在!

实际问题

此时,在 Google 集成之前,脚本最多需要一秒半的时间来运行。这令人印象深刻,至少我是这么认为的(服务器,而不是我的编码)。但是在测试中,Google 有点慢。我们可能可以解决这个问题,但它提出了更大的问题......

在用户确认数据库已更新后,卸载一些工作的最佳方法是什么?这是他最关心的部分,也是最关键的部分。电子邮件通知和 Google 日历更新仅适用于受上传影响的人,如果这些通知有问题,他会听到(然后我会听到),不管脚本告诉他先。

那么有没有办法,例如,运行由脚本的最后执行触发的 cronjob?exec()PHP 可以创建具有能力的 cronjobs吗?是否有一些标准化的方式来处理需要完成的执行后工作?

对此的任何建议都非常感谢。我觉得脚本臃肿反映了我的开发阶段以及我最终知道如何在 Web 应用程序中进行分工的需要。

但我也担心这没有完成,因为用户需要知道所有任务何时完成等。所以这带来了:

最佳实践/更主观的问题

基本上,是否有这样一种想法,即进度条、实时卸载和其他让用户与脚本保持联系的方法——当然,当与代码优化相结合时——是更好、更受欢迎的方法,然后简单说“我们已经完成了你的工作,如果你需要我们,我们会通知用户”等等。

是否有什么大事要避免(除了显然根本不给用户任何反馈)?

谢谢阅读。编码部分至关重要,所以不要觉得有义务覆盖第二部分或忘记覆盖编码部分!

0 投票
2 回答
384 浏览

etl - 您能否安全地依靠 Yahoo Pipes 为您的应用程序卸载 ETL?

对于穷人的无服务器 ETL 解决方案,Yahoo Pipes是一个非常有趣的选择,但是围绕一个或多个 Pipes 构建应用程序是个好主意吗?我真的只在这里和那里用它们来做玩具,我唯一使用超过一两个星期的东西是一个合并和过滤的 RSS 提要,我已经插入 Google 阅读器(效果很好,但是如果它熄灭一段时间我不会注意到)。

所以,我的问题是,围绕 Yahoo Pipes 构建应用程序是否可靠(大部分时间都可用)?理想情况下,我可以依靠 99+% 的时间保持上升。

看起来Pipes 使用条款允许围绕它构建应用程序,但我不熟悉任何人使用它们构建任何重要的东西。

0 投票
2 回答
892 浏览

windows - 校验和卸载问题出现了一些网卡,但广泛

你听说过一些支持校验和卸载功能的网卡有错误吗?这可能会导致许多问题,例如意外连接丢失、特定条件下大多数 udp 数据包丢失或下载文件损坏等。

最近,我在我们公司的一些电脑上开发网络程序时遇到了这种问题。我发现问题出在校验和卸载错误上。真的很难找到原因。

在我了解到这一点后,我问了我的前同事并在谷歌上搜索了这个问题。所以我注意到这个问题并不多,而是广泛传播。而且很难找到原因,因此到目前为止,很多人都会遭受此错误的困扰。

虽然,错误的网卡导致了这个问题,但是那些对计算机不友好的用户几乎无法更新驱动程序或禁用校验和卸载选项。可能,他们不知道是什么导致了他们的问题。

因此我的问题是……微软有解决这个问题的计划吗?我认为 Microsoft 可以诊断此问题,并应为此制定解决方法。并通过 Windows 更新发布解决方案。那么全世界许多遭受此问题困扰的用户都会很高兴。和网络程序员。;-)

0 投票
1 回答
1763 浏览

ssl - 集中传出双向 SSL 连接

我们目前正在使用 Apache 来处理传入的 SSL 请求。这些是双向 SSL 连接。Apache 接受 https 连接并将请求作为 http 连接传递给应用程序服务器。这对我们很有效。

我们希望对传出的双向 SSL 连接使用相同类型的集中式机制。有没有办法用 Apache 或其他产品做到这一点?更复杂的是,识别客户端所需的客户端证书可能会因目的地而异。

简而言之: - 内部客户端通过 http 连接到 Apache 或其他产品。- Apache 或其他产品基于规则 (?) 知道需要双向 ssl 连接并将其设置为目标。- 根据目的地,发送正确的证书以识别我们的客户。

问候,

尼基尔

0 投票
1 回答
1681 浏览

sockets - 如何通过 RAW 套接字使用 TCP 校验和卸载

(使用 Linux)

使用创建TCP数据包raw sockets- 事实证明,在高性能网络中计算校验和是我的瓶颈。由于 NIC 将支持校验和卸载,并且ethtool还说它已启用,我希望我可以使用校验和卸载。

但是,当我使用原始套接字时,似乎没有计算校验和。有没有办法使用原始套接字启用 tcp 校验和卸载?

编辑:

实际上我的机器/网卡(Thinkpad x201)的行为似乎不太合乎逻辑:当使用普通的 tcp 套接字发送数据包时,所有校验和都是错误的,在环回接口以及机器之间。有趣的是,另一台机器默默地传递数据包?

Edit2:好的,现在我只是查看了错误机器上的数据包,卸载工作正常。但是当我离开tcp_checksum字段 0 时,它不会被填写,它只是保持 0。

0 投票
2 回答
90 浏览

mysql - 如果我们可以在其他地方做,那么不做数据库的工作到底意味着什么?

http://www.percona.com/ppc2009/PPC2009_Boring_MySQL.pdf

如果可以在其他地方做,就不要在数据库中做

我必须说我不太明白这个说法。有人可以详细说明吗?

这是否意味着我们应该在应用程序级别而不是数据库级别强制执行完整性?

或者它完全意味着其他东西?

0 投票
4 回答
209 浏览

mysql - 我们应该在数据库中做多少工作?

我们应该在数据库中做多少工作?好的,我真的很困惑到底应该在数据库中完成多少“工作”,以及必须在应用程序级别完成多少工作?

我的意思是我不是在谈论明显的东西,比如我们应该在应用程序级别而不是数据库级别将字符串转换为 SHA2 哈希......

而是更模糊的东西,包括但不限于“我们应该检索 4 列的数据并在应用程序级别执行大写/连接,还是应该在数据库级别执行这些内容并将计算结果发送到应用层?

如果您可以列出更多其他示例,那就太好了。

0 投票
2 回答
937 浏览

parallel-processing - Xeon-Phi 从主机 openMP 并行区域异步卸载

我在主机 openMP 代码中使用英特尔的卸载编译指示。代码如下

将 $x$ 的代码卸载计算到 MIC。代码通过将一些 openMP 分配给 CPU 内核来保持忙碌。上面的代码按预期工作。但是,第一次卸载 pragma 需要花费大量时间,并且已成为瓶颈。尽管如此,总体而言,将 $x$ 的计算卸载到 MIC 是值得的。我正在尝试解决此延迟问题的一种方法如下

所以这个新代码分配了一个线程来进行卸载,而其他 openmp 线程可以用于其他工作共享结构。但是,此代码不起作用。我收到以下错误消息

卸载报告指出,上述代码是罪魁祸首。一种临时解决方法是使用常量作为信号,即信号(0),它可以工作。但是,我需要一个更永久的解决方案。任何人都可以对我的代码中出了什么问题有所了解。

谢谢