{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
1. [автор] (4 янв 2015, 09:16) [2/0] [2] [отв] [спам] [под] +1 | -1

1) Какой бы ерундой вы не занимались с PHP, узкое место всегда — БД. PHP — он как Буратино — тупОЙКАк… дрова. Lighttpd и Nginx позволяют разнести его по множеству физических серверов на раз без шума и пыли. Зарплата адекватного спеца по PHP в Москве — 30-45 тыс. рублей в месяц, стоимость аренды нормального сервера — от 3 тыс. рублей в месяц. А вы не знали *?

2) Какой бы ерундой вы не занимались — 30-60% производительности (возможно и больше) PHP-кода решит правильно выбранный и настроенный акселератор.

3) Серебряной пули нет. Не важно, какой концепт вы применяете — строгое ООП (в стиле Zend Framework), функции в стиле PHP4 (или ограниченное ООП) или вообще лапшу в стиле «PHP для чайников» — ни одна из этих парадигм не даст ощутимый прирост производительности, если конечно ваши программисты не выше как минимум на голову.

4) Самый быстрый код — это код, которого нет. И уж точно — когда нет запросов к БД. Так что кеширование — это безусловно то, с чего начинается высокая производительность. Смело забивайте на _любую_ оптимизацию, пока есть возможность что-то закешировать. Закешировать можно все. Вопрос лишь в том, как посылать уведомления о необходимости обновить определенные части кеша. (Возможно кто-то помнит баги сайта free-lance.ru, когда в разных местах одни и те же цифры были разными, из-за чего было много недоразумений. Это позор.) И как правило, чем выше уровень абстракции, тем меньше производительность кода, и тем больше возможность кеширования при тех же затратах человеко-часов. И в итоге на более высокой абстракции можно выжать большую конечную производительность за счет кеширования. Но это уже кто как умеет*

5) Если вы считаете, что echo быстрее print — вы неудачник. В современных MVC-проектах как правило подобные фичи вызываются как максимум три раза: во front-контроллере, в AJAX-контроллере и в RSS- контроллере — то есть максимум три оператора вывода в стандартный поток на весь ваш большущий проект.

6)
echo «preved $foo $bar»;
echo 'preved '. $foo. ' '. $bar;
echo 'preved ', $foo, ' ', $bar;
sprintf('preved %1$s %2$s', $foo, $bar);
Вы, как матерый профессионал хайлоада можете с закрытыми глазами сказать, какая конструкция быстрее?
Расслабьте анус, батенька — вы неудачник. Вы можете точно и аргументированно сказать, какую концепцию выбрать в качестве стандартной в рамках большого проекта — респект.

7) Забудьте и навсегда пошлите в глубокий анус виртуальные хостинги, как ваш самый страшный сон. Идите и купите себе виртуальный выделенный сервер с правами root за >=150 рублей в месяц. И поставьте туда ваш любимый Debian/Gentoo/FreeBSD, и управляйте им как Root Всемогущий! Отныне вы свободны! *

8) Если на вашей рабочей машине PHP работает под Windows — вы нюхаете цветы в противогазе. Если вы хотите стать профессиональным серверным программистом под *nix — смело сносите Windows и ставьте *nix (Linux, FreeBSD, OpenSolaris, etc...) Если такой цели нет — можете запускать *nix-сервер в виртуальной машине (Virtual Box, VMvare, etc...), но пожалуйста, не мучайте PHP — не гоняйте его под Windows…

9) Если вы считаете, что постигли PHP5 в совершенстве — вы неудачник. Всегда есть, чему научиться.

© Хабр

2.
Avrong * 2.12
(4 янв 2015, 09:19) [0/0] [0] [отв] [спам] [под] +1 | -1

Поэтому юзай Asp.NET MVC

3.
K1tten * [мошенник] 3.46
(4 янв 2015, 09:27) [0/0] [0] [отв] [спам] [под] +1 | -1

ну тут такого не будет?Тут 10% со своими сервами и те кто хостинги держать!И о гхостах тут ток мечтают * наверно хрень написал

4.
NeaDek(WAT) * [мошенник] 0.57
(4 янв 2015, 09:29) [1/0] [1] [отв] [спам] [под] +1 | -1
Денис Павлик,

вот ета да*

5.
iDGo * 0.28
(4 янв 2015, 09:35) [0/0] [0] [отв] [спам] [под] +1 | -1

*

6. [автор] (4 янв 2015, 09:38) [0/0] [0] [отв] [спам] [под] +1 | -1
iDGo,

Школота местная проснулась. Чё надо здесь? Ты ещё не вырос, чтобы такие темы читать.

7.
iDGo * 0.28
(4 янв 2015, 09:41) [0/0] [0] [отв] [спам] [под] +1 | -1
Денис Павлик,

сопли собери. *
ибо форум затопило. *

8.
RGame * 3.65
(4 янв 2015, 10:12) [0/0] [0] [отв] [спам] [под] +1 | -1

*

9.
iphone * 0.06
(4 янв 2015, 10:29) [0/0] [0] [отв] [спам] [под] +1 | -1

оказывается я неудачник((

  • 1 из 1
Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений