我不知道我的會話是否太大。有沒有辦法看到會話的大小。 謝謝, 拉胡爾可以回顯SESSION的大小嗎?
10
A
回答
16
$size_of_session_estimate = strlen(serialize($_SESSION));
現在,這只是一個估計值,作爲序列化處理程序是用來串行化會話不,但也不會太遙遠。
這就是說,除非你在會話中存儲了大量的數據,否則你可能不需要擔心這一點。
8
4
此:
echo strlen(session_encode());
會給你的磁盤空間$ _SESSION使用量(假設session.save_handler是默認值文件),因爲session_encode()返回一個字符串與存儲在會話文件中的字符串相同。
它也會給的存儲器使用量的更好的指示,因爲session_encode()增加更少的元數據比的serialize()。
在默認的Apache設置,你可以看到會話數據與存儲在磁盤上:
session_write_close();
echo file_get_contents(sys_get_temp_dir() . 'sess_' . session_id());
+1
「應該接受的答案」 – 2017-01-24 21:16:15
相關問題
- 1. 我可以測量TableBatchOperation的大小嗎?
- 2. 我可以增加JPanel的大小嗎?
- 3. CSS可以以原始大小的一小部分顯示圖像嗎?
- 4. 字體大小可以是css/css3中容器大小的%嗎?
- 5. 認證 - 您可以使用cookies/session嗎?
- 6. 可以救救ActionDispatch :: Session :: SessionRestoreError嗎?
- 7. JavaScript可以讀取HTTP Session對象嗎?
- 8. std :: ifstream/FILE *可以改變大小嗎?
- 9. 我可以爲DefaultTableModel定義大小嗎?
- 10. MPMoviePlayer可以調整動畫大小嗎?
- 11. 我可以更改字體大小嗎?
- 12. Stanford Parser可以忽略大小寫嗎?
- 13. 一個java地圖可以返回大小-1嗎?
- 14. 我可以在c#中獲得以字節爲單位的Session對象的大小嗎?
- 15. MATLAB中相同圖像的大小可以以不同的方式顯示嗎?
- 16. 可以用kmalloc()分配的最大大小取決於free_area []的大小嗎?
- 17. 我可以減小用LWUIT編寫的J2ME jar的大小嗎?
- 18. 無法回顯$ session-> flash();在CakePHP的1.3.4 - 允許內存大小耗盡
- 19. Android的WebView可以自動調整大圖像的大小嗎?
- 20. 我可以修改git-add的默認**大塊大小嗎?
- 21. 可以檢索varchar(n)列的最大聲明大小嗎?
- 22. YUI的DataTable可以調整大小但不可移動列嗎?
- 23. 可以設置jQuery UI可調整大小的幽靈嗎?
- 24. C中可變大小的數組可以嗎?
- 25. 我可以創建WPF DXCarousel,它的大小都可見嗎?
- 26. 我們可以像調整窗口大小一樣調整Datagridview的大小嗎?
- 27. 放大/縮小後我們可以獲得元素的大小嗎?
- 28. 我可以設置大於8k但小於MAX的VARCHAR大小嗎?
- 29. SWT - 我可以根據圖紙大小增大和縮小我的畫布嗎?
- 30. 我可以根據增量大小限制rsync傳輸的大小嗎?
+1點上,*和*非常快。 – karim79 2009-09-06 18:59:14
我很好奇,我認爲會議的規模限制是基於你的記憶,是否還有其他因素?我問,因爲我在用戶會話中存儲了瘋狂的數據量 – JasonDavis 2009-09-06 18:59:49
我想這是可行的,因爲strlen提供了多個字符。 和每個字符是1kb ..糾正我,如果我錯了。 – Rahul 2009-09-06 19:03:29