当前位置: 首页 > 后端技术 > PHP

《构建高性能Web站点》学习笔记01

时间:2023-03-29 16:54:28 PHP

第一章简介1.1等待的真相:用户在等待的过程中究竟发生了什么?数据在网络上传输的时间站点服务器处理请求并生成响应数据的时间浏览器在本地计算渲染的时间例如用户多样性和习惯不同,系统瓶颈在不同的地方也不同时间段;例如,当数据存储量增加到不同程度时,瓶颈也会迁移。长尾效应:多个子因素的优化结果叠加在一起,导致性能有可观的提升。1.3增加带宽什么是带宽?如何计算站点现在和将来使用的带宽?1.4减少网页中的HTTP请求减少图片和脚本图片合并,CSS背景图片偏移合并JS和CSS文件使用浏览器缓存减少重复下载1.5加速服务器脚本计算速度PHP的APC缓存组件(相关函数PHP5.5后内置-in)PHP的apcu是什么,opcache是??什么?1.6使用动态内容缓存时如何存储缓存文件?什么是缓存命中率?在Web分布式站点上应用动态内容缓存时应该考虑什么?1.7使用数据缓存如何协调网页缓存和数据缓存?同一主机上的不同进程,如何在不同主机之间共享缓存?1.8使动态内容变静态:让浏览器直接访问动态内容的缓存1.9更换web服务器软件web服务器在并发策略方面的各种设计和动机1.10页面组件分离根据不同组件的需要,有针对性地采用不同的并发策略,提供最好的物理资源1.11服务器的合理部署如何实现网站的用户和服务器位于同一个互联网运营商的网络?1.12使用负载均衡HTTP重定向、DNSround-robin分析、反向代理服务器负载均衡调度、LVS服务器集群1.13优化数据库如何合理利用各类索引存储引擎的特性数据库水平扩展和负载均衡1.14考虑可扩展性Scalability指在系统负载增加时通过增加资源来提高性能1.15减少视觉等待