首页 > 代码库 > 网站加载很慢的原因!!!
网站加载很慢的原因!!!
公司网站打开总是很缓慢,这个情况一直出现了很久,未曾解决。这是查询到的一些状况:
1. 用MS Access数据库作为网站数据源。
Access数据库并不适合真正投入使用的网站,当访问Access数据库文件时,会自动生成一个相匹配的ldb文件,用于存储访问信息,同时避免读取数据冲突,每增加一个访问连接,就会写一条记录到ldb文件,大小是64字节,最多支持255个连接,所以ldb文件最大是16KB!当所有连接数都关闭了,ldb文件会自动被删除。
如果读取数据库文件连接数过多,或超过连接数限制,或ldb文件损坏,就会出现网站打不开的状态。遇到这种情况,只能耐心等待!
2. asp.net程序,第一次访问会较慢。
众所周知,asp.net程序经过编译后再输出到客户端,比asp,php等性能要高。但是,当第一次访问某个asp.net页面时,系统会先编译它,写到缓存目录中,这就需要点时间,以后就会快很多。可以通过发布预编译好的asp.net程序,来避免这种情况!
3. php程序。
php网页出现慢,原因可能是存在死循环判断。如判断某个文件是否存在,然后再写入数据,可能因为权限或路径的问题,就会说找不到那个文件。具体要根据报错信息来处理(有些人设置了error_reporting(0)来禁用错误报告,最好注释掉或换成error_reporting(E_ALL))
仔细想来,后来改网站时候直接在vs中修改,上传到服务器上未进行任何的生成编译,会不会是这样的原因呢?因为每次第一次打开都很慢,打开之后就狠正常,于是重新生成了文件并传到服务器上,果然页面打开很快!!!!
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。