WorldWideScripts.net Delivering the best Add-Ons in more than 37 languages.

中文(简体), English, हिन्दी/हिंदी, Español/Castellano, العربية, Русский язык, Français, 中文 (台灣), বাংলা, Bahasa Indonesia, اردو, Português, Deutsch, Bahasa Melayu (بهاس ملايو‎), 日本語 (にほんご), فارسی, Italiano, తెలుగు, Türkçe, ગુજરાતી, Język polski/polszczyzna, Tiếng Việt, ಕನ್ನಡ, Українська мова, ไทย
PHP Scripts / Images and Media

Fast Image Server

— Дополнения к WorldWideScripts.net

Подпишитесь на наш канал, чтобы оставаться в курсе событий!

Новинка! Следуйте за нами, как вы хотите!


Fast Image Server - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Быстрый эскизов сервера представляет собой отдельное приложение, которое поможет вам служить эскизы изображений в веб-сайте отдельным суб-домена или других доменов. Это самый простой и быстрый способ, чтобы служить изображения.

Приложение просто создает эскиз на первом вызове и служит эскизы статически на более поздних вызовов. Это улучшает производительность сервера, поскольку он не нужен PHP казней и обработки изображений на более поздних вызовов.

Быстрый эскизов сервер использует 404 обработки ошибок директиву веб-серверов, чтобы управлять созданием эскизов изображений. Когда браузер в первую очередь запросить миниатюру, так как она не существует в системе, веб-сервер перенаправляет запрос на 404 странице (e404.php должен быть настроен как 404 страницы). 404 стр создает эскиз и сохраняет картинку, чтобы указанный каталог в URL запроса. На более поздних запросов миниатюры, миниатюры подается статически из каталога. Более поздние звонки не вызывает PHP казни.

Есть много преимуществ наличия отдельного сервера изображения в ваших веб-сайтов;

  • Многие браузеры только выделить два гнезда для скачивания активы из одного хоста. Если вы служите изображений с той же области изображений сайта и другие элементы использует эти два гнезда. Но если вы служите изображения с суб-домена или других доменов, вы получаете дополнительные два разъема, посвященные загрузить свои изображения.
  • С другой домен сервер не посылает печенье данные при каждом запросе, как изображения будут обслуживаться статически после первого звонка.
  • Использование другой домен или поддомен изолирует функциональные возможности в вашем приложении и делает легче сделать балансировку нагрузки в вашем приложении.

Существующие режимы Resize

Быстрый эскизов сервер имеет 4 режима изменения размера и 1 режим кадрирования. 1,2,3 и 4 используется для resizng и 5 используется для croping.
  • Режим 1: Изменение размера изображения с заданными размерами, но если отношение данной размерности не то же самое, как исходное изображение (given_width / given_height не равна original_width / original_height), белые поля будут добавлены к миниатюре, чтобы сохранить пропорции. Если вы хотите создать миниатюру с размерами 50x40 из исходного изображения с размерами 200x200, эскиз создается таким образом, что она имеет 5 пикселей белого поля справа и слева.
  • Режим 2: размер изображения, фиксируя заданную ширину. Если вы хотите создать миниатюру с размерами 50x40 из исходного изображения с размерами 200x200, миниатюра с размерами 50х50.
  • Режим 3: размер изображения, путем фиксации определенной высоты. Если вы хотите создать миниатюру с размерами 50x40 из исходного изображения с размерами 200x200, миниатюра с размерами 40x40.
  • Режим 4: Изображение при изменении размера растяжения изображения с заданными размерами. Если вы хотите создать миниатюру с размерами 50x40 из исходного изображения с размерами 200x200, миниатюра с размерами 50x40 и изображение натяжные. Этот режим имеет поддержку прозрачности для файлов PNG.
  • Режим 5: Изображение croped для заданных размеров из верхнего левого угла по умолчанию. Вы можете дать заказ урожай отправной точкой, добавив информацию по маске "-left_top".

Например:

Вы должны "image.png" в папке изображений. Вы создали Быстрая Image Server в качестве субдомена, таких как images.yourdomain.com.
  1. <IMG SRC = "http://images.yourdomain.com/1/120x120/image.png" />
    Миниатюрное изображение создается при первом вызове и в дальнейшем вызывает образ подается статически который является самым быстрым способом для обслуживания статического контента
  2. <IMG SRC = "http://images.yourdomain.com/2/200x200/image.png" />
    Еще с миниатюрами в режиме изменения размера 2
  3. <IMG SRC = "http://images.yourdomain.com/5/200x200/image.png" />
    Еще с миниатюрами, который является 200 × 200 обрезанное изображение
  4. <IMG SRC = "http://images.yourdomain.com/1/[original_w]x[original_h]/image.png" />
    Вы можете дать первоначальные размеры, чтобы служить исходное изображение

Список дел


  • Водяной знак поддержки
  • Конфигурация тестовой страницы
  • Несколько структура каталогов для исходных файлов
  • Режим Paranoid безопасности

Скачать
Другие компоненты в этой категорииВсе компоненты этого автора
КомментарииЧасто задаваемые вопросы и ответы

Свойства

Созданный:
6 января 12

Последнее обновление:
8 апреля 12

Файлы, включенные:
PHP

Версия ПО:
PHP 4.x, 5.x PHP, PHP 5.0 - 5.2, PHP 5.3

Ключевые слова

электронной коммерции, электронной коммерции, Все детали, урожай, образ, изменение размеров изображений, PHP, PHP-GD, размер, изменение размера, миниатюрами