【问题标题】:ckfinder thumbnails slowckfinder缩略图慢
【发布时间】:2016-04-19 07:48:25
【问题描述】:

我们正在使用CKFinder 的付费版本。当我们打开弹出窗口时,我们会看到包含所有图像的完整结构化文件夹,但加载需要很长时间。

这也是由于CKFinder 而不是我们的服务器。如果我自己编写“查找器”代码,它几乎会立即加载图像,因为截止日期我无法自己编写代码,因此我们决定使用CKFinder,但正如所说,它非常慢。

有什么方法可以加快这个过程,这样我们每次去一个新文件夹时都不必等待几秒钟?一些文件夹几乎需要10 seconds 才能加载,是的......文件夹中有50多个图像,但如前所述。我制作了一个与CKFinder 相同的小脚本,它几乎可以立即加载所有内容。但由于我们为CKfinder 付费,我们想使用它,但要减少加载时间。

如前所述,如果我编写自己的 finder 代码,与 CKFinder 相比几乎没有延迟。

我希望有人知道如何加速CKfinder :)

【问题讨论】:

  • 几个问题:您使用哪个版本的CKFinder?本地或远程后端慢吗?在哪个浏览器上速度很慢?
  • 每个 CKFinder 许可证都得到 CKFinder 开发人员的直接支持。请use the support channel 并添加有关您使用的版本、配置等的更多详细信息(包括what zaak asked you above)。加载 50 个缩略图不应花费 10 秒,因此您的配置可能有问题。
  • 感谢您的回复 :D 我们上周实现了这个,所以它应该是最新版本的 CKFinder 3。我的配置文件在下面。如果这里没有人知道修复,我肯定会联系 CKFinder 制造商。正如您所说,我们的许可证确实有 1 年的支持 :) 代码:paste.ofcode.org/AkNn4fhiuXiLcSjfzvb9uA 抱歉,我没有在此处粘贴代码,一直给我一个错误:(
  • 什么浏览器无所谓,试过火狐、Chrome、Yandex、Edge、IE、Safari和Opera。

标签: ckfinder


【解决方案1】:

config.php 中有一个小问题可能会使 CKFinder 变慢:default 后端是远程后端 (FTP),它在 privateDir 部分中用作存储 CKFinder 私有文件的后端(包括生成的缩略图)。与本地文件系统相比,从 FTP 获取数据要慢得多,这可能会导致延迟。解决这个问题的方法是在本地文件系统中创建一个额外的后端,并将其用作privateDir 部分中私有数据的存储。

例子:

$config['privateDir'] = array(
    'backend' => 'ckfinder_private_data', // Use the local file system backend.
    'tags'   => '.ckfinder/tags',
    'logs'   => '.ckfinder/logs',
    'cache'  => '.ckfinder/cache',
    'thumbs' => '.ckfinder/cache/thumbs',
);

$config['backends'][] = array(
    'name'    => 'ckfinder_private_data',
    'adapter' => 'local',
    'root'    => '/path/to/writable/dir/'
);

此外,您还可以尝试在 CKFinder JavaScript 客户端中降低thumbnailDelay

【讨论】:

  • 感谢您的评论,稍后我会试一试,并告诉您结果如何。非常感谢您的回答!
猜你喜欢
  • 1970-01-01
  • 2022-07-22
  • 1970-01-01
  • 2013-04-18
  • 1970-01-01
  • 2016-08-17
  • 2017-05-22
  • 1970-01-01
  • 2011-06-16
相关资源
最近更新 更多