У нас проблема с длинным опросом и операми. Я сам программист и разработал настроенный http-daemon для наших нужд. В этом случае нам нужен был длинный сервер опроса, который мог бы обрабатывать большое количество соединений.Opera выходит длинный опрос (ы) открыта
Проблема в том, что опера как-то оставляет эти длинные опросы открытыми даже после нажатия на какую-либо ссылку на сайте и, конечно же, открывает новую. Мы используем базовый метод долгого опроса, который пытается включить javascript внутри iframe. Это отлично работает с другими браузерами, но даже если я заставляю предыдущие опросы закрываться на стороне сервера, опера снова открывает их. Это не очень хорошо, потому что на сайте с высоким трафиком лишь немногие операторы могут заставить демона быстро исчерпать свободные дескрипторы файла, просто просматривая сайт (потому что каждый клик на сайте открывает новый длинный опрос, а старые не закрываются). Обновление страницы не вызывает то же самое, оно делает правильно: закройте длинный опрос и откройте новый. После закрытия оперы все дескрипторы файлов закрываются, и все в порядке.
Итак, следует ли добавить некоторые конкретные заголовки для оперы в http-daemon или что-то не так в нашем javascript?
редактировать: Испытано с помощью версии: Opera/9.80 (X11; Linux x86_64; U; еп) Presto/2.6.30 Version/10,63
Вы могли бы разместить где-нибудь фактический фрагмент кода. Трудно анализировать и предлагать вам решение без точного примера. – karlcow
работает в Opera 11? – karlcow