UPDATE 由于大多数用户活动都在显示数据,因此我选择移动htmlpurifier以仅清除保存到数据库的数据,然后在完成时取消设置创建的对象。在加载页面时保持较低的内存使用率。
我正在使用memory_get_peak_usage()评估我的网站的内存使用情况,并根据下面的代码找到,htmlpurifier使用4,674,784字节,我的整页报告12,320,768(在页脚中运行)。
$a = memory_get_peak_usage();
require_once './htmlpurifier-4.5.0-standalone/HTMLPurifier.standalone.php';
$b = memory_get_peak_usage();
var_dump($b - $a);
我知道每个应用程序都不同,“高”是主观的。在“需要”减少内存占用(多少太多)时,是否有指导方针 - 在共享服务器上遇到麻烦?
我不知道如何最大限度地减少htmlpurifier的影响,因为我在大多数页面上使用它来净化用户帖子输入。任何帮助将不胜感激。