码迷,mamicode.com
首页 > Web开发 > 详细

php 实现页面静态化 1-2关于优化页面响应时间

时间:2018-03-26 12:33:22      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:分发   式表   新闻   sql语句   ram   计算   blog   页面   nbsp   

 

2015-10-27
关于优化页面响应时间: 1.动态页面静态化(访问静态页面,减少数据库查询,提高访问速度) 如果页面中一些内容不经常改动,动态页面静态化是非常有效的加速方法。提高页面响应速率。 实质:生成静态的HTML文件。原因是静态页面不需解析、编译,减少服务器计算时间(减压)。
 
好处:
1.减少服务器脚本的计算时间(1.1.php文件执行顺序:程序分析——>编译——>运行——>显示结果。
1.2.静态HTML文件的执行顺序:运行。) 动态程序执行过程:连接数据库服务器或者缓存服务器-获取数据(数据处理)-填充到模板-呈现给用户。
2.降低服务器的响应时间;从而减少服务器的压力。
3.减少服务器的缓存。 说明:不适合内容经常变换的应用(例如:微博等)
适用场景:时效性差,新闻或报表类应用 2.优化数据库(优化SQL语句,提升查询速度,从而减少页面打开时间) 3.使用负载均衡(花钱买服务器。。。) 4.使用缓存(类似于动态页面静态化)
1、尽量减少HTTP请求次数 2、减少DNS查找次数 3、避免跳转 4、可缓存的AJAX 5、推迟加载内容 6、预加载 7、减少DOM元素数量 8、根据域名划分页面内容 9、使iframe的数量最小 10、不要出现404错误 11、使用内容分发网络 12、为文件头指定Expires或Cache-Control 13、Gzip压缩文件内容 14、配置ETag 15、尽早刷新输出缓冲 16、使用GET来完成AJAX请求 17、把样式表置于顶部 18、避免使用CSS表达式(Expression) 19、使用外部JavaScript和CSS 20、削减JavaScript和CSS 21、用<link>代替@import 22、避免使用滤镜 23、把脚本置于页面底部

php 实现页面静态化 1-2关于优化页面响应时间

标签:分发   式表   新闻   sql语句   ram   计算   blog   页面   nbsp   

原文地址:https://www.cnblogs.com/gaogaoxingxing/p/8649844.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!