【问题标题】:How to make fast layout in symfony?如何在 symfony 中快速布局?
【发布时间】:2010-12-17 09:17:26
【问题描述】:

我在 Symfony 中做了一个网站,我的布局包含很多 jquery 代码,有很多 滑块插件(Anythingslider、jqfancytransitions)。当我加载我的页面时,由于这些事情,它非常慢。如果布局会加载一次,那不会有问题,但是当我单击另一个链接时,它自然会一直加载。所以,我读过关于缓存的文章,但在这种情况下那是行不通的。那么,你能为我的问题提供一个解决方案吗?

【问题讨论】:

  • 嗯...你能发布一些代码吗?

标签: jquery layout symfony1 performance


【解决方案1】:

如果您的缓慢是由于您的 javascript 加载的模板,缓存它是不够的。在 web 调试栏中查看 symfony 的计时器,因为页面被 symfony 渲染后可能会变慢:它可能会减慢客户端渲染速度,因为浏览器的所有与 javascript 相关的工作必须做。

尝试减少 JS 调用的数量,或者将它们延迟到绝对必要的时候——这应该会加快页面加载时间。

【讨论】:

  • 还可以查看Google's page speed tools 以对客户端性能进行基准测试。
  • 感谢您的回答!我检查了 Page Speed 工具,它非常酷!同时,我为我的速度问题找到了一个很好的解决方案。在我总是通过 Ajax 刷新内容之后,一开始只加载整个页面(使用缓慢的布局)。 (我用的是remote_function函数)
猜你喜欢
  • 2016-12-30
  • 2015-01-25
  • 2020-11-01
  • 1970-01-01
  • 1970-01-01
  • 2011-10-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多