Прерывистая проблема с загрузкой JavaScript - PullRequest
3 голосов
/ 14 сентября 2011

У меня странная прерывистая проблема, которую я потратил целую вечность, пытаясь добраться до сути нескольких месяцев назад, но отказался.Хочу дать ему еще один взгляд.

Я создал сайт, используя FUELCms, и я очень доволен этим.Однако кажется, что иногда не все запросы javascript выполняются должным образом.Я получаю ошибки в консоли Firebug и должен обновить страницу с помощью Ctrl F5, чтобы заставить скрипты загружаться правильно.Это происходит только тогда, когда я вошел в CMS, и там происходит много запросов javascript.

Ошибки, которые я получаю в своей консоли, не связаны и их трудно воспроизвести.Может быть разной ошибкой каждый раз.

Запрос завершается с 0200, но когда я смотрю на файл, который вызывает ошибку jS, он поврежден.Странно, иногда с разделами других js, добавленными в конец файла, или в середине файла.

Я провел некоторое время с админом из FUELcms и подумал, что докопался до сути, но думаю, что был неправ.Никто другой, использующий FUELcms, похоже, не испытывает этого.

Это никогда не происходит на моем сервере xampp на моем ноутбуке, только в режиме реального времени.

Это проблема с моим хостом?

Озадачен.Буду очень признателен за любую помощь или совет, я в своем уме!

РЕДАКТИРОВАТЬ: Следуя предложению Дэна ниже, вот некоторые сведения о сервере.Практически ничего не говорится о серверном аспекте, поэтому не уверен, что имеет значение.Извините, если это немного информационного дампа из cPanel ...

Apache version  2.2.17
PHP version     5.2.17
Architecture    x86_64
Operating system    linux
Kernel version  2.6.18-194.32.1.el5

ДАЛЕЕ: Примечания: При использовании встроенного редактирования FuelCMS существует много http-запросов javascript (всего 28 запросов), выполненныхCMS.Самым крупным из них является ckeditor, на 327Kb.Похоже, что ошибка в основном возникает в этом файле, и во время просмотра сетевой консоли этот файл всегда «заикается» перед ошибкой.

Извините, если здесь есть много лишней информации, но я действительно сбит с толку.Я надеюсь, что кто-то другой испытал то же самое.Похоже, это указывает на то, что мой хост не обслуживает все правильно.

1 Ответ

0 голосов
/ 14 сентября 2011

Хорошо - кажется, я нашел проблему, но пока не уверен, как ее решить.

Я просиживаю на своей странице последние 10 минут.Эта проблема возникает всякий раз, когда js-файл загружается дольше 5 секунд.Просматривая заголовки ответов, я вижу:

Тайм-аут Keep-Alive = 5, max = 53

Итак, я предполагаю, что по какой-то причине js-файлы занимают больше времени, чем должны,и соединение закрывается, и я получаю искаженный файл js с пропущенными битами и т. д.

Хотя я не знаю, как это решить.Будет расследовать.

ДАЛЕЕ:

Похоже, что это конфигурация сервера Apache:

http://httpd.apache.org/docs/2.2/mod/core.html

, и так как я нахожусь в общем доступесервер, я сомневаюсь, что мой хост изменит его.Я пытался найти способы переопределения, но я не могу, и я думаю, что это было бы ужасно плохой практикой в ​​любом случае!

Если кто-нибудь знает что-то еще / другое, то, пожалуйста, дайте мне знать!А пока я ухожу, чтобы посмотреть, что я могу сжать ...

Спасибо.

...