Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/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
Php 托管提供程序中的Drupal执行内存限制_Php_Drupal_Hosting_Memory Limit - Fatal编程技术网

Php 托管提供程序中的Drupal执行内存限制

Php 托管提供程序中的Drupal执行内存限制,php,drupal,hosting,memory-limit,Php,Drupal,Hosting,Memory Limit,我们开发了基于Drupal的门户。在测试和部署(在本地)后,该站点运行良好。但当我将站点移动到在线服务器(托管)时,该站点面临内存执行限制问题 它的预期最低96MB,但主机提供商无法增加这么多!!是否有其他方法解决此问题??或者在澳大利亚,任何其他主机提供商都在提供这么大的内存限制?以我的经验,对于Drupal站点来说,96MB的内存是很难满足的。查看您在站点上安装的模块,禁用并卸载您实际上不需要的任何东西。例如,如果不使用核心颜色和注释模块,请禁用它们(Drupal 6中默认启用)。如果您安装

我们开发了基于Drupal的门户。在测试和部署(在本地)后,该站点运行良好。但当我将站点移动到在线服务器(托管)时,该站点面临内存执行限制问题


它的预期最低96MB,但主机提供商无法增加这么多!!是否有其他方法解决此问题??或者在澳大利亚,任何其他主机提供商都在提供这么大的内存限制?

以我的经验,对于Drupal站点来说,96MB的内存是很难满足的。查看您在站点上安装的模块,禁用并卸载您实际上不需要的任何东西。例如,如果不使用核心颜色和注释模块,请禁用它们(Drupal 6中默认启用)。如果您安装了视图UI、Beautytips UI、ImageCache UI或规则管理UI等模块,请在完成所有配置后禁用它们

如果只有特定页面需要太多内存,请尝试优化这些页面。例如,如果视图中显示许多节点,请尝试向视图中添加寻呼机,以便将内容拆分为多个页面

如果您有自定义模块,请尝试将管理UI代码分离到单独的modulename.admin.inc文件中,以便仅在需要时加载。Heck,考虑一下为公共贡献的模块做这件事,然后考虑向这些模块的发布队列发布补丁。

<强>更新< /强>:您可能想考虑下一个VPS宿主。在这里,您可以对正在运行的系统进行更多的控制


更新2:根据站点的需要和功能,您可以通过安装模块来减少站点的内存占用,从而创建站点的平面文件版本

我真的需要所有的插件。因此,无法从当前系统中禁用任何模块!!还有其他办法解决这个问题吗?谢谢你的详细回复。我必须检查你提到的所有选项。