为了账号安全,请及时绑定邮箱和手机立即绑定

网站初次加载速度很慢,页面空白期很长,要过几秒之后才有内容显示?

网站初次加载速度很慢,页面空白期很长,要过几秒之后才有内容显示?

PHP
喵喔喔 2019-03-06 11:02:25
写了个网站,测试阶段发现,网站第一次的打开速度会特别慢,页面空白时间长,第一次访问过后,出现内容的速度就快了。然后隔较长时间再重新访问时,又会出现第一次打开页面空白等待时间长的问题。难度是每次都要重新启动httpd服务吗,有什么好的解决办法?环境是centos Apache php
查看完整描述

8 回答

?
慕田峪7331174

TA贡献1828条经验 获得超13个赞

php 不存在编译这一说吧。 是否使用了cdn?如果用了的话,把文件弄到本地。速度应该就会快。 或者你你可以在网站打开的时候打开Chrome的debug模式。看看 到底是什么拖慢了加载速度 https://img1.sycdn.imooc.com//5c8f62db0001c6d308000195.jpg

这个网站的图很多。而且是比较大的图。比如第一个图花了7秒多还没加载完成。所以很慢。第二次的加载快的原因应该是浏览器缓存了这些图片。

https://img1.sycdn.imooc.com//5c8f62dd0001ac8a08000181.jpg

查看完整回答
反对 回复 2019-03-18
?
森栏

TA贡献1810条经验 获得超5个赞

空白页面应该是后端还没有响应,这个时候大多数情况下是在在查询数据库。你看看,是不是数据库查询慢。或者你使用缓存保存一下结果,这样可以吧慢的次数减少很多,但是最终还是要解决查询的问题的

查看完整回答
反对 回复 2019-03-18
?
宝慕林4294392

TA贡献2021条经验 获得超8个赞

刚看了下页面,发现图片较多,费时间比较多,很多都不是首屏必须展示的,可以考虑使用下懒加载。
关于图片加载的优化方法,我也提过类似的问题,可以当个参考:问题

查看完整回答
反对 回复 2019-03-18
?
凤凰求蛊

TA贡献1825条经验 获得超4个赞

综上各位的解答,我也认为图片的拉取是延缓了网页浏览速度的原因,特别是看到貌似你将图片全部放在了自己的服务器内? 那考虑到带宽和并发 ,这简直是个灾难了

查看完整回答
反对 回复 2019-03-18
?
Cats萌萌

TA贡献1805条经验 获得超9个赞

买个更大服务器?
换个更小的图片?
压缩个JS?
优化个SQL查询?

查看完整回答
反对 回复 2019-03-18
?
长风秋雁

TA贡献1757条经验 获得超7个赞

跟你网速也有关系
https://img1.sycdn.imooc.com//5c8f62df0001f82903130273.jpg

另外图片内存大的可以适当压缩,使用懒加载

查看完整回答
反对 回复 2019-03-18
  • 8 回答
  • 0 关注
  • 1984 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信