Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
本地主机上的慢速Drupal | windows7 EasyHP 64x_Windows_Performance_Drupal_Localhost_Easyphp - Fatal编程技术网

本地主机上的慢速Drupal | windows7 EasyHP 64x

本地主机上的慢速Drupal | windows7 EasyHP 64x,windows,performance,drupal,localhost,easyphp,Windows,Performance,Drupal,Localhost,Easyphp,我正在笔记本电脑上运行Drupal 7.16(Windows7 x64,EasyHP12.1上有6gb内存)。 目前,drupal运行速度非常慢 我已经尝试: 将php.inirealpath\u cache\u大小增加到24M 在提交时将my.iniinnodb\u flush\u log\u更改为0 更改主机文件以解决ipv6错误 尝试另一种wamp解决方案 当我运行简单查询(selectuidfromusers)时,phpMyAdmin似乎会返回一个快速响应(0.0009s) 另一个dru


我正在笔记本电脑上运行Drupal 7.16(Windows7 x64,EasyHP12.1上有6gb内存)。
目前,drupal运行速度非常慢

我已经尝试:

  • 将php.ini
    realpath\u cache\u大小增加到
    24M
  • 在提交时将my.ini
    innodb\u flush\u log\u更改为
    0
  • 更改主机文件以解决ipv6错误
  • 尝试另一种wamp解决方案
  • 当我运行简单查询(
    selectuidfromusers
    )时,phpMyAdmin似乎会返回一个快速响应(0.0009s)
  • 另一个drupal清洁安装负载也很慢
  • 谢谢,
    ~Almog

    *我还尝试了UniformServer,但速度仍然很慢,并在这里的帖子(stackexchange网站)和drupal.org后面更改了my.ini

    **wordpress的加载速度似乎很快,所以问题似乎只出现在drupal上?

    在Windows上托管时,drupal对我来说总是运行缓慢。我尝试过xampp、基本的apache/php/mysql安装和zend服务器。32或64位似乎对速度并不重要,但32位构建似乎更可用。到目前为止,zend似乎稍微好一点,但没有真正的linux服务器那么快。您是否尝试过将VirtualBox与Ubuntu或其他Linux结合使用?我在办公室里运行了一台带有8GB内存的Ubuntu服务器,它的速度和一台像样的VPS服务器一样快。如果你还没有,我建议你试试。

    每个人都知道速度慢的网站对商业和网站用户都不好。但是,解决问题可能具有挑战性,实施速度慢,并且通常需要从头开始

    我在windows7操作系统上使用wamp服务器进行drupal项目。它非常有效。这完全取决于您是如何配置项目的。我没有为我的项目使用任何缓存技术。该系统拥有100万用户。我为此做了数据库调优,所以它加载数据的速度非常快

    对于你的申请,我建议你做一些事情

    • 性能模块设置及其工作方式
    • 缓存-最大的赢家以及如何实现Boost
    • 其他快速点击:卸载搜索,调整设置&为什么 运行cron很重要
    • 询问您的主机有关APC以及如何确保其设置正确
    • 你敢看数据库吗?简单的改变将帮助很多
    • 监控最佳实践-设置什么以确保您知道什么 你的服务器正在运行吗
      • 您有两种方法:

        1) 调整您的安装:安装php apc、安装监控软件()以检测瓶颈、安装xdebug等


        2) 使用一些预配置的软件:,

        尝试运行另一个裸体Drupal安装,看看问题是否出在该特定站点或您的开发设置上

        我现在的解决方案:

      • 删除每个WAMP服务
      • 重新安装并配置EasyHP的最新版本(仅启用neccary php插件!)
      • 安装最新的“EasyHP组件”
      • 在某些地方修复newst components dir的php.ini(如xdebug)
      • 增加内存限制
      • 清除所有缓存(浏览器和drupal)
      • 使用drupal简化的jquery(管理->性能)
      • 完全重新启动电脑并从autostart中删除一些软件
      • 现在它运行得好多了!不完美。。但这主要是因为我希望drupal处于部署模式


        *EasyHP的Deafolts设置做得很好!没有什么可以改变的*

        有两种解决方案可以解决windows机器上Drupal的速度缓慢问题:

        1。主机文件设置

        在主机文件中进行以下更改

        一,。按ip地址调用apache web服务器地址。在本地计算机上是127.0.0.1

        二,。注释::主机文件中的1 localhost行,它是TCP/IP v6协议中的映射

        2。禁用/调整网络接口的TCP/IP v6协议

        有两种选择

        一,。禁用网络接口的TCP/IP v6协议,以便windows不会尝试将主机名解析为ipv6地址

        二,。ipv6不需要禁用。以管理员身份打开命令提示符,并在命令提示符中使用以下命令

        netsh
        interface
        portproxy
        add v6tov4 listenport=80 connectport=80
        

        80是您的web服务器端口当然

        我知道这是一篇老文章,但我刚刚经历了同样的斗争

        我在Windows 7 64位虚拟机上安装了非常缓慢的Drupal 7。我确实有20秒的页面加载时间。我挣扎了一会儿,试着:

        • 禁用IPv6
        • 调整本地主机文件设置
        • 增加内存限制
        • 由于我的localhost是一台开发机器,我不想一直启用缓存和操作码缓存,尽管我尝试过这样做
        最后,主机文件的更改带来了一些不同,但主要问题是Drupal CRON

        事实证明,因为我在复制我的生产安装以在本地工作,所以CRON无法完成它在本地运行时应该做的事情。因此,它从未成功完成执行

        由于尝试失败,每个新请求都会再次尝试运行CRON,因此需要20秒的页面执行时间

        通过将“runcronevery”值设置为“Never”,可以禁用cron(例如,在管理>配置>系统>cron(admin/config/System/cron)中)


        更多信息请参见此处:

        我曾尝试在ubuntu linux virtaul机器(virtualbox)上运行它……几个小时后,我将它配置到我的共享文件夹(主机)并转储数据库..但是…它甚至更慢!virtual box总是很慢。为什么不在单独的ubuntu安装上尝试它呢?或者你可以在windows上使用XAMPP..上有许多与Drupal性能相关的查询,阅读此线程的人可能会感兴趣。请看,或者最好的解决方案就是移动到ubuntu!