用于理解HTTP,浏览,caching,Web服务器安全等的好资源?

当我提出问题时,很多时候,人们会留下“首先了解这个(或那个) ”的答案。 问题是,我不知道我能否find专门写在这些主题上的书。

这里有一些我已被build议了解(从我读过的许多问题和问):基础知识和工作…

  • HTTP,HTTPS,TCP,UDP
  • 浏览器
  • 客户端 – 服务器分离
  • Web服务器安全性(基于软件的反DDOS技术)
  • 虚拟主机(如Apache服务器中所见)
  • caching和caching控制标题(电子标签等)

请提供有关上述科目的良好阅读资源(每个科目单独)。

[ 注意:这个问题更像是一个Serverfault / stackoverflow混合。 但我不确定。 如果有什么不对,请在评论中build议。]

好吧,我想我会得到一些build议(很容易find一本关于某一主题的书,但是好的一本很难,而且因为我会买,所以我应该先问)。

无论如何,我不能这样留下这个问题,所以我自己也在回答这个问题。

  • HTTP和协议:

    • HTTP:权威指南
    • Web协议和实践:HTTP / 1.1,networking协议,caching和stream量测量
    • Web应用程序体系结构:原则,协议和实践
    • HTTP开发人员手册
    • HTTP Essentials:用于安全,可伸缩网站的协议
  • Web服务器安全性:大多数关于Web服务器,Apache,Nginx,服务器pipe理的书籍都会涉及到这一点。

  • caching:

    • 网页caching(O'Reilly Internet Series)
    • 网页内容caching和分发
    • Web协议和实践:HTTP / 1.1,networking协议,caching和stream量测量
    • Webcaching和复制

[我可能不得不更新这个答案,当实际阅读一些书籍,find一些好的。]