php - 我在 Zend framework 1.11 开发了一个站点。我的应用程序很慢。如何提高速度?

标签 php mysql zend-framework memcached

我在 Zend Framework 1.11(Mysql 数据库)中开发了一个网站。它非常慢。我的应用程序适用于 hootsuite 等社交媒体帖子。但是很慢。如何改进它。 我的数据库非常大(仅在测试中)。我的网站没有启动。请帮助我提高性能。

最佳答案

一些通用方法:

  • 使用像APC这样的操作码缓存
  • 调整您的数据库(Percona 提供了一个很好的 Wizard 来帮助解决这个问题
  • 考虑使用memcache或者apc缓存来缓存数据库结果(ZF支持多种cache backends)

更具体地说,您需要找出瓶颈所在。您可以在应用程序运行/缓慢(vmstat、iostat、top 等)时观察您的服务器并进行一些有根据的猜测,或者您可以尝试使用许多分析工具之一,这些工具实际上会暴露您的代码花费的时间和资源做。

关于php - 我在 Zend framework 1.11 开发了一个站点。我的应用程序很慢。如何提高速度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23171327/

相关文章:

java.lang.RuntimeException : Could not inject members 错误

php - 创建 zf 自定义命令,例如 zf create form

php - Zend CSRF 哈希代码检查是自动处理的吗?

php - UTF-8,以及 php 中的 mbstring 扩展

php - Contact Form 7 导致 HTTP 500 错误

c# - 我的代码出现错误 : Cannot find table 0. 我做错了什么?

MySQL:获取在特定日期之前但未在特定日期之后登录的所有用户,未按预期工作

php - 找到 0 条记录

php - 如何将此 SQL 查询转换为 Laravel Eloquent 或查询生成器

php - 在 Linux 上的 Zend 配置 ini 文件中包含花括号内的变量