RT中var的session_data文件夹是什么?

时间:2011-07-20 13:35:19

标签: linux perl temporary-files

我希望将RT3中的自定义代码合并到RT4(Perl应用程序)中。它包含一个名为“session_data”的文件夹 - 它似乎包含某种形式的临时文件。任何人都知道这些是什么,是否可以安全地清除而不是合并?

1 个答案:

答案 0 :(得分:1)

你可能需要说更多,但我可能会猜到这是一个Web应用程序。如果是这样,则可能包含会话密钥信息文件。 Web框架(例如CatalystApache::ASP)通常会自动执行此操作,分配会话标识符,并将标识符作为Cookie提供给客户端。这允许应用程序将信息范围限定为用户会话而不是单个请求。即使在用户会话信息中实际没有存储任何内容,也可能发生这种情况通常,会话信息的默认存储是通过目录,通常由会话标识符的前几个字符分层组织,以避免影响性能的巨大平面目录。

只要这些会话文件不包含有用信息,您就应该能够安全地清除它。例如,如果应用程序包含购物车,则所有内容都将丢失。很大程度上还取决于分配给会议的到期时间。如果它们在一小时左右后到期,那么与到期时间是一年左右相比,问题就更少了。因此,在不了解应用程序的情况下,很难给出明确的答案。