Крилов, Є. В.Новодранов, Артур Сергійович2020-02-212020-02-212019-12Новодранов, А. С. Персональний кабінет студента курсів навчання робототехніці : магістерська дис. : 126 Інформаційні системи та технології / Новодранов Артур Сергійович. – Київ, 2019. – 105 с.https://ela.kpi.ua/handle/123456789/31851У даній роботі розглянуто вирішення проблеми оптимізації веб-додатків. Насамперед проаналізовано аналогічні системи персональних кабінетів, визначено їх переваги та недоліки. В результаті отриманих даних визначено необхідні модулі системи, необхідні технології для розробки та методи для подальшої оптимізації. Результатом виконання даної магістерської дисертації є створений персональний кабінет студента курсів навчання робототехніці. Здійснено його оптимізація, за критерій оптимізації якої обрано швидкість завантаження сторінок. Загалом оптимізація персонального кабінету складалась із оптимізації серверної частини системи, оптимізації бази даних, а саме оптимізація складних запитів, об’єднання простих запитів у складні та кешування індексів. Також виконана оптимізація клієнтської частини персонального кабінету. Застосовано систему кешування даних Redis, а також інтегровано масштабування веб-серверу за допомогою технології Amazon EC2 для підтримання роботи системи при високих та пікових навантаженнях. Ключові слова: оптимізація швидкості роботи персонального кабінету, система навчання студентів, персональний кабінет студента, JavaScript, PHP, MySQL, Amazon EC2, Laravel. Розмір пояснювальної записки – 97 аркушів, яка містить 36 ілюстрацій, 25 таблиць та 2 додатки.ukоптимізація швидкості роботи персонального кабінетусистема навчання студентівперсональний кабінет студентаJavaScriptPHPMySQLAmazon EC2Laravelpersonal office speed optimizationstudent learning systemstudent personal officeПерсональний кабінет студента курсів навчання робототехніціMaster Thesis105 c.004.43