Фрэймворк CakePHP, па сутнасці, з'яўляецца клонам папулярнага рашэння Ruby on Rails і дазваляе працаваць з сучаснымі версіямі PHP. Менавіта таму CakePHP стаў выбарам многіх вэб-студый, якія займаюцца распрацоўкай сайтаў.
Але пасля запуску сайта ўзнікае пытанне аб падтрымцы яго працы. Як правіла, многія сайты пачынаюць загружацца павольней. Часцей за ўсё прычынай з'яўляецца багацце неаптымізаваных малюнкаў.
Фрэймворк CakePHP не прадугледжвае стандартных сродкаў для сціску малюнкаў. Часта вэб-майстры ўручную спрабуюць сціснуць выявы, але гэта магчыма пры невялікай іх колькасці. Калі ў вас ёсць поўнафункцыянальны інтэрнэт-крама, у ім могуць быць сотні ці тысячы малюнкаў.
Убудова для сціску выявы у CakePHP усё яшчэ існуе, ён называецца OptiPic. Ён працуе па ўласных алгарытмах з мінімальнай нагрузкай на працэсар і памяць сервера. Памяншэнне малюнкаў у CakePHP ажыццяўляецца ў фонавым рэжыме. Для пачатку працы дастаткова правесці папярэднюю наладу.
Убудова памяншэння выявы ў CakePHP працуе як з ужо загружанымі выявамі, так і з новымі выявамі. Сярэдняе памяншэнне памераў складае 70%.
Пасля сціску малюнкаў у CakePHP з дапамогай плагіна OptiPic можна паскорыць загрузку сайта ў 2-3 разы.
Аптымізацыя выявы - гэта спецыяльная апрацоўка графічнага файла з мэтай мінімізацыі яго памеру без страты візуальнай якасці.
Для выканання гэтай працэдуры існуе вялікая колькасць даволі складаных алгарытмаў. Аднак усе яны заснаваныя на адной і той жа аснове - усе сэрвісныя дадзеныя там (напрыклад, назва праграмы, якая захоўвае файл і г.д.) неабходна выдаліць з графічнага файла, а таксама з дапамогай спецыяльных праграм аб'яднаць / гладкія падобныя колеры.
У выніку мы атрымліваем той жа малюнак, які візуальна не змяніўся. Аднак аб'ём (вага) гэтага файла ў байтах будзе значна меншы за зыходны. Калі гэтая апрацоўка праведзена правільна, файл выявы можна паменшыць да 98% без страты якасці выявы.
Гэта азначае, што пасля аптымізацыі карцінкі на старонках сайта будуць загружацца ў разы хутчэй.
Даказана, што паскарэнне вэб-сайта можа палепшыць паводніцкія фактары, а таксама павялічыць канверсію вэб-сайта (павялічыць продажы). Чым даўжэй будзе загружацца старонка сайта, тым меншая колькасць кліентаў зможа здзейсніць там пэўныя мэтавыя дзеянні. Калі ваш сайт у інтэрнэце будзе працаваць недастаткова хутка, у вас ёсць усе шанцы ўпусціць свой патэнцыйны даход. Паскарэнне інтэрнэт-рэсурсу дасць магчымасць палепшыць канверсію і за кошт гэтага значна павялічыць даход і прыцягнуць больш кліентаў.
Старонка любога сайта часцей за ўсё складаецца з:
Такі элемент, як малюнак, займае большую частку ўсяго аб'ёму на старонках сайта і з'яўляецца самай «цяжкай» часткай старонак. Памяншэнне (аптымізацыя) малюнкаў, несумненна, істотна паскорыць загрузку любога інтэрнэт-рэсурсу.
Адпаведна, калі змяніць (паменшыць) памер малюнкаў, усе старонкі сайта пачнуць загружацца значна хутчэй.
Сцісканне малюнкаў на сайце дасць магчымасць паменшыць іх аб'ём да 75-98%, не страціўшы іх візуальнай якасці.
Зарэгіструйцеся і дадайце свой сайт у сістэму
Усталюйце убудова на ваш сайт
Унясіце сродкі на свой рахунак і абярыце пакет
Пасля завяршэння рэгістрацыі вы атрымаеце ліст са спасылкай для актывацыі вашага ўліковага запісу. Перайдзіце па гэтай спасылцы. Далей на нашым сайце ўвядзіце свой асабісты кабінет Профіль > Мае сайты
націсніце кнопку Дадаць сайт
, укажыце URL вашага сайта і націсніце Падключыць сайт
.
Пасля таго, як ваш сайт будзе дададзены ў сістэму, перайдзіце на ўкладку Спампаваць убудова
.
Там вам трэба спампаваць архіў з убудовай. Распакуйце гэты архіў і загрузіце яго на свой сайт (у каранёвую тэчку сайта). У выніку вы павінны ўбачыць тэчку optipic.io
у корані сайта з такой структурай:
На вашым сайце пасля гэтага павінна працаваць такая старонка http://your-domain.com/optipic.io/index.php
.
Пасля таго як вы загрузіце плагін на свой сайт, вам трэба будзе актываваць індэксацыю сайта ў наладах сайта і дачакацца, пакуль сістэма OptiPic выканае першую індэксацыю вашага сайта - гэта будзе зроблена на працягу 24 гадзін. Калі вы хочаце паскорыць працэс - уручную адпраўце свой сайт на індэксацыю.
Пасля завяршэння першай індэксацыі сістэма пакажа колькасць малюнкаў (колькасць гігабайтаў), якія будуць знойдзены на вашым сайце. Вы можаце зрабіць гэта на ўкладцы Індэкс і статыстыка сціску
.
Цяпер, калі ў вас ёсць колькасць малюнкаў на вашым сайце - набудзьце патрэбны вам пакеті запусціце сціск у наладах сайта.
Сціск малюнкаў паскарае працу сайта ў адпаведнасці з Google PageSpeed Insights. Акрамя таго, нашы спецыялісты гатовыя паскорыць увесь сайт для вас.
Працэс цалкам аўтаматызаваны. Проста падключыце свой сайт да нашага сэрвісу, і сістэма будзе шукаць усе выявы і сціскаць іх самастойна.
Пасля сціску выявы яны захоўваюцца ў адзін і той жа файл па тым жа адрасе.
Выкарыстанне OptiPic цалкам бяспечна і празрыста дзякуючы комплексу мер: OWASP, ключ бяспекі, строга абмежаваны набор каманд, адкрыты зыходны код.
Сэрвіс будзе пастаянна шукаць змененыя і зноў дададзеныя выявы і ставіць іх у чаргу на сціск.
Лёгка падключыцца да любога сайта на PHP. Сэрвіс падтрымлівае ўсе вядомыя CMS і фрэймворкі, а таксама самастойна распрацаваныя сайты на PHP.
Выбірайце ўсё неабходнае для вас: альбо сціскаць выявы без страты якасці, альбо атрымаць максімальнае сціск да 98%, але з горшай якасцю выявы.
Усталюйце максімальна магчымыя шырыню і вышыню. І памер малюнкаў будзе зменены прапарцыйна ў адпаведнасці з максімальнай даўжынёй да зададзеных памераў.
Сэрвіс працуе абсалютна бяспечна і старанна. Пры сцісканні малюнкаў на сайце іх арыгінальныя версіі захоўваюцца побач з арыгінальным файлам. Таксама вы можаце выбраць варыянт захавання яго ў нашым Воблаку.
Ёсць пытанні аб падключэнні да сайта? Бясплатна мы дапаможам вам інтэгравацца!
Пасля рэгістрацыі вы атрымаеце 10 МБ на свой рахунак. Вы таксама зможаце сціскаць выявы праз вэб-інтэрфейс адразу ў адзін элемент без абмежаванняў.
OptiPic робіць jpeg прагрэсіўным — гэта дадатковае паскарэнне загрузкі jpeg
Убудова скануе ўвесь вэб-сайт, знаходзіць усе выявы вэб-сайта і потым сціскае іх.
Кіраванне убудовамі даступна непасрэдна у асабістым кабінеце службы.
Якасць сціску можна наладзіць у наладах плагіна.