#1 03.12.09 19:06
Как определить используемые страници сайта?
я переделывал сайт для магнетов из торрентовского и конечно осталось много не нужных страниц, как теперь определить какие нужны, а какие нет?
может гденить в логе апача написано?
сайт php
Исправлено Fire Stream (03.12.09 19:06)
Offline
#2 03.12.09 19:54
Re: Как определить используемые страници сайта?
Как определить используемые страницИ сайта?
Ошибку поправь
Fire Stream написал(а):
как теперь определить какие нужны, а какие нет?
как вариант, ты знаешь какой скрипт грузится... можно вставить туда обработку с одной из функций:
• get_included_files - возвращает массив имён всех файлов, которые включены с использованием include(), include_once(), require() или require_once().
• get_required_files - эта функция является псевдонимом для get_included_files().
Файлы, включённые или затребованные несколько раз, показаны в возвращаемом массиве только один раз.
например:
Код: php:
$included_files = get_included_files(); foreach($included_files as $filename) { echo "$filename\n"; }
ну, и так определить то, что используется, а остальное грохнуть...
Исправлено Jaguar (03.12.09 19:55)
Offline
#3 10.12.09 23:06
Re: Как определить используемые страници сайта?
Как вариант можно попробовать покурить в сторону code coverage http://xdebug.org/docs/code_coverage. Сам не пробовал, но вроде может сработать :)
Offline
#4 11.12.09 00:05
Re: Как определить используемые страници сайта?
efferson, спс, да уже не надо) так для общего развития))
Offline
#7 15.12.09 14:32
Re: Как определить используемые страници сайта?
вопрос то стоял "Как определить используемые страници сайта?", а если нужно определить какой именно код используется и как, то xdebug тут в помощь
но тут опять 2 варианта, можно посмотреть покрытие кода, а можно посмотреть граф вызовов, где как раз и будут все инклуды
ключевые слова: WinCacheGrind (для Windows) и KCacheGrind (для Linux)
совственно берём аксес лог, включаем профайлер, отдаём лог, например, сиджу и анализируем, анализируем и ещё раз анализируем.
Удачи :)
Offline
#9 31.01.10 14:09
Re: Как определить используемые страници сайта?
http://pear.phpunit.de/
см phpdcd - Dead Code Detector (DCD) for PHP code
Offline

