在PHP中,array_slice()是否能很好地处理不能是paginated的大数据array,因为它不是存储在database中,而是在其他db tables上计算的。总之,我有一个array of 50k,它可能会在以后增加。第一次在页面加载时,获取所有50k记录,,然后将其用于ajax based pagination。这会不会导致将来出现server load,因为所有的records都是在页面加载上获取的。
我想确定用户是否刚刚在我的Rails应用程序中启动了一个新的会话。我目前正在使用HTTP引用程序来定义什么是新会话。但我不知道这是否正确。下面的代码是用Ruby编写的。 # If the user came from another site or came here directly, then we regard it as a new sessionelsee