Объединенный Открытый Проект - Сайт для Настоящих Компьютерщиков

Объединенный Открытый Проект

Сайт для Настоящих Компьютерщиков

; Логин:
  Пароль:
Обычный
Безопасный
Запомнить пользователя



Зарегистрироваться
Забыли пароль?
 
 
 
Объединенный Открытый Проект »   Программирование »   PHP »   Производительность и размер файла
RSS

Производительность и размер файла

Есть ли взаимосвязь?

Текущий рейтинг темы: Нет

<<Назад  Вперед>>Модератор: wsxПечать
 
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик

Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79





Дата регистрации на форуме:
29 сен. 2001
Есть ли взаимосвязь между производительностью скрипта (временем его выполнения) и размером файла скрипта?
Если конкретно, имеется в виду следующее: есть файл (размером примерно 55 Kb), который содержит кучу процедур и вставляется в скрипт с помощью require. При этом часть процедур используется всегда, а часть - где-то в половине (и даже меньше) случаев.
Вопрос такой: имеет ли смысл разбивать этот скрипт на 2 в целях повышения производительности?
С одной стороны, еще лишний файл - это лишний seek (операция по перемещению головки), т.е. лишнее время. С другой стороны, возможно, это уменьшит время парсинга скрипта (хотя PHP считается интерпетирующим, а не компилирующим языком, и такое снижение должно быть незначительно), т.е. повысит его производительность.

---
Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
wsx
Модератор раздела
Юниксойд, сетевик
wsx
Откуда: Казань
Всего сообщений: 1074
Рейтинг пользователя: 28

Репутация пользователя: 1




Дата регистрации на форуме:
14 янв. 2005
Я лично сам так и использую ОДНАКО время уходит и на прочтение фала. даже и не значительное :)

В последнее время я разделяю фалы так (может кому идея понравится) :

X_core.php - отвечает за html. Есть функции которые отвечают за создание форм итд...
kernel.php - отвечает за сами функции и математику.
Таким образом я две "не совместимые" вещи разделяю что позволяет облегчить отладку и программирование.
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик

Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79





Дата регистрации на форуме:
29 сен. 2001
У меня форум построен на тех же самых принципах:
файл index.php отвечает за общую часть работы, файл common.php содержит общие функции, остальные модули реализуют различные конкретные действия, а части, отвечающие за дизайн, вообще вынесены в отдельный подкаталог.
Насчет того, что это действительно облегчает жизнь - полностью согласен (недавно ковырялся в своем одном скрипте без такого разбиения и лишний раз в этом убедился).
А разбить я собрался (точнее, в 2.13 уже разбил) файл common.php - в нем часть функций может быть использована не только для форума, но и для любых других проектов вообще, поэтому я и решил вынести их в отдельный модуль, который назвал XAPhPI (это некий аналог моей старой разработки XAPPI, но "заточенный" под PHP+MySQL).

---
Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
Часть сообщений этой темы была выделена в тему "Обработка текстовых файлов" (25 марта 2005 0:24)
<<Назад  Вперед>>Модератор: wsxПечать
Объединенный Открытый Проект »   Программирование »   PHP »   Производительность и размер файла
RSS
Быстрый переход в раздел:


Время выполнения скрипта: 0.0185. Количество выполненных запросов: 18, время выполнения запросов 0.0066