Математико-­‐механический факультет



Pdf көрінісі
бет14/16
Дата01.12.2023
өлшемі1,17 Mb.
#194432
түріОбзор
1   ...   8   9   10   11   12   13   14   15   16
Байланысты:
Krasnoperov diploma (1)

4.5.
 
Ускорение проекта
При обычном исполнении PHP скрипта выполняются такие
шаги, как чтение PHP-­‐файла, генерация из него байт-­‐кода,
выполнение кода и выдача результата.
Мы можем избавиться от первого пункта, чтения PHP-­‐
файла, путем кеширования байт-­‐кода в памяти или на диске.


29
Для этих нужд существуют акселлераторы PHP-­‐кода, такие как
eAccelerator или APC.
Данные из открытых источников [10] показывают, что
eAccelerator и APC примерно равны в своем оптимизирующем
эффекте, поэтому для ускорения веб-­‐сервиса «Электронный
дневник» был выбран eAccelerator как более привычный и
удобный для автора инструмент.
Замеры, произведенные после подключения акселлератора
демонстрируют повышение производительности по количеству
запросов в секунду в среднем в 2 раза, уменьшение
потребляемой памяти в 3 раза и уменьшение времени
обработки запроса в 2 раза.


30
5.
 
Обзор веб-­‐сервиса «Электронный дневник»
При использовании системы «Электронный дневник», его
функциональность зависит от того, к какой группе
принадлежит
пользователь.
Существует
две
привилегированных
группы
пользователей,
доступных
обычному человеку: группа «родители» и группа «учителя».
5.1.
 
Интерфейс экранной формы «Родитель»
При входе в систему пользователь попадает на свою
личную страничку, с которой осуществляется вся навигация по
сайту (Рис. 5).
Рис. 5. Личная страница пользователя
Родитель имеет доступ к таким функциям, как просмотр
оценок за определенный период в виде таблицы либо в форме


31
обычного классического
дневника (
Ри
c. 6
).
Рис. 6. Оценки, представленные в виде классического дневника
Также ему доступно расписание, личные сообщения (
Рис
. 7
),
статистика по оценкам.
Рис. 7. Личные сообщения


Достарыңызбен бөлісу:
1   ...   8   9   10   11   12   13   14   15   16




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет