Нещодавно я оновив свій браузер Google Chrome. І після того часу коли я заходжу на будь-який сайт у мене з’являється жовта стрічка з повідомленням: “Для відображення деяких елементів на цій сторінці потрібен додатковий модуль”. Я вже читав ті рекомендації які дає Chrome, вручну встановлював Java і Flash, але нічого не допомогло.
— відомий інструмент відлагодження Java Script, провірки і редагування CSS та DOM(алля Firebug для Firefox), отримав статус Open Source. Хоч цей продукт постійно був під BSD ліцензією але репозиторії розміщувались на сервері Опери, зараз він хоститься на .
Перед оголошенням вихідного коду Opera Dragonfly, розробники переписали код для використання актуальної версії протокола STP (Scope Transport Protocol). В додаток було випущено декілька інструментів для допомоги розробникам. Перший це . Самостійний проксі який трансформує STP в HTTP(корисно для віддаленого відлагодження). Другий це . Утиліта для створення коду з протоколу описів буфера, який є один з форматів Scope STP-1, підтримуючий JSON та XML.
1 вересня — Осло, Норвегія — Компанія Opera Software сьогодні випустила фінальну версію Opera 10. Компанія представила браузер з елегантним інтерфейсом, що включає цілий ряд інноваційних технологій. Opera 10 доступна на 43 мовах у версіях для операційних систем Windows, Linux і Mac. Його можна завантажити за адресою
Хлопці з просікли, що синхронізація — річ потрібна.
Відповідно забацали додаток (наразі — бету) для Firefox 3.5. Цей Weave Sync — це конкурент небезвідомого .
Первой командой сохраняем ваш /etc/hosts, а второй командой мы скачиваем файл hosts в котором находятся IP адреса различных серверов откуда загружаются баннеры.
Если Вам приходилось сталкиваться с проблемой медленной работы сайта, эта статья для Вас.
Причину малой скорости сайта мы обычно ищем в PHP и MySQL, но зачастую забываем о том, что из себя представляет страница, которая попадает в браузер пользователя. Помимо HTML есть еще и Javascript, CSS, множество картинок, флеш объекты и т.п.
Время загрузки страницы чаще всего занимает лишь несколько процентов от времени загрузки всех ее компонент. Существует ряд подходов, которые помогут оптимизировать загрузку страницы в разы.
Несколько подробных статей на эту тему:
*
*
*
Стоит добавить еще несколько вещей
1. Стоит помещать Javascript файлы в конец HTML и использовать только внешние методы для регистрации событий (не использовать атрибутов, типа «onclick» и т.п.). Это поможет избежать ошибок в тех случаях, когда Javascript еще не загружен, а пользователь уже пытается выполнить какое-то действие
2. Стоит заранее сжимать статику gzip-ом, а в отдающем сервере просто отдавать необходимые заголовки. В этом может помочь
3. Изолируйте отдачу на разные сервера (например, динамику и статику отдавайте с разных серверов) — поможет изолировать проблемы с нагрузками