我正在octoberCMS(学习者/初学者)中的一个项目上工作,在这里我有一个选项卡,其中一个中继器的值约为100。因此,每当我尝试保存产品时,我都会得到maximum execution time
。
我知道可以通过增加最大执行时间来解决问题,但是我正在寻找永久性解决方案,而不是在无需更改系统配置的情况下进行修改。我尝试实现Pagination
。实现分页花了整整一天的时间,后来我发现它会将值保存为json,并且只会保存活动分页的一部分。因此,我正在寻找可以在没有任何技巧和感觉的情况下实施的建议。请检查附件。
无论如何,我们只能在与同一产品链接的不同网址中显示转发器吗?
答案 0 :(得分:2)
您可以创建一个仅包含转发器字段的自定义页面,但是最终您仍然会在该页面上达到最大执行时间。我怀疑它会减少处理量,以至于无法在可以添加的转发器字段中产生很大的差异。
我不确定为什么您认为增加最大执行时间是很麻烦的-这是允许更长运行的进程完成的完全有效的方法。似乎您根据屏幕快照在本地计算机上使用了MAMP,您的本地计算机可能不是衡量应用程序在真实Web服务器上性能的最佳指标。
尽管这么说-90个字段对于转发器来说很多,通常用于没有大量数据并且想要将其与数据库记录绑定的情况。对于您所描述的记录数量,我认为“感觉不错”的更好解决方案是使用关系。
可能您想要建立One to Many关系。我将通读该部分,然后通读Backend Relations。这将为您提供分页,搜索功能,更轻松地从代码访问数据等,这些都是免费的,通常比中继器更好。
希望有帮助。