Pull to refresh
3
0
Дмитрий Бергштейн @BreathLess

Пользователь

Send message
Баланс между памятью и скоростью, это, к сожалению, вечный компромисс.
Спасибо за линк, некоторые вещи устарели, но в целом, всё очень правильно.
Не совсем незнающего, например системного администратора.
Прелесть конфигов в читаемых форматах, что их может редактировать человек, не знающий php.
Единственно верным и надежным способом является набить всем шишки самому.
Но люди, зачем-то обмениваются знаниями и наблюдениями.
А есть?
Вопрос немного странный, если веб работает на C++, через CGI, то вообще-то привязка будет.
Или вы что имели ввиду?
Очень рад, что первый топик кому-то понравился.
Я разрабатываю свой фреймворк (как бы это банально не было), и набралось достаточно разных опытов, не только с простым php, но и с более сложными конструкциями.
Постараюсь писать топики почаще, спасибо =)
Возможно, потому что получить неустановленное поле мы не можем, а установить — можем.
Потому и логика, и результаты отличаются.

Спасибо за статистику по геттерам, сам не использовал, подсознательно =)
Именно про это, в противовес подходу «пойду-ка напишу скрипт для замены всех count и sizeof».
Логичнее, наверное, в личку.
Сложно описать, не зная, какая у вас архитектура.
Надеюсь, никто не будет зубрить мою статью.

Оптимизация, может быть не отдельным процессом, а больше стилем, вот я о чём.
Думаю, перед тем как вызвать магическую функцию, интерпретатору нужно пробежать по всей таблице методов и полей.
Я к примеру, использую класс, который вызываю вместо echo, а он сам раскидывает это по своим внутренним массивам и внешним кешам.
Если ob_start() включён, то echo можно делать спокойно.
Если нет, заголовки после echo вы не измените.
Вы читали топик?

«Да вы сначала добейтесь такого кол-ва хитов, а потом говорите о производительности.»
Я не вчера пришёл в профессию, и, опыты были разные, и 30 000 000 qpd, это всего лишь 40 qps.
PHP, кстати, это не только сайты. Это, например, фронтенды систем сбора информации.

«Посещаемость сайтов обычно увеличивается экспоненциально.»
Ваш вывод основан на каких данных, с каких сайтов?

«хитрых конструкций»
Какая именно конструкция вам кажется хитрой? Я могу разъяснить.

«для мнимого увеличения»
Можете замерить для своего кода, поделиться с нами, это будет конструктивнее, нежели голословные обвинения в мнимости.

«не давая никаких плюсов на 99% сайтов»
99% сайтов, не поднимаются выше 100 хостов в сутки, конечно же, эффект будет не заметен.

Вас что разозлило до состояния «Бля!»?
Да, и нормальным PHP-шникам, придётся продолжать объяснять, что они не быдлокодеры, и ничем не хуже других.
Магические методы очень медленные, это да.
Они бывают медленнее даже такой конструкции как

function get($Key)
{
return $this->$Key;
}
Мне кажется, в проекте echo должен быть только один, не смотря на преимущества ob_.
Тот, который выводит отрендеренную переменную.

Это повышает удобство отладки и ясность кода, имхо.
Далеко не по барабану.
webo.in/articles/habrahabr/54-psychology-web-performance/

У нас всё-таки всё очень разное, и десктопы и минуты, думаю, мы не убедим друг друга ни в чём =)
Если что, я не минусую оппонентов.

Information

Rating
Does not participate
Location
Казань, Татарстан, Россия
Date of birth
Registered
Activity