FiRеFоX
V.I.P.
- Регистрация
- 07.08.2010
- Сообщения
- 744
Есть страницы, их исходный код php каждой примерно по 300 кб.
Я каждую страницу (её код php, не код страницы html) разделил на части и разбил на файлы, которые потом подключаю (require), чтобы сократить размер затрат на проверку синтаксиса и прочего пхп.
Вобщем в итоге:
Потрачено оперативы на скрипт: Было 1200кб, стало 640кб
Сократил почти в два раза, но зато теперь куча файлов php, около 50шт, которые потом подключаю в зависимости от параметров в коде, но и разбираться стало сложнее в коде.
Ну и теперь задался вопросом:
- Так и дальше продолжать разбивать код на куски и подключать их в зависимости от нужных параметров
- Или же делать многотысячный код в одной файлике, но больше ресурсов тратить на обработку
Какой вариант лучше?
P.S.
Число потраченной памяти узнавал вот так:
echo 'Оперативы: '.ceil((memory_get_peak_usage()) / 1024).'кб';
Скорость генерации страницы не изменилась, как была одного времени так и осталась в обоих вариантах. Поменялось лишь число потраченных ресурсов.
Я каждую страницу (её код php, не код страницы html) разделил на части и разбил на файлы, которые потом подключаю (require), чтобы сократить размер затрат на проверку синтаксиса и прочего пхп.
Вобщем в итоге:
Потрачено оперативы на скрипт: Было 1200кб, стало 640кб
Сократил почти в два раза, но зато теперь куча файлов php, около 50шт, которые потом подключаю в зависимости от параметров в коде, но и разбираться стало сложнее в коде.
Ну и теперь задался вопросом:
- Так и дальше продолжать разбивать код на куски и подключать их в зависимости от нужных параметров
- Или же делать многотысячный код в одной файлике, но больше ресурсов тратить на обработку
Какой вариант лучше?
P.S.
Число потраченной памяти узнавал вот так:
echo 'Оперативы: '.ceil((memory_get_peak_usage()) / 1024).'кб';
Скорость генерации страницы не изменилась, как была одного времени так и осталась в обоих вариантах. Поменялось лишь число потраченных ресурсов.