Nó không nên để lưu trữ rất nhiều dữ liệu trong một phiên. Như những người khác đã lưu ý, bạn không nên sao chép dữ liệu từ cơ sở dữ liệu. Ngay cả khi bạn thực sự cần một số loại cơ chế lưu vào bộ nhớ cache, bạn sẽ không lưu trữ dữ liệu trong một phiên. Vấn đề là PHP viết lại dữ liệu phiên cho mọi yêu cầu. Và như tất cả chúng ta biết viết vào đĩa là một hoạt động khá chậm .
Nếu bạn thực sự cần thực hiện, hãy tuần tự hóa mảng và lưu trữ nó trong một tệp riêng biệt .
Nếu bạn cần một loạt dữ liệu được tuần tự hóa chỉ 1 trong 10 trang, bạn chỉ cần giải nén nó một lần trong 10 trang. Phiên là tất nhiên đóng gói/giải nén cho mọi yêu cầu.
[nguồn] (http://bytes.com/topic/php/answers/11014-questions-size-session#post46656) –
Tôi không nghĩ đây là câu trả lời đúng. đọc/ghi dữ liệu vào cơ sở dữ liệu cũng đọc/ghi vào đĩa (ngoại trừ bộ nhớ đệm). Ngoài ra xin lưu ý hầu hết các trò chơi phải giữ dữ liệu của họ trong bộ nhớ để truy cập nhanh hơn trong trường hợp của PHP, đó là các biến phiên và cơ sở dữ liệu chỉ là lưu trữ nhàn rỗi thứ cấp. – AaA