Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Вопросы! Да!

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
phpsuforum
Отправлено: 18 Августа, 2014 - 16:32:53
Post Id


Новичок


Покинул форум
Сообщений всего: 13
Дата рег-ции: Авг. 2014  


Помог: 0 раз(а)




Вопрос по размерам файлов с php скриптом.
Как думаете это важно?
Оптимизация: пробелы, переходы! снесены с листинга.
Оптимизация.До: 9кб
Оптимизация.После: 5кб

Скорость.первая загрузка файла: 150мс.
Скорость.повторная загрузка файла: 62мс.

(Отредактировано автором: 18 Августа, 2014 - 16:37:11)

 
 Top
Edwvee
Отправлено: 18 Августа, 2014 - 16:37:59
Post Id


Частый гость


Покинул форум
Сообщений всего: 195
Дата рег-ции: Июнь 2013  


Помог: 1 раз(а)




Не важно: никто не запускает php без акселераторов по типу opCache, APC и тд. И они уже в оперативной памяти хранят байт-код, а не текст твоего скрипта.

(Отредактировано автором: 18 Августа, 2014 - 16:38:30)

 
 Top
phpsuforum
Отправлено: 18 Августа, 2014 - 16:57:51
Post Id


Новичок


Покинул форум
Сообщений всего: 13
Дата рег-ции: Авг. 2014  


Помог: 0 раз(а)




Edwvee пишет:
Не важно: никто не запускает php без акселераторов по типу opCache, APC и тд. И они уже в оперативной памяти хранят байт-код, а не текст твоего скрипта.

Это значит что:
Файл 1.php

Размер файла допустим 3 байта.
Файл 1k.php
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. echo '1 кб';
  4. $DelphinPRO = "Книга: Собрание стихов великих PHP кодеров. Много текста...конец";
  5. ?>
  6.  

Размер файла допустим больше чем 3 байта.
Как определить с какой скоростью сервер читает файл?
Выход. размер будет один и тот же?

(Отредактировано автором: 18 Августа, 2014 - 17:42:06)

 
 Top
Edwvee
Отправлено: 18 Августа, 2014 - 17:10:26
Post Id


Частый гость


Покинул форум
Сообщений всего: 195
Дата рег-ции: Июнь 2013  


Помог: 1 раз(а)




Не знаю, можно ли так называть переменные:
Цитата:
$1

Но я несколько о другом: я думал файл меньше будет засчет уменьшения количества переводов строки, пробелов и тп. А не засчет выкидывания ничего не делающих операций. Ха-ха Неизвестно производятся ли какие-то оптимизации при компиляции в байт код, вроде как совсем не производятся. И уж точно нет
Если при том, что два скрипта делают ровно(или хотя бы примерно) одни и те же действия(именно так, а не дают один и тот же результат), то на сервере, где стоит опкод(если админ не был пьян, то он там стоит), не будет никакой разницы.

Цитата:
Как определить с какой скоростью сервер читает файл?

Прогнать тесты и замерить. Но если имеется в виду пхп файл, то он будет после первого считываться в виде байт кода из оперативной памяти, то есть предельно быстро.
 
 Top
DelphinPRO
Отправлено: 18 Августа, 2014 - 17:28:06
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




это называется "экономия на спичках"
Не морочьте себе голову Улыбка


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
phpsuforum
Отправлено: 18 Августа, 2014 - 17:47:31
Post Id


Новичок


Покинул форум
Сообщений всего: 13
Дата рег-ции: Авг. 2014  


Помог: 0 раз(а)




DelphinPRO пишет:
это называется "экономия на спичках"
Не морочьте себе голову Улыбка

Спасибо за мыслю! Дальше сам замыслю.
Желаю быть совершенным. Бывает место когда каждая спичка...жот!
 
 Top
DelphinPRO
Отправлено: 18 Августа, 2014 - 21:52:43
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




phpsuforum пишет:
Желаю быть совершенным. Бывает место когда каждая спичка...жот!

Это пройдет. С опытом Улыбка


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
Edwvee
Отправлено: 19 Августа, 2014 - 09:37:04
Post Id


Частый гость


Покинул форум
Сообщений всего: 195
Дата рег-ции: Июнь 2013  


Помог: 1 раз(а)




DelphinPRO пишет:
это называется "экономия на спичках"
Не морочьте себе голову

Это даже воображаемая экономия на спичках
 
 Top
Мелкий Супермодератор
Отправлено: 19 Августа, 2014 - 10:22:13
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




У меня, к сожалению, только сканированная копия "совершенного кода" Макконнелла, так бы процитировал несколько абзацев.
Перепечатаю только один случайно подвернувшийся:
Цитата:
Программисты очень плохо угадывают, на какие 4% кода приходятся 50% времены выполнения, поэтому, оптимизируя код по мере его написания, они будут тратить примерно 96% времени на оптимизацию кода, который не нуждается в оптимизации. На оптимизацию по-настоящему важных 4% кода времени у них уже не остаётся.

Почитайте, там целый подраздел раскрывается известная мысль о том, что преждевременная оптимизация - корень всех бед.


-----
PostgreSQL DBA
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB