大规模互联网应用,从何入手?

2024-03-05

我正在从事的工作,我认为有关大规模应用程序、大规模网络的知识会对我有很大帮助。你认为我应该采取什么?我的意思是要读的书,要参加的课程……等等…… 预先感谢您的任何建议。

PS:也许我的意思是应用程序不够大:D,一种适用于 > 10 万用户的社交网络或 5000 ccu 的实时在线游戏。架构和设计,构建此类应用程序时要考虑的事项


安全:http://www.owasp.org/index.php/Category:OWASP_Top_Ten_Project http://www.owasp.org/index.php/Category:OWASP_Top_Ten_Project

可扩展性(数据库层):http://oreilly.com/catalog/9780596003067 http://oreilly.com/catalog/9780596003067(本书的一半与任何数据库都非常相关)

可扩展性(应用层):http://www.javaconcurrencyinpractice.com/ http://www.javaconcurrencyinpractice.com/(本书的一半内容与任何具有共享状态和线程的语言都非常相关)

前端:http://www.amazon.com/High-Performance-Web-Sites-Essential/dp/0596529309/ https://rads.stackoverflow.com/amzn/click/com/0596529309 and http://www.amazon.com/Even-Faster-Web-Sites-Performance/dp/0596522304 https://rads.stackoverflow.com/amzn/click/com/0596522304

另外,为了了解有时事情有多困难,您应该开始阅读这两个博客:

  • http://engineering.twitter.com/ http://engineering.twitter.com/
  • http://www.facebook.com/notes.php?id=9445547199 http://www.facebook.com/notes.php?id=9445547199
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

大规模互联网应用,从何入手? 的相关文章

  • 使用 Spring Tool Suite 部署 Spring Web 应用程序

    我是 Java Web 框架的新手 我在 google 上搜索发现 spring 是最流行的框架之一 我尝试安装工具并搜索了在我的Mac上运行spring框架的教程 第 1 步 Tomcat 安装 下列的这个网站 http neilang
  • 如何检查 AJAX 请求的真实性

    我正在设计一个网站 让用户尽快解决谜题 JavaScript 用于为每个谜题计时 当谜题完成时 毫秒数通过 AJAX 发送到服务器 如何保证服务器收到的时间不是用户伪造的 我不认为基于会话的真实性令牌 Rails 中用于表单的那种 就足够了
  • 将授权放在服务层而不是Web API层

    我正在使用 NET Core Web API 构建 REST API 我的控制器只是将请求转发到服务层并返回结果 HttpPost nameof Create public async Task
  • 如何保护 RESTful Web 服务的安全?

    我必须实施安全RESTful Web 服务 https www ibm com developerworks webservices library ws restful 我已经使用谷歌做了一些研究 但我陷入困境 Options TLS H
  • 数据 URI 和潜在危险的 Request.Path 值

    我尝试过使用带有此 CSS 属性的数据 URI background image url data image png base64 iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFW
  • CORS 到底如何提高安全性[重复]

    这个问题在这里已经有答案了 我确切地知道 CORS 是如何工作的 我知道它是在浏览器上实现的 并且我知道它禁止向其他来源发送 XMLHTTPRequest 除非远程来源允许它使用响应标头 Access Control Allow Origi
  • 实体框架中 1:1 关系中关联的主体端意味着什么

    public class Foo public string FooId get set public Boo Boo get set public class Boo public string BooId get set public
  • PHP 中的 htmlspecialchars() 或 Ruby on Rails 中的 h() 是否足以防御所有 XSS(跨站脚本)攻击?

    Is htmlspcialchars user data 在 PHP 中或h user data Ruby on Rails 是否足以防御所有 XSS 跨站脚本 攻击 使用的编码或任何其他可能的考虑因素怎么样 Both htmlspecia
  • 我首次设置 AWS EB 时创建的默认安全组是什么?

    我对几个组所扮演的角色感到困惑 这些组似乎已自动添加到我的 AWS 安全组列表中 并以我收集的默认配置进行连接 并且想知道它们是如何工作的 以及它们的安全性如何 改变 具体来说 有三个神秘之处 launch wizard 1其中有一条入站规
  • 将旧密码转移到新的哈希算法?

    我正在将站点切换到 Rails 这是一个拥有超过 5 万用户的大型网站 问题是 现有的密码哈希方法是极其虚弱的 我有两个选择 1 切换到新算法 为每个人生成随机密码 然后通过电子邮件将这些密码发送给他们 并要求立即更改 2 实现新算法 但使
  • 在本地安全存储用于 Web 服务的密码

    我有一个应用程序 通过发送用户名和密码来对第三方 Web 服务进行身份验证 目前 我每次启动应用程序时都会在 winform 上输入密码 但我需要它自动登录 我想比更安全地存储用户名 密码 Dim username as String us
  • Ruby 的 OpenSSL::Random 种子是否足够?

    我对 Ruby 知之甚少 所以如果答案很明显 请原谅我 我注意到在http www ruby doc org stdlib 1 9 3 libdoc securerandom rdoc SecureRandom html http www
  • 我应该如何合乎道德地处理用户密码存储以便以后进行明文检索?

    Locked 这个问题及其答案是locked help locked posts因为这个问题是题外话 但却具有历史意义 目前不接受新的答案或互动 随着我继续构建越来越多的网站和 Web 应用程序 我经常被要求以某种方式存储用户的密码 以便在
  • 正确使用 EncryptedSharedPreferences

    Android 最近发布了 EncryptedSharedPreferences 它自动加密 SharedPreferences 键 值数据 虽然这很好 但我发现我可以简单地连接 API 调用并检索解密的值 除了在调用 EncryptedS
  • 如何在登录名控件中显示用户名

    我有一个母版页 其中包含基于母版页的所有后续页面上显示的登录视图内容 我有一个用户名控件也嵌套在登录视图中 用于在用户登录时显示用户名 母版页中登录视图的代码显示如下 div class loginView div
  • 此 JavaScript 如何在 Firefox 中打开 Windows 设置?

    新安装 Firefox 45 开发版后 我看到了这个页面 它有一个按钮 让我们开始吧 单击该按钮时 会以某种方式打开选择默认应用程序Windows 10 中的设置页面 这是怎么做到的 我无法通过开发者控制台在该页面上迷宫般的代码中找到任何内
  • 如何使用过滤器进行输出编码以防止XSS?

    我在 servlet 中使用以下代码 protected void doGet HttpServletRequest request HttpServletResponse response throws ServletException
  • 使用鼠标检测的反验证码

    我想知道是否可以为仅使用 javascript 的表单创建一个安全的人体检测机制 不使用验证码 来检测鼠标移动 因为 jquery 或操作系统代码都可以移动鼠标 我是这么告诉的 这是我的计划 使用 jQuery 我可以检测鼠标是否已移动 然
  • 如何跟踪用户在 X 天内每天访问该网站?

    Stack Overflow 上有一个新徽章 这 woot https stackoverflow com badges 71 woot enthusiast 徽章将授予连续 30 天内每天访问该网站的用户 如何实现这样的功能 如何以最简单
  • 在 SQL 数据库中存储“列表”的最正确方法是什么?

    因此 我读了很多关于如何将多个值存储到一个列中是一个坏主意 并且违反了数据标准化的第一条规则 令人惊讶的是 这不是 不要谈论数据标准化 所以我需要一些帮助 目前我正在为我工 作的地方设计一个 ASP NET 网页 我想根据此人所属的 Act

随机推荐

  • django搜索页面未找到错误

    我陷入了困境 我应该能够在页面上输入搜索查询 并且 django 应该返回匹配页面的列表 如果有 但它没有向我显示任何页面 即使它在那里 并且给了我一个错误 假设我有一页内容为一 当我搜索时 我收到此错误 找不到页面 404 请求方式 GE
  • 如何简单地删除旧的核心数据并重建新的?

    我尝试将 coreData 迁移到新版本 我正在执行以下步骤 添加新的模型版本 选择 name xcdatamodeld 然后选择 Editor gt Add 模型版本 在进行任何更改之前 如果您已经有应用程序 提交到App Store的是
  • 具有空键功能的线程安全映射

    我需要一个多线程 Map 对象在我的 Web 服务器的缓存中使用 并且我需要null keys HashMap允许我有空键 但是ConcurrentHashMap没有 我尝试创建一个同步版本HashMap using Collections
  • 如何使用openpyxl通过DefinedName获取单元格内容?

    例如单元格的坐标为A1 设置aDefinedName name cat with coordinate A1 然后我想读取内容cell via DefinedName cat 但好像不支持 还有其他方法可以帮忙吗 请参阅此处的示例图片 ht
  • 如何调试内置的 Python 命令、包或模块?

    我想调试 Python 安装附带的一些基本包和 或内置包 包括pip and venv 这个愿望来自于文件权限的错误消息 无法访问具有 不可打印文件名 的文件 我的一些团队正在运行这些命令 请参阅这个问题 https stackoverfl
  • Google 表格到日历 - 更新之前的活动脚本

    我在表格中设置了预算 并有一个脚本可以用截止日期更新我的日历 我的脚本是 function onOpen var ui SpreadsheetApp getUi ui createMenu Sync to Calendar addItem
  • CMake-CPack包安装路径噩梦

    我对 CMake CPack 感到沮丧近一周了 不好的是 CMake CPack 在线文档没有很好地记录这部分 经过谷歌搜索后 我找到了可以使用的变量 CPACK PACKAGING PREFIX NOT documented CMAKE
  • 按分钟对索引进行分组并计算平均值

    所以我有一个名为 df 的 pandas 数据框 我想删除秒数并只使用 YYYY MM DD HH MM 格式的索引 然后还会对分钟进行分组并显示该分钟的平均值 所以我想把这个数据框 value 2015 05 03 00 00 00 61
  • 5 分钟内的 Maven 问题

    我正在跟进5 分钟内完成 Maven http maven apache org guides getting started maven in five minutes html手册包含以下内容 mvn archetype generat
  • MapGroupsWithState 的 Spark 结构化流状态存储在哪里?

    我知道状态作为状态存储保存在检查点位置 但我不知道它还在内存中 存储在哪里 我创建了一个使用mapGroupsWithState的Streaming作业 但我看到执行器使用的存储内存为0 这是否意味着状态存储在执行内存中 我无法知道状态消耗
  • 如何在 Swift 中将字典保存到核心数据

    使用 Core Data 保存字典的最佳方法是什么 我有一本字典定义为 var myRecipes String Recipe 其中 Recipe 是一个包含菜谱健康信息的结构 该字符串将是 早餐 或 午餐 等类别 而食谱数组将包含早餐或午
  • 如何检查嵌入资源是否存在?

    在 Delphi 中 我正在构建一个 HTTP 应用程序 或者更确切地说是一个 Web 服务器 它本质上是一个内置于单个 EXE 文件中的整个网站 我嵌入的文件包括 HTML JS CSS SWF PNG XML 等 资源名称与原始文件名相
  • Drools-如何找出所有规则都匹配了?

    我有一个 DRL 文件 其中有 10 条规则 一旦我插入一个事实 一些规则可能会被匹配 我如何找出以编程方式匹配的规则 请注意 此答案对于 Drools 5 x 及以下版本有效 如果您已转到 6 或更高版本 请查看 melchoir55 修
  • 在 Dispatchertimer.Tick 事件中发送额外参数

    我的问题是如何在 Dispatchertimer Tick 事件中发送一些参数 这是代码 我想要的是在dispatcheTimer Tick处接收一个整数值 dispatcherTimer Tick new EventHandler dis
  • SQLITE_TRANSIENT 在 Swift 中未定义

    我正在使用 xcode 6 并且我已经导入libsqlite3 dylib and libsqlite3 0 dylib 我还添加了Bridging Header h文件女巫导入 sqlite3 h 我可以打开 SQLite 数据库并执行简
  • PHP:根据固定基准日期获取下一个日期

    PHP 有没有办法使用给定日期的 4 周间隔获取下一个日期 Example 我的开始日期是 2014 年 1 月 3 日星期五 我的间隔是从该日期起每 4 周一次 我正在寻找的是当前日期中与此 4 周间隔相匹配的下一个日期 或多个日期 如果
  • Google Maps API 和标记之间的自定义折线路线

    我想为 Android 应用程序创建一个自定义路由 我不确定应该使用哪个 API 以及它是否与 Java 兼容 据我所知 我需要使用航点来制定路线 我不需要知道两点之间的距离 只需制定路线 目标是从地图一侧的菜单中选择一个选项 并显示两个标
  • 多层架构中,是否可以跳过业务层进行增删改查操作?

    我们有 3 层应用程序 其中来自服务层的每个调用都进入业务层并由数据层保存 每层组件只能调用下面的层 然而 由于我们有数百个实体 并且有很多与 CRUD 操作相关的服务 因此我们的团队引发了很多争议 有些人认为 为了维护和易于开发 最好从
  • 设备部署是否足以模拟应用程序更新?

    通过应用程序商店 由 lambda 用户在设备上 进行的应用程序更新过程没有很好的记录 我将所有这些总结为以下问题 当用户更新他的应用程序时会发生什么 是所有内容都被删除 还是只是应用程序的某些部分 那么什么是保留的 什么是不保留的 如何在
  • 大规模互联网应用,从何入手?

    我正在从事的工作 我认为有关大规模应用程序 大规模网络的知识会对我有很大帮助 你认为我应该采取什么 我的意思是要读的书 要参加的课程 等等 预先感谢您的任何建议 PS 也许我的意思是应用程序不够大 D 一种适用于 gt 10 万用户的社交网