Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.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
Typo3 强制tt_新闻始终检索新帖子_Typo3_Tt News - Fatal编程技术网

Typo3 强制tt_新闻始终检索新帖子

Typo3 强制tt_新闻始终检索新帖子,typo3,tt-news,Typo3,Tt News,有没有可能强迫tt_news总是检索新帖子 我有一个插件,允许用户在前端发布新闻。 新闻被插入tt_新闻表,用户被重定向到新闻列表所在的页面。 但用户发布的最新消息不可见 我必须等待几秒钟,然后重新加载页面。这确实破坏了网站的可用性。有几种解决方案: 1) 将页面设置为“不缓存”(编辑页面属性)。但这将阻止索引搜索来搜索该站点,这可能是正常的 2) 添加一个钩子,用于清除该站点的缓存(请查看t#c#u emain.html#a339ac0da0377744f512bf790e79f5563“>h

有没有可能强迫tt_news总是检索新帖子

我有一个插件,允许用户在前端发布新闻。
新闻被插入tt_新闻表,用户被重定向到新闻列表所在的页面。 但用户发布的最新消息不可见


我必须等待几秒钟,然后重新加载页面。这确实破坏了网站的可用性。

有几种解决方案:

1) 将页面设置为“不缓存”(编辑页面属性)。但这将阻止索引搜索来搜索该站点,这可能是正常的

2) 添加一个钩子,用于清除该站点的缓存(请查看t#c#u emain.html#a339ac0da0377744f512bf790e79f5563“>http://api.typo3.org/typo3v4/current/html/classt3lib_t_c_emain.html#a339ac0da0377744f512bf790e79f5563)没那么容易

3) 添加&no_cache=1并将页面的缓存时间设置为几分钟(这样页面将通过索引_搜索进行索引)

4) 编写一个AJAX脚本(eID),请求尚未显示的最新新闻记录

我认为,这取决于您的需要。1)从开发人员的角度来看是最快的,但从性能角度来看是最差的。2)对开发人员来说更难,也许对性能更好,3)介于两者之间。4)如果有很多用户,可能是更好的解决方案。谢谢。我认为#3是最好的方法。我会试试看今天晚些时候回来。