Подскажите, какие расширения и для чего нужно установить, чтобы PHP скрипты не интерпретировались каждый раз, потому как довольно большой код получается у меня, что-то вроде мини-фреймворка своего, наверняка тратится много процессорного времени на интерпретацию скриптов. Спасибо
TheShock, морду лица вставляй на аватарку. ЗЫ. Если забьют даже на это правило, то пхпру официально сдох, ящитаю.
Таким скриптом мучаю локально свой сайтик, за одну секунду больше 10 ответов не получаю (за 10 сек 100 ответов): Код (Text): <? $s=time();$cnt=100; for($i=0;$i<$cnt;$i++){ $f=file("http://mysite:81/"); }; $e=time(); echo $cnt."=".($e-$s)." sec"; ?> eaccelerator и apc существенно не помогли, загрузка CPU: httpd 50-60%, mysql 25-30% Какой элемент слабое звено (php или sql)? - как это узнать?
Поставил mysql5.1.28 - ситуацию не изменило. (на странице всего 35 простых запросов без связей, выборка 1-2 полей, в таблицах не более 60 записей) Какие примерно показатели должны быть на домашнем компе? (у меня более 10 ответов в секунду не выходит)
попробуйте вот эту штуку, может у вас получится определить, где проблема http://xdebug.org/docs/profiler
lurii по твоим словам - все должно работать просто зашибись. посмотри время исполнения скрипта и сколько уходит на sql. "35 простых запросов без связей, выборка 1-2 полей, в таблицах не более 60 записей" не должны так все тормозить. Значит видимо не такие уж простые.
Сделал чистый файлик с этими 35-ю запросамм: 100 обращений пороходит за 2 сек Обращение к сайту с этими же 35-ю запросами: 100 обращений уже за 10 сек Т.е. база не при чем - вот так обвязочка тормозит аж в 5 раз! Поставил xdebug - буду дальше копать....