3

我的 symfony2/doctrine2 站点已准备好投入生产,因此我将其上传到我的共享 (TSOHost) 云服务器。他们没有激活 APC,网站速度非常慢。

在我的本地环境中,在启用 APC 的情况下加载页面大约需要 180 毫秒,而当我禁用 APC 时,加载时间会加倍。

在共享主机上,相同的页面加载大约需要 2 秒,并且经常完全挂起。我的产品列表页面有时需要超过 30 秒的 ajax 请求才能加载所有产品!

感觉教义特别挣扎。

我的主机只能建议我转移到专用的虚拟服务器,这显然更昂贵,但我不想这样做,除非我能确定它会解决问题。

这是因为缺少APC吗?我有 APC 的替代品吗?

4

1 回答 1

2

我的回答是:

http://slides.seld.be/?file=2011-10-20+High+Performance+Websites+with+Symfony2.html#21

Symfony2 快速且轻量级,但属于重型类别。我总是缓存表单,因为表单生成需要几年时间(打开 APC)。查看此演示文稿并找到一些线索。

于 2012-11-20T14:11:24.033 回答