一年多来,我一直在努力解决 Drupal v7.2x CMS 安装的响应速度问题。让我解释。我在 Ubuntu 12.10(升级到 13.xx 待定)上运行 Drupal 7.2x,用于纯 Drupal CMS 的 webdev 项目(尽管 Symfony 也可能稍后跟进)。
我从未安装过 Xammp 或任何类似的 Web 服务,更喜欢在本地主机上运行 Ubuntu 安装中包含的 LAMP(Apache 等)。即使是最小的改变也变得不可能了,因为整个过程似乎花费了 1-3 分钟的时间来写入 CMS,尽管我坚持了下来,但这已经成为一种严重的痛苦!
我在其他堆栈交换中问过类似的问题,但没有给出真正的答案(除了获得更快的机器!这是第二台,它是一台很好的规格机器..纯粹运行 Ubuntu 并且不与任何其他操作系统共享)。我已经完成了所有正常的事情,清除缓存、减少日志以及打开/关闭 Drupal 配置后端中每个可能的选项“按钮”。我想继续使用 Drupal 框架。
这台机器是我主要的家庭工作站,我用它来处理正常的“日常”事情;浏览网页、WebDev、Office 等,我安装了 Ubuntu 桌面。
对此,有些人说我真的应该选择一个“服务器”盒子,其他人则说我可能需要像 Nginx 这样的东西;有些人说这可能是一个 DNS 问题,我没有实施它,因为担心“搞砸”我当前的项目哈哈,但是重写的速度需要很长时间,我真的需要一些关于 Linux 背后发生的事情的高质量建议场景以及我如何克服这些问题。我更愿意保留一个桌面工作站,因为这有助于我的日常工作,并简化我向我的网络空间提供商上传到任何未来实时网站的过程。
我还可以补充一下:在这段缓慢的时间内发生页面加载/写入时,存在大量的 HD 活动*,就像正在访问数据一样,这与正常写入不同(*当然,这是作为数据访问的一部分发生的,但不像这里发生的那么大!):-)
编辑(根据我的评论修改):
计算机是 AMD X2 (3.2Ghz) 260; 16G内存,技嘉(GA-MA68MT-D3P)主板,3*500Gig硬盘。 2*20" LCD。我看看是否可以查看系统输出。
我正在使用 mySQL (见下文),但是虽然我乐于学习,但我对所有领域都有点陌生(-:服务器:通过 UNIX 套接字的本地主机服务器版本:5.5.32-0ubuntu0.12.10.1 协议版本: 10 用户:paulb@localhost MySQL 字符集:UTF-8 Unicode (utf8) Web 服务器 Apache/2.2.22 (Ubuntu) MySQL 客户端版本:5.5.32 PHP 扩展:mysqli 文档
我可以补充一下,在某些时期,它似乎发布了我所说的速度响应是可以接受的,如果我执行“刷新”页面(无论是在 Chrome 还是 Firefox 中),它将需要 200-300 毫秒,然后可能会一些时间过去了令人难以置信的 1.5 分钟。您可以想象尝试对视图设置进行多次编辑或配置更改,我坐在这里想知道是否应该进行(另一个!)brew 哈哈
刚刚意识到我认为“TOP”是什么,所以我打开学期并输入“TOP”!如果将 TERM 放在一个 LCD 中,将 Firefox 放在另一个 LCD 中,然后“重新加载”Firefox Drupal 页面,我会看到 TERM 中的活动,但目前不确定是否要输出它。