Php Zend框架布局或视图延迟

Php Zend框架布局或视图延迟,php,zend-framework,layout,Php,Zend Framework,Layout,我有一个网站建立在采埃孚。我不知道为什么,但他完全落后了。加载简单的页面tooks 4s。当我禁用布局时,时间正在缩短。启用渲染后,它将正常工作。所以我可以使用动作视图,但不能使用布局。布局有问题吗?或者我没有正确设置布局 地点: 编辑: 我在下面添加布局代码: Zgarnijlicke.pl baseUrl;?>/public/images/logo.png“width=“338px”height=“63px”/ Szukaj baseUrl;?>/public/images/bann

我有一个网站建立在采埃孚。我不知道为什么,但他完全落后了。加载简单的页面tooks 4s。当我禁用布局时,时间正在缩短。启用渲染后,它将正常工作。所以我可以使用动作视图,但不能使用布局。布局有问题吗?或者我没有正确设置布局

地点:

编辑: 我在下面添加布局代码: Zgarnijlicke.pl baseUrl;?>/public/images/logo.png“width=“338px”height=“63px”/ Szukaj

baseUrl;?>/public/images/banner.png“width=“994px”height=“212px”/

卢瓦·斯特罗纳 普拉瓦斯特罗纳酒店 baseUrl;?>/public/images/stopka.png“width=“992px”height=“34px”/

$(“#菜单顶部1”).corner(); //$(“.widget”).corner(); //$(“#顶部菜单2”).corner(); //$(“.content_elem”).corner(); $('a.media').media();
如果没有任何代码可供查看,这是不可能的。您是否在每次呼叫的整个调度过程中使用了


您的最佳选择:使用XDebug或Zend调试器查找应用程序中的瓶颈。

布局滞后。操作视图不存在。我将对布局代码提出疑问。请稍等。由于某些业务问题,我无法使用这2个选项。@Misiek看不到布局有任何问题。此外,您的页面加载时间不到一秒。如果你不能使用探查器,很难找到瓶颈。你不能帮你解决这个问题吗?抱歉。今天它工作得更快,但有点不对劲。用视图和布局加载正常操作需要花费很多时间。当我只在AJAX控制器中回显JSON数据时,一切正常,JSON数据在0.1-0.2之后显示。你的人呢u部分做任何复杂的事情,或者它们只是呈现静态HTML?不,它们只使用url()帮助程序生成url。现在它是硬编码菜单,没有数据库。 <<?php ?>?xml version="1.0" encoding="UTF-8"?<?php ?>> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt; <html xmlns="http://www.w3.org/1999/xhtml&quot; xml:lang="en" lang="en"> <head> <link rel="stylesheet" type="text/css" media="screen" href="<?php echo $this->baseUrl;?>/public/styles/style.css" /> <link rel="stylesheet" type="text/css" media="screen" href="<?php echo $this->baseUrl;?>/public/styles/menu.css" /> <link rel="shortcut icon"href="<?php echo $this->baseUrl;?>/public/images/favicon.ico">

<script src="<?php echo $this->baseUrl;?>/public/scripts/jquery.js"></script> <script src="<?php echo $this->baseUrl;?>/public/scripts/jquery.corner.js"></script> <script src="<?php echo $this->baseUrl;?>/public/scripts/jquery.media.js"></script> <title><?php echo $this->title . ' - '; echo ($this->cattitle != '') ? $this->cattitle . ' - ' : '';?>Zgarnijlicke.pl</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head> <body> <div id="naglowek"> <div id="logo"><img src="<?php echo $this->baseUrl;?>/public/images/logo.png" width="338px" height="63px" /></div> <div id="szukajka"> <div id="szukaj">Szukaj</div> <div id="poleszukaj"><input name="search" maxlength="20" size="20" value="wpisz cos..." onblur="if(this.value=='') this.value='wpisz cos...';" onfocus="if(this.value=='wpisz cos...') this.value='';" type="text"> </div> </div> </div>
<?php echo $this->partial('top_menu1.phtml', array()); ?>

<div class="clear">&nbsp;</div> <div id="banner"><img src="<?php echo $this->baseUrl;?>/public/images/banner.png" width="994px" height="212px" /> </div>

<?php echo $this->placeholder('top_menu2'); ?>

<div class="clear">&nbsp;</div> <div id="wrapper"> <div id="container"> <div id="side-a"> <div class="widget"><?php echo $this->partial('menu_left_1.phtml', array()); ?></div> <div class="clear">&nbsp;</div> <div class="widget">Lewa strona</div> </div> <div id="content"> <div class="content_elem"><?php echo $this->layout()->content; ?></div> </div> <div id="side-b"> <div class="widget">Prawa strona</div> </div> </div> <div class="clear">&nbsp;</div> <div id="footer"> <img src="<?php echo $this->baseUrl;?>/public/images/stopka.png" width="992px" height="34px" /> </div> </div>

<script type="text/javascript"> $("#menu_top1").corner(); //$(".widget").corner(); //$("#top_menu2").corner(); //$(".content_elem").corner(); $('a.media').media(); </script> </body> </html>