1. Пожалуйста, объясните, что такое "глобаль".
2. Как воспользоваться первым методом? Как я понимаю это код, как мне его запустить?
2. Второй способ со стандартной утилитой, запускается из консоли сервера MSM?
Максим Тимофеев: Не проверял, но не думаю что в БП причина, на форуме acerfans оказалось очень много постов с подобной проблемой, но что более интересно, нет ни одного ответа и решения. Есть предположение , что сдох чипсет или видюха, видимо мне фуфло подсунули, попробую прогреть видеочип.
DevMan: с помощью класса RollingCurl все работает на ура, а если я сам пытаюсь написать код, или даже пример из официальной документации, то сталкиваюсь с проблемой.... Я выяснил, что у меня всегда curl_multi_select($mh) равно "-1".
DevMan: на вашем совете, но пока не могу разобраться... Переписал код под curl_multi, запускаю, вроде бы процесс пошел, но очень долго, я запустил тестовый код из браузера, nginx повис из-за истекшего таймаута, результатов не получил, в логах ошибок нет. Попробовал простейший пример с официального сайта php: php.net/manual/en/function.curl-multi-init.php, тут такая же песня, долго выполняется, хотя там всего две ссылки обрабатываются, висит nginx и никакого результата... Ничего не пойму, как так? Ведь мультикурл должен наоборот сокращать время выполнения скрипта в несколько раз! Полагаю, что цикл выполняет код бесконечно пока его не отрубает апатч, но почему так происходит даже с примером с официальной документации?
DevMan: на сколько мне известно php не умеет асинхронно работать с БД, поэтому в перспективе хочу освоить ноду, ведь лвиная доля работы веб сервисов со стороны сервера это работа с данными.
Осталась одна идея, вывести чат через iframe, у меня так popup`ы работали, когда необходимо было реализовать, как ВК, popap прокручивался, а на основная страница оставалась неподвижна, но о поддержке древних браузеров можно забыть.
Nikolay Talanov: скролл-бар нативный, но он скрыт и добавлен визуальный с помощью плагина baron. Я заменял нативный и отключал события для скролла, когда курсор мыши над чатом, работало как мне нужно, но работал криво и не кросбраузерно, пришлось отказаться.
Увы, ваш метод отключает только прокрутку сайта только при скролле чата вверх и только один раз после загрузки страницы, то есть если я увожу курсор с чата на страницу и вернусь снова в чат, то снова при скроллинге вверх ничего не срабатывает.
r31rus: в верстке используются id, а они уникальны, то есть на одной странице не могут быть два элемента с одинаковым id. Тут вариант либо перепиливать JS код, либо попробуйте нормальный плагин для комментирования, например Cackle.
Сергей Протько: Сейчас происходит тоже самое, только рендрингом занимается сервер, но такой метод вызывает задержку при выдаче данных на странице. Выходит, что страница уже открылась, все содержимое показано, но нет данных о которых идет речь и только через 1-2 секунду они подгружаются. Вот от этого я пытаюсь избавиться.
В итоге я снова получу дублирование html кода, но теперь непосредственно на странице и в JS коде. Мне необходимо при изначальной загрузке страницы вывести данные синхронно с помощью PHP, так как через Ajax данные поступают с задержкой, которую необходимо ликвидировать.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
2. Как воспользоваться первым методом? Как я понимаю это код, как мне его запустить?
2. Второй способ со стандартной утилитой, запускается из консоли сервера MSM?
Благодарю, что откликнулись и пришли на помощь!