4.5. CSS Sprites и data:URI
4.5. CSS Sprites и data:URI
Давайте проведем сравнение двух освещенных выше методов для кардинального уменьшения числа запрашиваемых файлов с сервера: CSS Sprites и data:URI.
4.5. CSS Sprites и data:URI
Давайте проведем сравнение двух освещенных выше методов для кардинального уменьшения числа запрашиваемых файлов с сервера: CSS Sprites и data:URI.
data:URI нас спасет? В качестве технологии экстремальной оптимизации можно рассмотреть возможность включения favicon.ico по протоколу data:URI (подробнее о нем написано в четвертой главе), чтобы отобразить страницу в клиентском браузере после первого запроса на сервер
4.3. Техника CSS Sprites Рассмотрев все аспекты объединения текстовых файлов, перейдем к графической и мультимедийной информации. Сейчас уже много где написано и упомянуто про технику CSS Sprites (или CSS Image Maps). Ниже приведены несколько примеров и полезных ссылок. И пара советов, где
Схема data:URI Схема data:URI предоставляет способ для внедрения «непосредственно данных» точно так же, как если бы они были подключены через вызовы внешних файлов. Синтаксис у нее следующий:data:[<тип данных>][;base64],<данные>В случае простых изображений вам нужно указать
Проблемы data:URI С описанным выше подходом для подключения изображений связаны две основные проблемы. Во-первых, вам нужно пересчитывать base64-представление изображений и редактировать CSS-файл каждый раз, когда само изображение меняется. Также IE до версии 7 включительно не
Преимущества и недостатки data:URI Вместе с техникой CSS Sprites (или как ее альтернатива) data:URI может существенно уменьшить число HTTP-запросов. Краткий список плюсов данного метода:Экономят HTTP-запросы, предотвращают издержки, связанные с большим числом объектов.Экономят число
Кроссбраузерное использование data:URI IE (до версии 7 включительно) не поддерживает протокол data:URI, а вместе с ним base64-кодирование внешних файлов и включение их прямо в тело необходимого документа (будь то HTML или CSS/JavaScript-файл). Однако если рассмотреть использование протокола
[service data–source] type { ip–traffic | netflow | libpcap | netgraph | raw }Задает тип источника данных• ip–traffic• данные берутся путем перехвата ip–пакетов из ядра через divert socket (FreeBSD) или netfilter (Linux 2.4.x)• netflow• данные о прошедшем трафике приходят от маршрутизатора Cisco, отдающего поток информации в
data–source type { ip–traffic | netflow | libpcap | netgraph }source { tee XXX | divert XXX | ipq | ulog NL1 [NL2 … NL32] |A.B.C.D | ifname [promisc] | nodename [divert] }listen { 0 | ip } port_numberclock { remote | local }layer7–detect { none | urls }rule ID rule_stringno rule
Правила для data–source В случае использование FreeBSD правила должны выглядеть следующим образом:Случай использования «честных» адресов:rule number «ip from any to any via ifname»где:number — относительно любой номер правила в таблице ipfw, например 100ifname — название внешнего интерфейса, через
Свойство Data Свойство Data объекта System.Exception является новым в .NET 2.0 и позволяет добавить в объект исключения дополнительную информацию для пользователя (например, штамп времени или что-то другое). Свойство Data возвращает объект, реализующий интерфейс с именем IDictionary,
Типы System.Data Пространство имен System.Data является, так сказать, общим знаменателем для всех пространств имен ADO.NET. Вы просто не можете построить приложение ADO.NET, не указав это пространство имен в приложении доступа к данным. Эта пространство имен содержит типы, совместно
2.3.2.4 EDA/Data Drivers Независимые продукты, доступные от фирмы Information Builders, Inc. Драйверы EDA/Data Drivers отображают запросы SQL или RPC, сгенерированные приложением клиента, на тот язык, который используется на целевом источнике данных. Например, для SQL-запроса к базе данных IMS драйвер
Диски данных Data CD/DVD Формат Data CD/DVD предназначен для хранения произвольной информации, то есть для записи произвольных файлов. В качестве этих файлов могут использоваться аудиозаписи, видео, архивные данные. Как правило, диски этого формата используются для работы на
Advanced Data Generator для Firebird Advanced Data Generator является инструментом для генерации тестовых данных, которые имитируют реальные данные. Существует возможность генерации случайных адресов, поддержка ссылочной целостности, поддержка BLOB. Содержит большую библиотеку данных по
Подключение с помощью data-кабеля Самый очевидный, универсальный и простой способ организовать передачу информации от компьютера к телефону и обратно – соединить их кабелем. Начнем с того, к каким разъемам можно подключить
Data-кабели Хотя data-кабель и называется «кабелем», то есть «пучком проводов», он представляет собой отдельное устройство. В утолщении в его середине или в одном из разъемов находится довольно сложная электронная начинка, состоящая из микросхемы и нескольких других