我的symfony2 / doctrine2网站已准备就绪,因此我将其上传到我的共享(TSOHost)云服务器。他们没有激活APC,而且网站速度超慢。
在我的本地环境中,页面需要大约180ms来加载启用APC,并且当我禁用APC时加倍。
在共享主机上,相同的页面需要大约2秒才能加载,并且通常会完全挂起。对于ajax请求加载所有产品,我的产品列表页面有时需要> 30秒!
感觉教条特别挣扎。
我的主机只能建议我转移到一个专用的虚拟服务器,这显然更贵,但我不想这样做,除非我能确定它将解决问题。
这是否缺乏APC?我有APC的替代品吗?
答案 0 :(得分:2)
我的回答是:
http://slides.seld.be/?file=2011-10-20+High+Performance+Websites+with+Symfony2.html#21
Symfony2速度快,重量轻,但属于重型类别。 我总是缓存表单,因为表单生成需要几年(使用APC)。看看这个演示文稿并找到一些线索。