Я недавно столкнулся с фейслифтингом, альтернативой sIFR, и мне было интересно, могут ли те, кто имеет опыт работы с sIFR и FLIR, пролить свет на их опыт с FLIR.
Для тех из вас, кто еще не читал о том, как это делает FLIR, FLIR работает, беря текст из целевых элементов с помощью JavaScript, а затем вызывает приложение PHP, которое использует PHP GD для рендеринга и возврата прозрачных изображений PNG, быть помещенным в качестве фона для указанного элемента, где переполнение затем устанавливается на скрытое, а отступы применяются равными размерам элементов, чтобы эффективно вытолкнуть текст из поля зрения.
Вот что я понял до сих пор:
Добро
- Без вспышки (+ для мобильных телефонов)
- FLIR не нарушит макет
- Изображения варьируются от 1 КБ (скажем, одно предложение h3) до 8 КБ (очень и очень большой заголовок)
- Хорошая документация
- Простота реализации
- Настраиваемые селекторы
- Поддержка jQuery / prototype / scriptaculous / mooTools
- FLIR внедрил кеш
- Браузеры сами кешируют изображения!
Плохой
- Текст не может быть выделен
- Запросы обрабатываются из всех источников (необходимо самостоятельно ограничить FLIR обработкой запросов только из вашего домена)
Мое главное беспокойство связано с тем, насколько хорошо оно масштабируется, то есть насколько дорого работать с библиотекой GD на общем хосте, кто-нибудь имеет опыт работы с ней ?; во-вторых, что любят поисковые системы для реализации sIFR или FLIR, зная, что а) текст явно не скрыт б) визуализируется только на движке JavaScript.