页面静态化作为大型网站提速的三大技术之一也是非常重要的,另外还有Memcached和mysql优化技术。
所以,我们应该先对静态,动态,和伪静态的概念要做到了解。
所谓静态:在我个人看来就是单纯的html网页。一般来说仅用来查看。
而动态:绝对不是能动的网页,而是用户能够和服务器进行动态数据交互。如表单数据提交到服务器等
而伪静态:就是隐藏动态网页的数据,以静态的网页的格式展现。
在学习静态化技术之前,要知道的是,动态的数据交互不利于收索引擎的搜索,而必须seo(搜索引擎优化),更不利于减小服务器压力。所以页面静态化应运而生。
为了说明静态化处理的重要性这是我做的请求测试。
页面请求服务器压力测试:
ab.exe -n 请求次数 -c 请求人数 地址。
会出现下面的测试结果:(php页面测试)
这是html的请求测试:
显而易见:请求html要比请求php页面效率更高。所以完全有必要对网页进行页面静态化处理