联系电话:18858105031
您当前的位置:杭州SEO中心 > SEO教程 >

网站与用户的交互经历了哪些过程

网站与用户的交互经历了哪些过程?杭州SEO中心来详细介绍下,对过程详细了解以后,才能做出更好的SEO优化方案。
 
1. 用户浏览器准备发送请求
 
2. 系统从DNS缓存中解析出服务器IP
 
3. 如DNS缓存中没有,则通过DNS请求向上级DNS服务器逐步请求,直至获得IP(可选)
 
4. 浏览器同服务器建立连接
 
5. 如果是SSL连接,则浏览器同服务器进行SSL Handshake(可选)
 
6. 浏览器向服务器发送请求
 
7. 服务器的Web Server(如Apache, Nginx)收到请求,判断是否为动态请求
 
8. 如果是静态请求,从硬盘中读取相应文件,返回给浏览器
 
9. 如果是动态请求,将该请求交由PHP模块或独立PHP进程处理
 
10. PHP程序收到处理请求,从硬盘中读取相应的PHP文件
 
11. PHP程序将PHP文件从源码编译为Opcode
 
12. PHP程序执行Opcode
 
13. 如果需要DB操作,则PHP程序向MySQL Server发出查询请求(可选)
 
14. MySQL Server从硬盘中读取数据库,进行查询,返回结果(可选)
 
15. PHP将生成的HTML返回给Web Server
 
16. Web Server将HTML返回给用户浏览器
 
17. 用户浏览器解析HTML,展示页面,同时准备下一个请求
 
看着都头晕,如果你的服务器返回每一个动态页面都需要经历这十几个步骤,首包时间怎么可能短的了呢?所以,必须针对每一个过程进行优化。

如果您需要帮助,可以立即拨打我们的服务热线!
杭州SEO服务
售后服务
Totop