PHP программирование

Дипломная работа: Анализ механизмов оптимизации PHP кода в процессе программирования.

Цель дипломной работы: Исследование различных конструкций программного кода и анализ их быстродействия в различных условиях.

В процессе работы над дипломной работой были исследованы, оценены и представлены анализы:

  • обработки переменных;
  • обработки простых и ассоциативных массивов;
  • сравнения функций регулярных выражений на базе языков программирования PHP и MySQL;
  • быстродействия циклов: foreach(), while(), for();
  • различных методов чтения файлов.

В процессе анализа быстродействия был сделан ряд экспериментов. Результаты представлены в графической и текстовой формах, также были сделаны соответствующие выводы по каждому эксперименту.

Скриншоты практической части работы

При реализации поставленной цели были представлены следующие эксперименты:

  • методы применение переменных в тексте и оценка скорости обработки;
  • влияние длины названия переменной на скорость ее обработки;
  • анализ обработки вектора, операция — создание элементов массива;
  • анализ эффективности применения многомерных массивов в текстовых строках;
  • анализ применения регулярных выражений (сравнение синтакса PHP и Perl) при простом поиске в тексте среднего размера ~3М;
  • анализ применения регулярных выражений (сравнение синтакса PHP и Perl) при простом поиске в маленьком тексте;
  • анализ скорости быстродействия циклов: foreach(), while(), for();
  • анализ эффективности применения функций count() и sizeof() в цикле;
  • тестирование скорости обработки ассоциативных массивов;
  • анализ различных методов открытия файла.

Дипломная работа состоит из введения, 3-х глав, заключения и списка литературы.

В первой главе работы описаны основные принципы оптимизации PHP кода. В параграфах главы представлен: анализ скорости выполнения PHP кода в сравнении с другими скриптовыми языками программирования, основные принципы оптимизации кода скрипта и определения медленных участков.

Во второй главе описаны техники оптимизации PHP кода. Особое внимание уделено оптимизации базы данных и временному хранению информации (кэшированию).

В третьей главе представлено описание разработанного модуля по анализу PHP кода. В основные возможности модуля включены: обработка переменных, массивов, регулярных выражений, циклов, загрузка и обработка файлов.

Стоимость работы (теория, практика, исходники, презентация) — 120$

Стоимость только практической части с исходниками — 100$

Скачать содержаниеСкачать содержание