Одна конструктивная мера, обеспечивающая более быструю реакцию с точки зрения пользователя, — это
реализовать поведение «частичного ответа» для таких запросов, как поиск, которые требуют больше времени
обработка. Таким образом, пользователь получает часть страницы ответа, ожидающую завершения.
данного результата, встроенного ниже на странице.
В исходных реализациях вики HTML-контент отправлялся в
пользователя построчно по мере его обработки. Частичный ответ был поведением по умолчанию. К
Напротив, описанные версии шаблонов сначала создают отображаемую страницу в памяти, а затем
затем отправьте результат, когда он будет готов. Обычно это не имеет значения, поскольку
Задержка обработки HTML незначительна, но ее следует учитывать в других ситуациях.
Обратите внимание, что встраивание внешних ресурсов, таких как графические изображения, способствует задержке пользователя.
только в той мере, в какой требуется время для ответа исходного сервера, и в той степени, в которой
рендеринг на стороне клиента зависит от проблем форматирования, таких как размер изображения или таблица
содержимого, когда браузер должен отложить рендеринг страницы до тех пор, пока весь контент не будет
полученный.
Таким образом, практическое решение состоит в том, чтобы либо отказаться от шаблона для
страницы результатов или переработать вики-обработку, чтобы шаблон можно было заполнить и отправить в
разделы.
314
АДМИНИСТРИРОВАНИЕ ВИКИ И ИНСТРУМЕНТЫ
ВНЕДРЕНИЕ ОГРАНИЧЕНИЙ ВИКИ
Базовая вики не устанавливает явных ограничений — пользователь ограничен только присущими ему возможностями.
ограничения клиента браузера, ограниченные ресурсы сервера/веб-сайта и
пространство имен для страниц. Таким образом, результирующая база данных может стать огромной.
Существует вероятность того, что, например, вредоносное создание новых страниц по сценарию
может переполнить выделенное пространство сервера, не говоря уже о побочном эффекте отказа в доступе.
услуги другим пользователям. Некоторые ограничения, которые вы можете установить,
• Максимальное количество страниц, создаваемых одним пользователем на вики в день.
• Максимальное количество страниц, прочитанных одним пользователем на вики в день.
• Ограниченное резервное копирование для последовательных правок одним и тем же пользователем; то есть одна резервная копия
версия при первом редактировании этого пользователя и не более
• Ограничения на размер страницы или допустимое увеличение размера для одного пользователя.
Реализация любого или всех из них основана на адекватном отслеживании пользователей и истории.