构建高性能可扩展ASP.NET网站

构建高性能可扩展ASP.NET网站
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] ,
2011-03
版次: 1
ISBN: 9787115248336
定价: 65.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 369页
字数: 597千字
原版书名: Ultra-fast ASP.NET
34人买过
  • 《构建高性能可扩展ASP.NET网站》针对ASP.NET网站开发中可能遇到的问题,给出了经过实践检验的具体解决方法。涉及的内容包括:加快显示HTML的方法、缓存的最佳方式、如何使用IIS、如何处理会话状态、如何配置SQLServer以及如何优化基础设施等。
    《构建高性能可扩展ASP.NET网站》适用于所有Web开发和运维人员以及对优化网站感兴趣的读者。 Richard Kiessig 有30多年的软件设计和开发经验。他目前是一名独立软件顾问,专注于使用ASP.NET和SQL Server设计和构建大型网站。他给MySpace、Shop.com、微软等公司做过咨询。此前他在微软工作了四年,一开始做MSN的架构师并负责开发工作,后来在微软技术中心(MTC)工作。 第1章原则和方法
    1.1性能和可扩展性的差异
    1.2为什么需要高性能和高可扩展性
    1.2.1优化
    1.2.2过程
    1.2.3体验
    1.3完整的页面处理过程
    1.4原则概述
    1.4.1性能原则
    1.4.2次要技术
    1.5本书使用的环境和工具
    1.5.1软件工具和版本
    1.5.2术语
    1.5.3排版约定
    1.5.4作者网站
    1.6小结

    第2章客户端性能
    2.1浏览器页面处理
    2.1.1网络连接和初始HTTP请求
    2.1.2页面解析和新的资源请求
    2.1.3页面资源的顺序以及重新排序
    2.2浏览器缓存
    2.3网络优化
    2.4脚本包含文件的处理
    2.4.1通过在脚本之前排队资源请求提高并行化
    2.4.2减少脚本文件的数量
    2.4.3在页面剩余时间里请求对象
    2.4.4脚本延迟
    2.4.5针对脚本的服务器端方法
    2.5少下载
    2.5.1减少每个页面中资源的数量
    2.5.2降低HTM、CSS和JavaScript的小
    2.2.3最大化压缩
    2.5.4图片优化
    2.5.5网站图标文件
    2.5.6HTML、CSS和JavaScript的般优化
    2.6使用JavaScript限定页面请求
    2.6.1提交按钮
    2.6.2链接
    2.7使用JavaScript降低HTMI.,大小
    2.7.1生成重复的HTML
    2.7.2为标签添加重复文本
    2.8减少上传
    2.9CSS优化
    2.10图片精灵和集群
    2.11利用DHTML
    2.12使用Ajax
    2.13使用JavaScript
    2.13.1创建HTML控件
    2.13.2在JavaScript中调用JavaScript内代码
    2.13.3使用JavaScript改进性能的其他方式
    2.14提高呈现速度
    2.15预缓存
    2.15.1预缓存图片
    2.15.2预缓存CSW和JavaScript
    2.16使用CSS实现无表格的布局
    2.17优化JavaScript的性能
    2.18小结

    第3章缓存
    3.1在所有层中缓存
    3.2浏览器缓存
    3.2.1缓存静态内容
    3.2.2缓存动态内容
    3.3viewSta七e
    3.4Cookie
    3.4.1设置会话Cookie
    3.4.2单个Cookie中多个名称/值对
    3.4.3Cookie属性
    3.5silverlight独立存储
    3.5.1示例程序:“欢迎回来
    3.5.2部署并更新silverlight应用.
    3.6代理缓存
    3.6.1使用Cache-ControlHTTP
    3.6.2管理相同内容的不同版本
    3.7web服务器缓存
    3.7.1windows内核缓存
    3.7.2IIS7输出缓存
    3.7.3ASP.NET输出缓存
    3.7.4ASP.NET对象缓存
    3.8SQLServer缓存
    3.9分布式缓存
    3.10缓存过期时间
    3.10.1动态内容
    3.10.2静态内容
    3.11小结

    第4章IIS7
    4.1应用程序池和web园
    4.2请求处理管道
    4.3windows系统资源管理器
    4.4常见的HTTP问题
    4.4.1HTTP重定向
    4.4.2HTTP头
    4.5压缩
    4.5.1启用压缩
    4.5.2设置压缩选项
    4.5.3使用web.config配置压缩
    4.5.4缓存压缩的内容
    4.5.5使用编程方式启用压缩
    4.6HTTPKeep-Alive
    4.7优化IJI也
    4.7.1虚拟目录
    4.7.2URL重写
    4.8管理流量
    4.8.1使用robots.txt
    4.8.2网站地图
    4.8.3带宽节流
    4.9跟踪失败请求
    4.10性能调校提示
    4.11小结

    第5章ASP.NET线程与会话
    5.1线程影响可扩展性
    5.2AsP.NET页面生命周期
    5.3应用程序线程池
    5.3.1同步页面
    5.3.2异步页面
    5.3.3负载测试
    5.3.4改进已有的同步页面的可扩展性
    5.3.5从单个页面上执行多个异步任务
    5.3.6超时处理
    5.3.7异步web服务
    5.3.8异步文件I/0
    5.3.9异步web请求
    5.4后台工作线程
    5.4.1使用后台线程记录日志
    5.4.2任务串行化
    5.5锁定指南和使用ReaderwriterLock
    5.6会话状态
    5.6.1会话ID
    5.6.2InProc模式
    5.6.3使用SQLServer
    5.6.4使用SQLServer
    ……
    第6章使用ASP.NET实现和管理优化技术
    第7章管理ASP.NET应用程序策略
    第8章SQLServer关系数据库
    第9章SQLServerAnalysisServices
    第10章基础和运维
    第11章综合起来
  • 内容简介:
    《构建高性能可扩展ASP.NET网站》针对ASP.NET网站开发中可能遇到的问题,给出了经过实践检验的具体解决方法。涉及的内容包括:加快显示HTML的方法、缓存的最佳方式、如何使用IIS、如何处理会话状态、如何配置SQLServer以及如何优化基础设施等。
    《构建高性能可扩展ASP.NET网站》适用于所有Web开发和运维人员以及对优化网站感兴趣的读者。
  • 作者简介:
    Richard Kiessig 有30多年的软件设计和开发经验。他目前是一名独立软件顾问,专注于使用ASP.NET和SQL Server设计和构建大型网站。他给MySpace、Shop.com、微软等公司做过咨询。此前他在微软工作了四年,一开始做MSN的架构师并负责开发工作,后来在微软技术中心(MTC)工作。
  • 目录:
    第1章原则和方法
    1.1性能和可扩展性的差异
    1.2为什么需要高性能和高可扩展性
    1.2.1优化
    1.2.2过程
    1.2.3体验
    1.3完整的页面处理过程
    1.4原则概述
    1.4.1性能原则
    1.4.2次要技术
    1.5本书使用的环境和工具
    1.5.1软件工具和版本
    1.5.2术语
    1.5.3排版约定
    1.5.4作者网站
    1.6小结

    第2章客户端性能
    2.1浏览器页面处理
    2.1.1网络连接和初始HTTP请求
    2.1.2页面解析和新的资源请求
    2.1.3页面资源的顺序以及重新排序
    2.2浏览器缓存
    2.3网络优化
    2.4脚本包含文件的处理
    2.4.1通过在脚本之前排队资源请求提高并行化
    2.4.2减少脚本文件的数量
    2.4.3在页面剩余时间里请求对象
    2.4.4脚本延迟
    2.4.5针对脚本的服务器端方法
    2.5少下载
    2.5.1减少每个页面中资源的数量
    2.5.2降低HTM、CSS和JavaScript的小
    2.2.3最大化压缩
    2.5.4图片优化
    2.5.5网站图标文件
    2.5.6HTML、CSS和JavaScript的般优化
    2.6使用JavaScript限定页面请求
    2.6.1提交按钮
    2.6.2链接
    2.7使用JavaScript降低HTMI.,大小
    2.7.1生成重复的HTML
    2.7.2为标签添加重复文本
    2.8减少上传
    2.9CSS优化
    2.10图片精灵和集群
    2.11利用DHTML
    2.12使用Ajax
    2.13使用JavaScript
    2.13.1创建HTML控件
    2.13.2在JavaScript中调用JavaScript内代码
    2.13.3使用JavaScript改进性能的其他方式
    2.14提高呈现速度
    2.15预缓存
    2.15.1预缓存图片
    2.15.2预缓存CSW和JavaScript
    2.16使用CSS实现无表格的布局
    2.17优化JavaScript的性能
    2.18小结

    第3章缓存
    3.1在所有层中缓存
    3.2浏览器缓存
    3.2.1缓存静态内容
    3.2.2缓存动态内容
    3.3viewSta七e
    3.4Cookie
    3.4.1设置会话Cookie
    3.4.2单个Cookie中多个名称/值对
    3.4.3Cookie属性
    3.5silverlight独立存储
    3.5.1示例程序:“欢迎回来
    3.5.2部署并更新silverlight应用.
    3.6代理缓存
    3.6.1使用Cache-ControlHTTP
    3.6.2管理相同内容的不同版本
    3.7web服务器缓存
    3.7.1windows内核缓存
    3.7.2IIS7输出缓存
    3.7.3ASP.NET输出缓存
    3.7.4ASP.NET对象缓存
    3.8SQLServer缓存
    3.9分布式缓存
    3.10缓存过期时间
    3.10.1动态内容
    3.10.2静态内容
    3.11小结

    第4章IIS7
    4.1应用程序池和web园
    4.2请求处理管道
    4.3windows系统资源管理器
    4.4常见的HTTP问题
    4.4.1HTTP重定向
    4.4.2HTTP头
    4.5压缩
    4.5.1启用压缩
    4.5.2设置压缩选项
    4.5.3使用web.config配置压缩
    4.5.4缓存压缩的内容
    4.5.5使用编程方式启用压缩
    4.6HTTPKeep-Alive
    4.7优化IJI也
    4.7.1虚拟目录
    4.7.2URL重写
    4.8管理流量
    4.8.1使用robots.txt
    4.8.2网站地图
    4.8.3带宽节流
    4.9跟踪失败请求
    4.10性能调校提示
    4.11小结

    第5章ASP.NET线程与会话
    5.1线程影响可扩展性
    5.2AsP.NET页面生命周期
    5.3应用程序线程池
    5.3.1同步页面
    5.3.2异步页面
    5.3.3负载测试
    5.3.4改进已有的同步页面的可扩展性
    5.3.5从单个页面上执行多个异步任务
    5.3.6超时处理
    5.3.7异步web服务
    5.3.8异步文件I/0
    5.3.9异步web请求
    5.4后台工作线程
    5.4.1使用后台线程记录日志
    5.4.2任务串行化
    5.5锁定指南和使用ReaderwriterLock
    5.6会话状态
    5.6.1会话ID
    5.6.2InProc模式
    5.6.3使用SQLServer
    5.6.4使用SQLServer
    ……
    第6章使用ASP.NET实现和管理优化技术
    第7章管理ASP.NET应用程序策略
    第8章SQLServer关系数据库
    第9章SQLServerAnalysisServices
    第10章基础和运维
    第11章综合起来
查看详情
系列丛书 / 更多
构建高性能可扩展ASP.NET网站
C#与.NET 3.5高级程序设计:第4版
特罗尔森(Andrew troelsen)、朱晔、肖逵、张大磊 著
构建高性能可扩展ASP.NET网站
深入解析Windows操作系统:微软官方Windows权威著作最新版
[美]拉西诺维奇 著
构建高性能可扩展ASP.NET网站
.NET设计规范:约定、惯用法与模式
[美]克瓦林纳、[美]艾布拉姆斯 著
构建高性能可扩展ASP.NET网站
WCF揭秘
[美]麦克默蒂 著;赵科平 译
构建高性能可扩展ASP.NET网站
ASP.NET电子商务开发实战
[罗马尼亚]戴瑞、[美]沃特森 著;徐锋、施游、陈绍继 译
构建高性能可扩展ASP.NET网站
ASP.NET 3.5 揭秘(卷2)
[美]沃尔瑟 著;谭振林 译
构建高性能可扩展ASP.NET网站
Visual Studio技术大全
[美]鲍尔、[美]斯内尔 著;刘彦博 译
构建高性能可扩展ASP.NET网站
.NET软件架构之美(英文版)
埃斯波西托(Dino Esposito)、索尔塔雷罗(Andrea Saltarello) 著
构建高性能可扩展ASP.NET网站
深入理解.NET:(第2版.英文影印版)
[美]里克特(Richter J.) 著
构建高性能可扩展ASP.NET网站
深入解析SQL Server 2008:让Jim Gray和David Campbell拍案叫绝的圣经级著作
[美]德莱尼 著
构建高性能可扩展ASP.NET网站
C#企业应用开发艺术:CSLA.NET 框架开发实战
[美]霍特卡 著;侯伯薇 译
构建高性能可扩展ASP.NET网站
More Effective C#:改善C#程序的50个具体办法(英文版)
[美]瓦格纳 著
相关图书 / 更多
构建高性能可扩展ASP.NET网站
构建新时代家校社协同育人的实践机制研究
中国儿童中心
构建高性能可扩展ASP.NET网站
构建包容性绿色低碳经济——中国环境与发展国际合作委员会年度政策报告2022
中国环境与发展国际合作委员会秘书处 著;中国环境与发展国际合作委员会秘书处 编
构建高性能可扩展ASP.NET网站
构建新型网络形态下的网络空间安全体系
张晓兵
构建高性能可扩展ASP.NET网站
构建公平合理的国际气候治理体系研究
薄燕
构建高性能可扩展ASP.NET网站
构建现代旅游文化产业体系研究
明庆忠 著
构建高性能可扩展ASP.NET网站
构建机器学习应用
[美]伊曼纽尔·阿米森(Emmanuel Ameisen)
构建高性能可扩展ASP.NET网站
构建全面IT安全规划
Wittkop 著;[美]Jeremy
构建高性能可扩展ASP.NET网站
构建数据湖仓
美 玛丽·莱文斯 著;上海市静安区国际数据管理协会 译;美 比尔·恩门
构建高性能可扩展ASP.NET网站
构建过渡型社区治理共同体-(——基于利益政治学的研究)
吴新星 著
构建高性能可扩展ASP.NET网站
构建新发展格局
刘元春 范志勇
构建高性能可扩展ASP.NET网站
构建生育支持政策体系探索研究:以河北省为例
吕静;魏强
构建高性能可扩展ASP.NET网站
构建不动产金融大循环:中国公募REITs的实践与方向(黄奇帆、吴晓灵、周延礼、Sigrid Zialcita重磅推荐)
肖钢;高西庆;张其光;周松
您可能感兴趣 / 更多
构建高性能可扩展ASP.NET网站
宇宙视觉史:从宇宙大爆炸到时间的尽头
[美]查尔斯·刘 著;高爽 译者;[美]马克西姆· 马洛维奇科 绘;未读 出品
构建高性能可扩展ASP.NET网站
写出我心 普通人如何通过写作表达自己(平装本)
[美]娜塔莉·戈德堡(Natalie Goldberg)
构建高性能可扩展ASP.NET网站
写出我心3 写作疗愈的真正秘密
[美]娜塔莉·戈德堡(Natalie Goldberg)
构建高性能可扩展ASP.NET网站
神套路:为什么我们总被带节奏(狂热与网红时代醍醐灌顶之作,教给普通人安身立命的不二法门!)
[美]阿里·阿莫萨维 著;[哥伦比亚]亚历杭德罗·希拉尔多 绘
构建高性能可扩展ASP.NET网站
阿伦森自传
[美]埃利奥特·阿伦森(Elliot Aronson) 著;沈捷 译;湛庐文化 出品
构建高性能可扩展ASP.NET网站
街头官僚:公共服务中的个人困境
[美]迈克尔·李普斯基(Michael Lipsky)
构建高性能可扩展ASP.NET网站
史前至蒙古帝国时期的内欧亚大陆史
[美]大卫·克里斯蒂安 著;潘玲 译;杨建华 校
构建高性能可扩展ASP.NET网站
意大利文艺复兴新艺术史
[美]迈克尔·韦恩·科尔 著;[美]斯蒂芬·J·坎贝尔;邵亦杨
构建高性能可扩展ASP.NET网站
老人与海 彩图注音版 一二三四年级5-6-7-8-9岁小学生课外阅读经典 儿童文学无障碍有声伴读世界名著童话故事
[美]海明威
构建高性能可扩展ASP.NET网站
养育的觉醒:全面激发孩子自驱力,教你如何心平气和做妈妈
[美]凯文·莱曼 著;唐晓璐 译;斯坦威 出品
构建高性能可扩展ASP.NET网站
自律我也能做到(全9册)
[美]康妮·科维尔·米勒 著;[阿根廷]维多利亚·阿萨纳利 绘
构建高性能可扩展ASP.NET网站
你在等什么?
[美]斯科特·明钦 著;[中]易万 译;[美]马特 ·斐兰 绘