网站打开速度很慢,经常卡在那里不动,多数是由以下的几个方面的原因造成的
一:网站自身的问题
1:代码中for或者foreach语句中可能存在死循环,这种情况,需要仔细排查代码网站的程序脚本或者JS脚本
2:使用了是伪静态技术或者页面没有生成缓存
3:代码量过大,一般拖拽式的网站代码都会很大,所以一般不建议使用拖拽式的网站
3:图片过大,一般建议通过后台上传的图片不要超过200K,如果是轮播广告图片,一定需要高清的,也不要超过1M,在使用PS对图片进行处理时,都建议另存为web使用的格式
二:数据库问题
1:从数据库的表中读取数据量过大,所以为了避免这个问题,一般都需要在sql语句中加入limit来限制读取的数量
2:数据库正在大量的执行插入操作时,如果插入操作还没有执行完,此时又要执行其它的操作,比如查询、更新、删除等,也会导致网站很卡,所以为了避免这种情况,不要多任务同时进行
3:数据库表的类型开启了支持回滚与事务这个功能,比如mysql的数据库,如果表类型是innodb,那么在读取这种表类型的数据时会比较慢,特别是在读到大量数据库,会特别的慢
三:服务器问题
1:网站服务器可能正在受DOS攻击
2:服务器上放的网站太多或者服务器接入的宽带太小
3:你访问的网站可能被放在国外