Symfony2在没有APC的共享主机上 - 太慢了



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

在我的本地环境中,启用 APC 后加载页面需要 ~180 毫秒,当我禁用 APC 时,页面会翻倍。

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

感觉教义特别挣扎。

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

这是由于缺乏APC吗?我有APC的替代品吗?

我的回答是:

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

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

相关内容

  • 没有找到相关文章