确保您的 .NET 代码能够良好扩展的最佳实践有哪些?
上周我面试了东北部一家 TripleA MMORPG 游戏公司的职位。我没有得到这份工作,但面试期间出现的问题之一是您编写的代码的可扩展性以及如何在架构和类…
MVC 的缓存层 - 模型还是控制器?
我正在重新考虑在哪里实现缓存部分。您认为最合适的实施地点在哪里? 在每个模型中,还是在控制器中? 方法 1(伪代码): // mycontroller.php MyCon…
Poco SocketReactor 可扩展性
我使用 Poco 为 Linux 编写了一个代理服务器,但此后一直在阅读实现 TCP/IP 服务器可扩展性的各种方法。我需要服务器处理持久连接(不是 HTTP 流量)…
架构中集中不同模块(cms、web应用程序等)位置的最佳实践 -
假设我想创建一个 CMS 和其他在线应用程序。 我想将它们全部集成在一个中心位置,但它们也必须单独可用(并不是每个人都想要比 CMS 解决方案更多的功…
用于(游戏)服务器通信的 Web 服务或共享数据库?
我们有 2 个服务器集群:第一个由 SQL 数据库支持的典型 Web 应用程序组成。第二个是高度优化的多人游戏服务器,它将所有数据保存在内存中。两个集群…
为什么这段 Java 代码没有利用所有 CPU 核心?
当使用正确的参数启动时,附加的简单 Java 代码应该加载所有可用的 cpu 核心。例如,你以 java VMTest 8 int 0 它将启动 8 个线程,这些线程除了循环…
数据库设计以编程方式处理递增 ID 字段、可扩展性 - 困惑
如果我正在构建一个多商店电子商务解决方案,并希望订单表维护基于商店的顺序 ID,那么最好的方法是什么? 例如,想象一下这些订单 ID 按顺序排列: -…
JavaEE应用服务器还是轻量级容器?
首先我要说的是,这不是我的实际情况,但我问这个问题更多是为了我自己的知识,并在这里听取其他人的意见。 我使用过 Spring 和 EJB3/JBoss,对于我构…
Python Twisted 数据库
Twisted 应用程序有一个 API 以可扩展的方式与数据库通信:twisted.enterprise .dbapi 令人困惑的是,选择哪个数据库? 该数据库将有一个 Twisted 应…
*客户端*可扩展性适用于大量远程 Web 服务调用
我想知道您是否可以分享在进行大量时间敏感的 Web 服务调用时的最佳实践和常见错误。 就我而言,我有一个基于 SOAP 和 XML-RPC 的 Web 服务,我经常对…
ASP.Net Web 应用程序,请记住性能、可扩展性
开发人员在开发 Web 应用程序时应该牢记或注意哪些事项。 Web 应用程序,例如社交网络 Web 应用程序。 为了获得良好的性能和可扩展性,必须实现哪些内…