页面打开特别慢,加载东西比较多,JS文件引入十几个,其他文件中大部分都用到,只好写以入口文件中,还要加载地图,打开这个页面需要十几秒,有什么办法可以提高其加载速度呀,用的ZEND框架

解决方案 »

  1.   

    用firefox安裝firebug,用firebug的網絡功能看一下各個部份的加載所佔用的時間,找出問題所在再修改.
      

  2.   

    1.减少文件大小。其实就是优化代码。删除一些不必要的代码。
    2.尽量少引入外部文件,少用图片,视频等占资源的东西,能统一到一个文件里面的尽量统一到一个文件里面,想js,css代码都可以写到html文件中。另外还可以设置浏览器的页面缓存来提高加载速度。
    3.页面静态化,使用缓存来减轻服务器压力。
      

  3.   

    zend本身就很影响速度,如果很多js都是公用的那么可以将这些个js文件能合并的就合并,来减少请求数量,还有在可以的地方用ajax异步调用数据,还有就是做个有效的缓存措施
      

  4.   

    zend本身就很慢,再加上加载文件那么多,慢很正常,你可以尝试将大部分用到的js代码放到一个文件中,节省网络资源,部分后台数据建议用ajax异步加载(如果适合的话),不知道有没有缓存措施
      

  5.   

    不需要马上用到和显示出来的可以从页面里分离出去吧,后续可以用ajax拉出来。对了,如果用zend,cakePHP这样的框架很慢,有没有真正的大项目或产品直接写php,不用mvc框架的?