簡體   English   中英

在mysql中創建臨時行

[英]Create temporary rows in mysql

好吧,我想進行Flash AS3聊天。

當用戶發送消息時,該消息將在MySQL中使用PHP在一行中創建,但是如果是這樣,則mysql服務器將非常繁忙,則該行必須是臨時的。

有人可以幫我嗎? ^^'謝謝,抱歉我的英語不好!

臨時行無法解決MySQL服務器太忙的問題。 MySQL可以通過相當正常的設置每秒處理許多(例如數萬)事務。 本文討論了您可能感興趣的許多參數。也就是說,除非您的聊天系統上有大量流量(而且我的意思是TONS和TONS),否則只要使用MySQL,就可以了,您的行,獲取所需的行,並可能編寫腳本以在特定日期/時間后清除舊行。 希望這可以幫助!

如果您使用的是共享托管平台,則可以創建與時間匹配的cron。 例如;

$db->query("DELETE FROM `messages` WHERE `message_posted` < DATE_ADD(NOW(), INTERVAL 2 HOUR)")

這將刪除所有行,其時間比當前時間多兩個小時。

根據您的喜好更改間隔。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM