Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Статьи » Інтернет-додаток файлового обміну з розмежуванням прав доступу

Реферат Інтернет-додаток файлового обміну з розмежуванням прав доступу





ення на сервер. Приміром, на сторінці роботи з поштою, коли ви відзначаєте прочитані листи, серверу достатньо внести зміни в базу даних і відправити клієнтському скрипту повідомлення про успішне виконання операції без необхідності повторно створювати сторінку і передавати її клієнту.

Прискорення реакції інтерфейсу

Оскільки потрібно завантажити тільки змінилася частина, користувач бачить результат своїх дій швидше.

Звернення сайта до серверу не обмежуються клацаннями по посиланнях і відправкою форм

Наприклад, при введенні запиту в Google виводиться підказка. На багатьох сайтах при реєстрації користувач вводить ім'я, і ??відразу ж виводиться, доступно це ім'я чи ні; це теж AJAX. AJAX зручний для програмування чатів, адміністративних панелей та інших інструментів, які виводять мінливі з часом дані.

Недоліки:

Відсутність інтеграції зі стандартними інструментами браузера

Динамічно створювані сторінки не реєструються браузером в історії відвідування сторінок, тому не працює кнопка Назад raquo ;, що надає користувачам можливість повернутися до переглянутих раніше сторінок, але існують скрипти, які можуть вирішити цю проблему. [7] [8] [10]

Інший недолік зміни вмісту сторінки при постійному URL полягає в неможливості збереження закладки на бажаний матеріал. Проблему можна успішно вирішити за допомогою History.pushState.

динамічно завантажувати вміст недоступний пошуковикам (якщо не перевіряти запит, звичайний він або XMLHttpRequest)

Пошукові машини не можуть виконувати JavaScript, тому розробники повинні подбати про альтернативні способи доступу до вмісту сайту.

Старі методи обліку статистики сайтів стають неактуальними

Багато сервісів статистики ведуть облік переглядів нових сторінок сайту. Для сайтів, сторінки яких широко використовують AJAX, така статистика втрачає актуальність.

Ускладнення проекту

Перерозподіляється логіка обробки даних - відбувається виділення і часткове перенесення на сторону клієнта процесів первинного форматування даних. Це ускладнює контроль цілісності форматів і типів. Кінцевий ефект технології може бути знівельовано необґрунтованим зростанням витрат на кодування і управління проектом, а також ризиком зниження доступності сервісу для кінцевих користувачів.

Потрібно включений JavaScript в браузереможет бути вимкнений з міркувань безпеки. І, звичайно ж, AJAX-сторінки важкодоступні неполнофункціональним браузерам, роботам і веб-архівів.

Низька швидкість при грубому програмуванні

Здавалося б, AJAX призначений саме для підвищення швидкості. Але, коли AJAX-запитів на одній сторінці багато і, наприклад, по кожному клацанню подгружается список, AJAX-сторінка стає навіть повільніше традиційною.

Ризик фабрикації запитів іншими сайтами

Така можлива, коли результат роботи AJAX-запиту є Javascript-кодом (зокрема, JSON). XMLHttpRequest діє тільки в межах одного домену, а ось тег lt; script gt;- Ні. Якщо написати

lt; script type= text/javascript src= # justify" gt; то в HTML буде вставлена ??папка вхідних повідомлень того користувача, який на цьому комп'ютері авторизован на example. Для захисту використовують POST-запит. НоGET вважається ідемпотентна і тому кешується, POST - ні, тому Google вставляє в початок відповіді нескінченний цикл: AJAX може робити з відповіддю що завгодно, у тому числі прибрати цикл, а тег lt; script gt; підключить скрипт як є і зациклиться. [7] [10]


Глава 2. Розробка online сховища даних


. 1 Постановка завдання


Метою розробки є створення системи за допомогою HTML, CSS, Python, MySQL, JavaScript, яка реалізує зберігання файлів.

Система повинна мати наступним функціоналом:

Реєстрація/авторизація користувачів Зберігання файлової системи в БД Створення, видалення, перейменування, переміщення папок користувача Перейменування, переміщення файлів користувача Пошук файлів серед завантажених користувачем Завантаження файлів авторизованого користувача на сервер Завантаження файлів неавторизованого користувача на сервер Завантаження файлів користувачів, по генерируемим системою посиланнях Редагування користувачем реєстраційної інформації Кімнати для організації спільного користування файлами Додавання, видалення файлів в кімнатах користувачів Завантаження файлів з кімнат користувачів п...


Назад | сторінка 15 з 22 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Технічне создания Web-Додатків помощью Ajax
  • Реферат на тему: Програма, яка забезпечує формування каталогу файлів і операції з файлами
  • Реферат на тему: Додаток, що реалізує метод заміни найменш значущих бітів для файлів з розши ...
  • Реферат на тему: Розробка програми форматування текстових файлів
  • Реферат на тему: Розробка інтерфейсу користувача для роботи з базою даних &Автомайстерня&