От няколко месеца потребителите на OneDrive for Business се оплакват от твърде странен проблем: уеб-приложението изключително бавно се отваря и много тромаво работи под Linux с браузърите Chrome/Firefox. Но скоростта на работа рязко нараства, ако user-agent бъде сменен на Windows.
На 26-ти декември миналата година, потребител на OneDrive даде следния пример. На компютър с Ubuntu/Linux 16.04 + Chrome/Firefox (последни версии) той отваря:
В продължение на цели две минути потребителският интерфейс въобще не реагира, натоварването на централния процесор е 100%, мрежовата иконка показва изтегляне на около 100 MB от уеб страницата.
Но ако user-agent-ът в браузъра бъде заменен и избрана ОС Windows, всичко работи както трябва – гладко и бързо.
На 22-ри март потребител на Reddit се оплака от същия проблем. Той каза, че използва лаптоп с Linux Mint 18.1 и Firefox 52, а от онлайн пакета Office 365 използва само Word. За разлика от предишния потребител OneDrive се стартира, но работи бавно, с ужасни лагове. В същото време на същия рутер, персоналният компютър с Windows 10 няма подобни проблеми.
Тогава той се досетил да пробва плъгин за смяна на user-agent във Firefox. Той използва почти същия user-agent, в който единствената промяна е операционната система: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:40.0) Gecko/20100101 Firefox/52. Проблемът моментално изчезнал. Интерфейсът започнал да работи без никакво забавяне.
И обратното, ако се върне предишния user-agent – Mozilla/5.0 (Linux Mint/18.1; WOW64; rv:40.0) Gecko/20100101 Firefox/52, забавянето веднага започва.
Това странно поведение на уеб-приложението породи редица въпроси. Не е ясно как производителността на приложението може да зависи от user-agent.
Вчера, Microsoft най-сетне разясни какво става и съобщи, че бъгът е оправен. Оказа се, че проблемът е в уеб-страницата StaticLoad.aspx, която във фонов режим качва ресурси за офисните уеб-приложения. Това е стандартна технология на браузърите за оптимизиране на работата.
Оказа се, че поради „нелепа случайност“, в тази уеб-страница се използва една препратка за браузърите под операционните системи iOS, Chrome OS, Mac, Windows, но за браузърите под управлението на Linux се използва друг линк, който препраща към режим без никакви оптимизации.
Microsoft добави, че проблемът е оправен на 22-ри март в 15:00 PST и се извини за причинените неудобства.
Специалистите на Microsoft допълниха, че разпознаването на ОС и браузърите в страницата StaticLoad.aspx се прави за да се избере най-добрия режим на оптимизация. Главното е че софтуерният гигант, въпреки след половин година закъснение, разкри особения проблем и го оправи.
„Новият“ Microsoft непрекъснато твърди, че приятелски се отнася с Open Source и GNU/Linux. Всички помним, как Сатя Надела каза: „Microsoft обича Linux„. Но това не пречи на софтуерния гигант да продължава патентните атаки срещу Linux и да взема процент от Android, но това е друго – разни дреболии.
Всичко важно от света на технологиите, директно в пощата ти.
С абонирането приемате нашите Условия и Политика за поверителност. Може да се отпишете с един клик по всяко време.
Коментирайте статията в нашите Форуми. За да научите първи най-важното, харесайте страницата ни във Facebook, и ни последвайте в Google Новини, TikTok, Telegram и Viber или изтеглете приложението на Kaldata.com за Android, iPhone, Huawei, Google Chrome, Microsoft Edge и Opera!

















