有多少人可以打开一个php页面同时在数据库中插入数据?

时间:2013-10-09 06:35:08

标签: php mysql get traffic

我的朋友和我开发了一个用于将GPS数据保存到数据库的网站。很多人会购买这些设备并安装在他们的汽车上。也许50000.我需要知道一些非常重要的事情。有一个php页面必须通过“get”方法获取数据并将数据插入用户的表中。字符串的格式如下:

http://www.example.com/phpFileName.php?variable=23,32083,1,1,211126.000,A,3241.632039,N,5139.058238,E,0.00,180.22,130813,,E,A * 2,用户,65,5

我们使用php和MySQL语言。每辆车发送字符串的速度在2秒到2分钟之间。

也许我们会在php页面上添加一些代码来做更多的过程。例如,当php页面获取字符串时,检查汽车的速度是否非常快或汽车是否在确定的范围内。

是否可以执行这些流程?

有哪些建议可以避免主机上出现大量流量并使其更快地获取数据?

这是接收字符串的php页面代码:

<?php

//Include the file that lets us to connect to the database.
include("ToDBConnection.php");

//Call "connect" function to connect to the database.
connect("database", "localhost", "root", "", "user");

//Get string of GPS here
$GPRS_received_string = $_GET["variable"];

//Explode string to save each one as an independent data
$array_GPRS_data = explode(",", $GPRS_received_string);

//Insert each cell of $array_GPRS_data array to the user table.
$query = "INSERT INTO $array_GPRS_data[16](signal_quality, balance,  satellite_derived_time, satellite_fix_status, latitude_decimal_degrees,
latitude_hemisphere, longitude_decimal_degrees, longitude_hemisphere, speed, bearing, UTCdate, theChecksum)
VALUES('$array_GPRS_data[0]', '$array_GPRS_data[1]', '$array_GPRS_data[4]', '$array_GPRS_data[5]', '$array_GPRS_data[6]',
'$array_GPRS_data[7]', '$array_GPRS_data[8]', '$array_GPRS_data[9]', '$array_GPRS_data[10]', '$array_GPRS_data[11]', '$array_GPRS_data[12]',
'$array_GPRS_data[15]')";

$result = mysql_query($query);

//Check if data are inserted in the database correctly.

if($result)
{
    echo("*#01");
}
else
{
    mysql_error();
}
?>

0 个答案:

没有答案