• Программирование

    Pjax перезагрузка всей страницы

    Всем привет друзья. Сегодня у нас речь пойдет про Pjax. Часто при разработке приложений на Yii2, мы используем компонент Pjax в совокупности с другими компонентами и виджетами. Но бывает ситуация, когда вроде бы компонент Pjax инициализировали, внутри блока описали обновляемый компонент, но при обновлении этого блока через Pjax происходит перезагрузка всей страницы. Это происходит потому, что у Pjax есть свойство timeout, который установлен в дефолтном значении в 1000мс или 1 сек. Так как часто происходят моменты касающиеся данного момента, хотел бы сделать некоторый комментарий. В документации есть честкое определение данного свойства $timeout. В комментарии к Pjax об этом четко прописано: Этот таймаут используется при выполнении запросов AJAX. Используйте больший номер,…

  • Программирование

    Box Anemometer — ловим медленные запросы MySQL

    Всем привет. На днях задался вопросом о нагрузке на MySQL и отлове сложных запросов, потому что уж очень дол…Ну да  «как с**ть так и палочку искать», ну это как обычно говорят. Потому что запросы к БД одно из важнейших критериев при работе WEB-приложения. Ну и как говорится далеко ходить не надо, команда MySQL позаботились о нас и начиная с 5 версии СУБД добавили данную функцию. А что она собственно делает? Она отлавливает медленные запросы и пишет их в лог. Но отслеживать медленные запросы вручную читая лог тупое занятие, да и утомительное 🙂 Для этого есть прекрасное средство о котором я и хотел Вам рассказать — это супер-пупер Box Anemometer. Box…