Author Topic: время выполнения php сценария.  (Read 3262 times)

0 Members and 1 Guest are viewing this topic.

Offline Krueger

  • Full Member
  • ***
  • Posts: 195
  • Karma: +0/-0
    • http://www.zaonsv.ru
время выполнения php сценария.
« on: January 26, 2006, 10:48:07 »
ничего не понимаю.
имеется скрипт сделанный с использованием mysql:
скрипт
время выполнения из лакальной сетки 0.6-0.8 сек.
снаружы дург пробует время выполнения 3-13 сек.
есть другой скрипт без использования БД.
и из локалки и от друга выполняется с одинаковой скоростью около 3.5 сек.

не понимаю из-за чего так может происходить. из-за ширины канала? да-ну нафик..
есть идеи? не напрягает, но любопытство мучает.

Offline zirik

  • Newbie
  • *
  • Posts: 13
  • Karma: +0/-0
время выполнения php сценария.
« Reply #1 on: January 26, 2006, 11:19:59 »
дык данных то вон сколько много, все зависит от скорости интернета твоего друга, мускуль наиболее на мой взгляд удачное решение, не делать же БД в тхт.
Можно ограничить количество отображаемых строк, и сделать станички, тогда все будет быстрее.

Offline Krueger

  • Full Member
  • ***
  • Posts: 195
  • Karma: +0/-0
    • http://www.zaonsv.ru
время выполнения php сценария.
« Reply #2 on: January 26, 2006, 13:42:42 »
Quote
дык данных то вон сколько много, все зависит от скорости интернета твоего друга, мускуль наиболее на мой взгляд удачное решение, не делать же БД в тхт.
Можно ограничить количество отображаемых строк, и сделать станички, тогда все будет быстрее.
[snapback]7077[/snapback]
насчёт страничек это понятно. но разве скорость выполнения скрипта каким то образом зависит от ширины канала? Скрипт выполняется на сервере, а уже после этого отдаёт свои данные. а с какой скоростью они будут передаваться это уже не его дело ведь. или я не понимаю чего.

Offline Safir

  • Sr. Member
  • ****
  • Posts: 402
  • Karma: +0/-0
    • http://
время выполнения php сценария.
« Reply #3 on: January 26, 2006, 19:14:09 »
А как замеряется время?

Offline Krueger

  • Full Member
  • ***
  • Posts: 195
  • Karma: +0/-0
    • http://www.zaonsv.ru
время выполнения php сценария.
« Reply #4 on: January 27, 2006, 09:39:08 »
Quote
А как замеряется время?
[snapback]7086[/snapback]
в начале скрипта(сразу после <?):
$start_time=microtime(1);
в конце скрипта (непосредственно перед ?>):
echo "<h6 align='center'> execute time=";
echo round(microtime(1)-$start_time,3);
echo " sec</h6>";