我在我的網站上有一個名爲「usernames.txt」的.txt文件。在該文件中,我的網站會員有用戶名,每次有新會員在我的網站上提交他的用戶名時,它都會保存在「usernames.txt」文件中。如何在新用戶名提交到.txt文件時刪除舊用戶名?
由於該文件每小時變大,我必須自己刪除舊用戶名(頂部=最舊)。這很糟糕,因爲當我在學校時,我無法訪問我的筆記本電腦,因此我無法刪除用戶名並導致服務器出現問題。 (我很難解釋爲什麼,但它確實使我的網站變慢)。
我想要的是一個腳本或PHP代碼,或者自動刪除舊用戶名(讓我們說頂部的前40個用戶名)並將新的用戶保留在文件中(讓我們說30個用戶名在底部)在「usernames.txt」文件中。
或者,我可以使用一個腳本,每30分鐘刪除第一個用戶名(頂部)。所以只有新的用戶名將被保存在「usernames.txt」中。我知道這個問題聽起來很奇怪,但重點是讓我的服務器更快。
我的網站上的文件實際上並沒有被稱爲「usernames.txt」,但是這對文件是關於什麼的。我的網站上的文件保存用戶訪問令牌(Facebook Graph thingy),但在我給它的例子中是用戶名不是訪問令牌。 (因爲大多數人甚至不知道訪問令牌是什麼,但希望每個人都知道用戶名是什麼)。
是否有您不使用數據庫的原因是什麼? – some
我很好奇什麼樣的網站以這樣的速度吸引用戶名,以致文件每小時變得太大?如果您使用數據庫,「減速」仍然是一個因素嗎? – GreenAsJade
在這種情況下有多大? –