События Сервера зенда

Современные платформы JavaScript представили идею "документа готовое" событие. Это - событие, которое будет стрелять, когда документ будет готов иметь манипуляции DOM, выполненные на нем. "onload" событие стреляет только после того, как ВСЕ на странице загрузилось.

Наряду с "документом готовое" событие, платформы позволили стоять в очереди несколько битов кода JavaScript и функций для выполнения, когда событие стреляет.

Так, если Вы настроены против платформ, лучший способ пойти об этом состоит в том, чтобы реализовать Вашу собственную document.onload очередь.

, Если Вы не настроены против платформ, затем Вы захотите изучить jQuery и document.ready, Прототип и dom:loaded, Dojo и addOnLoad или Google для [Ваша платформа] и "документ, готовый".

, Если Вы не выбрали платформу, но интересно, jQuery является хорошим местом для запуска. Это не изменяет ни одной базовой функциональности JavaScript, и будет обычно оставаться вне Вашего пути и позволять Вам сделать вещи, как Вам нравится, когда Вы хотите.

9
задан Charles 29 March 2011 в 05:43
поделиться

2 ответа

Я использую Zend Platform (я знаю, что вы спрашивали о Zend Server, я добираюсь до него) и мне очень понравился инструмент сообщения об ошибках, который вы также получаете с Zend Server.

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

Я использую Developer Edition платформы Zend Platform, которая бесплатна. Если бы мне пришлось платить за платформу / сервер Zend, я бы не стал им пользоваться. Но это действительно зависит от проекта.

6
ответ дан 4 December 2019 в 15:23
поделиться

Zend Server - это гораздо больше, чем просто протестированный и поддерживаемый стек. Андре коснулся одной из функций Zend Server - мониторинга. Мониторинг отслеживает выполнение вашего PHP-скрипта на предмет определенных условий, и если определенный порог будет пройден, контекст этого запроса будет записан, чтобы вы могли изучить его позже. Когда я работаю на месте с клиентами, у которых возникают проблемы с приложениями, первое, что я делаю, это устанавливаю Zend Server и включаю мониторинг. В течение нескольких минут у меня обычно появляется, по крайней мере, довольно хорошая теория относительно их проблемы.

В Zend Server 5 это было значительно выше с введением функции трассировки кода, которая выполняет инструментарий выполнения почти каждого отдельного вызова функции / метода, выполняемого в ходе запроса. Это своего рода комбинация отладки и профилирования, которая выполняется во время выполнения. Во многих случаях можно диагностировать проблему в производственной среде без фактического воспроизведения проблемы.

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

Также есть две различные функции кэширования: мост PHP-Java (о котором также упоминал Андре) и Optimizer +, который является одним из самых быстрых доступных ускорителей кода операции.

4
ответ дан 4 December 2019 в 15:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: