медленный пхп

12
rtyug
На сайте с 13.05.2009
Offline
263
965
Спалил тему: Pokerstars вывод WMZ, etc на VISA 0% или SWIFT + Конверт USD/GBP,etc (net profit $0,5 млрд) (https://minfin.com.ua/blogs/94589307/115366/) Monobank - 50₴ на счет при рег. тут (https://clck.ru/DLX4r) | Номер SIP АТС Москва 7(495) - 0Ꝑ, 8(800) - 800Ꝑ/0Ꝑ (http://goo.gl/XOrCSn)
FFFFx029A
На сайте с 01.09.2007
Offline
142
#1

У меня на сервере 4GB оперативы и 30к-40к посещаемость, вроде норм покамись всё работает=) ы

http://www.youtube.com/watch?v=Gyl4E4EcPdc (http://www.youtube.com/watch?v=Gyl4E4EcPdc) - партнёрка от Мавроди и МММ))) http://miniwm.ru/soft.php?read=917 (http://miniwm.ru/soft.php?read=917) CMS MiniWM v2.8 - 49.99$
Pike
На сайте с 13.07.2004
Offline
79
#2

Избегайте использования классов и функций в PHP :D

А еще лучше - пользуйте perl 😂

free hosting (http://rahost.com)
Dreammaker
На сайте с 20.04.2006
Offline
569
#3
rtyug:
нафига тогда он нужен?

Если не нужен, то не используйте. Если для вас он медленный, то советую использовать asm - тут уже со скоростью сравниться трудно будет какому-либо языку. :)

yoda-master
На сайте с 21.04.2009
Offline
33
#4

А еще существуют системы кэширования (например eAccelerator, Memcache, XCache, APC) и их использования может дать неплохой прирост производительности и уменьшить использования памяти. А еще ПХП используют в связке с lighttpd или nginx в режиме FastCGI.

После трех дней без программирование жизнь становится бессмысленной....
P
На сайте с 10.03.2008
Offline
168
#5
Тест на увеличение переменной +1

Нафига спрашивается этот тест? PHP предназначен для обработки гет и пост запросов. Это самое простое (для программиста) средство общения между посетителем и базой. PHP не предназначен для сложных задач, а со своими справляется, хоть и медленней на мгновение.

N
На сайте с 06.05.2007
Offline
419
#6

pistol, это минимально простой код. Тест должен показать насколько медленный в языке вызов метода класса и вызов функции.

Кнопка вызова админа ()
LiteCat
На сайте с 03.05.2007
Offline
240
#7

Хм... и какой с практической точки зрения толк от цикла увеличения на 1? Подобные тесты конечно кое-что показывают, но это пузомерка, не более...Надо тестировать скорость на реальных задачах, например, на распространённых CMS.

Кстати о тестах производительности и их "пользы":

Пару лет назад был скандал с Sun Microsystems - они умудрились на порядки увеличить скорость выполнения тестов Java. Как оказалось, интерпретатор Java умел определять, что запущены именно эти тестовые классы, и выполнял не их, а аналогичный код на Си. Шумиху подняли программисты, которые обнаружили, что Java-тесты исполнялись так же быстро как и код на Си. Скандал замяли, тесты удалили с сайта Sun...

[Удален]
#8

Прямые руки... и будет счастье, а не от языка зависит.

N
На сайте с 06.05.2007
Offline
419
#9

для тех, кто по старой доброй традиции не ходит по ссылкам, код там такой:


class c {
public $n;

function hw() {
$this->n++;
}

function do_it() {
$i = 0; $this->n = 0;
while ($i < 1000000) { $i++; $this->hw(); }
}
}

$inst = new c();
$inst->do_it();

все модные фреймворки и прочие методологии именно такой код и используют.

LiteCat
На сайте с 03.05.2007
Offline
240
#10

Кстати добавлю, что любой современный сайт настолько привязан к БД, что там бОльшую роль играет скорость выполнения запросов... одно только соединение с БД занимает десятки милисекунд

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий