我其實沒有問題,但我有一個問題。 比如我有一個php index.php文件內碼:php中的Mysql連接安全使用不會超載
$query = "SELECT * FROM users WHERE approved=1 ORDER BY date ASC LIMIT 100";
$result = mysqli_query($conn,$query);
$i=1;
while($row = mysqli_fetch_assoc($result))
{
echo $i++ .".";
echo "<a href='" .$row['ID'] . "' style='text-decoration:none'> ". $row['Name'] . " </a> ";
echo $row['age'];
echo "<br>";
}
mysqli_close($conn);
在現實中有從數據庫中獲取更多信息,並在頁面被訪問拉特說,每天99999次,將它超載的網站?我應該使用其他方法嗎? 如果200人同時查看該頁面,並且拉特說500個結果會怎麼樣?
主要問題是,如何不讓超過mysql服務器與許多訪問者在同一時間打開同一頁?
例如,如果我有'sql'數據庫中的10個表,它會超載嗎? –
我工作的網站是網上商店。它平均每天處理10.000個訂單,所以頁面瀏覽次數是多種多樣的。整個事情運行在6個Web服務器和8個獨立的數據庫服務器上。但是,再一次,它有複雜的頁面,使用數百個表,並且每個頁面視圖也可以使用數百個查詢(儘管其中大部分都是內存緩存)。你不能只說10個表會使服務器超載。它不這樣工作。但是,你再也不用擔心這個問題了。過夜你不會有100.000名遊客。 – GolezTrol
其實我沒有任何問題,代碼是完全不同的,我只是想知道它是否正確的方式使用查詢來顯示結果。實際上,我正在談論網站頂級列表腳本。 – EvilNabster