- Drupal Хуткасць - Маленькія рэчы, якія вы можаце зрабіць, каб паменшыць час загрузкі
- 1. Уключыць кэшаванне
- 2. Адключыць непатрэбныя модулі
- 3. Уключыць кэшаванне праглядаў
- 4. Уключыць кэшаванне панэляў
- 5. Аптымізацыя малюнкаў
- Сумуючы хуткасць Drupal
- Пытанні?
- пра аўтара
Drupal Хуткасць - Маленькія рэчы, якія вы можаце зрабіць, каб паменшыць час загрузкі
Адным з найбольш распаўсюджаных пытанняў, якія мы атрымліваем, як на ваш сайт Drupal загружаюцца хутчэй. Хуткасць вашага сайта вельмі важна, так як гэта можа паўплываць на вашу SEO рэйтынгу, час знаходжання вашага наведвальніка, і час, неабходнае для кіравання сайтам.
Давайце разгледзім некалькі хуткіх маленькіх перамог можна дасягнуць у самай інтэрфейсе Drupal.
1. Уключыць кэшаванне
Гэта самы вялікі "мала" выйграць вы можаце дасягнуць. У раздзеле Адміністраванне »Канфігурацыя» Распрацоўка або HTTP: // WWW. [YourSite] .com / адмін / канфігурацыі / распрацоўкі / прадукцыйнасць
Вы можаце пазначыць усе, што вы бачыце тут. У раздзеле Кэшаванне ўжываецца толькі без зарэгістраваных карыстальнікаў, так што ўсё ў парадку, каб усталяваць мінімальны тэрмін службы кэша вышэй, калі не абнаўляць свой сайт, які часта. Кэшаванне блокаў добрая рэч, таму што ён прадухіляе блокі ад неабходнасці быць адноўленыя пры кожнай загрузцы старонкі. Большасць сайтаў я бачу, ёсць шмат і шмат блокаў. Толькі ўніз бок кэшавання, калі дадаць ці змяніць некаторы змесціва, ён не будзе бачны, ня зарэгістраваных карыстальнікаў на мінімальную працягласць жыцця кэша. Лёгкая праца вакол проста націсніце на кнопку Clear All Cache пасля дадання ці нешта змяніць.
У раздзеле Аптымізацыя паласы прапускання выкарыстоўваецца абодвума аўтарызаваныя і не зарэгістраваныя карыстальнікаў. Выгада для праверкі іх ад гэта робіць вас нагрузкі на сайт хутчэй, робячы файлы меншага памеру і аб'яднанне іх усіх разам, каб ваш браўзэр не павінен атрымліваць столькі файлаў.
Сціснуць кэшаваныя старонкі не з'яўляецца абавязковым. У некаторых выпадках сервер можа ўжо быць сціск старонак. Калі гэта так, то, праверыўшы гэта на самай справе вы маглі б запаволіць ваш сайт, таму што ён будзе спрабаваць сціснуць нешта, што ўжо сціснуты. Калі вы не ведаеце, калі ваш сайт ужо сціснуты серверам, выкарыстоўвайце гэты інструмент тэставання GZIP высветліць. Па-першае, адключыць «Сціснуць кэшаваныя старонкі» і запусціць свой сайт з дапамогай інструмента GZIP, калі гэта прыводзіць да «вэб-старонкі сціскаюцца?» Так, а затым пакінуць «Сціснуць кэшаваць старонкі» зняты. У адваротным выпадку, ён кажа , што няма, а затым праверыць «Сціснуць кэшаваць старонкі» і паспрабуйце інструмент GZIP зноў - на гэты раз ён будзе казаць Да.
2. Адключыць непатрэбныя модулі
Ці ведаеце вы, што на кожнай старонцы загрузкі Drupal, ён павінен праверыць кожны модуль, каб убачыць, калі ён, дадаўшы што-небудзь на бягучай старонцы? Гэта можа быць вялізным «Уч», калі ў вас ёсць 50 + модулі ўключаны. Часта модулі ўключаны, каб дадаць просты і зручны кавалак функцыянальнасці, так што гэта кампраміс часам. Вы хочаце больш хуткі сайт або больш зручны вопыт. Звычайна дадатковыя модулі дадаюцца для павышэння адміністрацыйнага вопыту.
Вось некаторыя, якія можна адключыць, каб пачаць бачыць зберажэнні хуткасці. У залежнасці ад вашай сітуацыі, вы не можаце мець усе гэтыя модулі на вашым сайце.
- Update Manager * гэта можа прапанаваць эканомію рэжыму, паколькі ён правярае назад drupal.org абнаўленняў для кожнага модуля
- Сродкі распрацоўкі кіраванне
- Devel
- Доступ Devel вузел
- поле UI
- правілы UI
- праглядаў UI
- модуль фільтра
Вы таксама можаце адключыць некаторыя асноўныя функцыянальныя магчымасці, калі ён не выкарыстоўваецца ваш сайт, як:
- Блог
- форум
- таксанамія
- пошук
- дапамогу
- самы кароткі шлях
- прыборная панэль
- Вядзенне базы дадзеных
- колер
- панэль інструментаў
- Tracker * Гэты модуль можа быць даволі жорсткім вашай хуткасці, так як ён піша ў сваю базу дадзеных на кожным PageLoad.
- статыстыка
3. Уключыць кэшаванне праглядаў
Калі ў вас ёсць прагляды на вашым сайце (калі вы яшчэ не выключылі модуль інтэрфейсу Праглядаў яшчэ), то вы можаце ўключыць кэшаванне прагляды. Выгляд проста спосаб, каб захапіць цэлую кучу інфармацыі з базы дадзеных і адлюстраваць яго ў добрым спосабе. Часам ёсць шмат інфармацыі, выгляд павінен паглядзець, каб знайсці патрэбную інфармацыю. Такім чынам, кожны раз, калі старонка з выглядам нагрузкамі, ён робіць тое ж просмотровый кожны раз. Увядзіце кэшаванне погляды, зараз погляд можа захапіць інфармацыю, якую ён хоча адзін раз, захаваць яго на працягу пэўнага перыяду часу і адлюстроўваць яго зноў і зноў на працягу некалькіх старонак нагрузак без неабходнасці рабіць просмотровый кожны раз. Гэта можа быць вялікая эканомія.
Вынікі запытаў і візуалізацыі вываду звычайна ідуць рука аб руку, так што вы можаце ўсталяваць іх на тое ж значэнне, пакуль вы думаеце, гэта будзе перш чым-то ў прадстаўленні зменіцца. Напрыклад, калі Вы папаўняеце частка дадзеных, што гэты від збіраецца паказаць, то гэта будзе 1час (у выпадку скрыншота вышэй), перш чым ён будзе адлюстроўвацца на абодва ўвайшлі ў і не зарэгістраваныя карыстачах.
4. Уключыць кэшаванне панэляў
Шмат сайтаў Drupal пабудаваны з выкарыстаннем модуля Panels. Гэта выдатна падыходзіць для стварэння гнуткіх макетаў ў Drupal, але і сапраўды можа запаволіць загрузку старонкі сайта. Кожная панэль Panel ў панэлі можа мець свой уласны індывідуальны параметр кэша, які з'яўляецца даволі дзіўным у залежнасці ад патрабаванняў вашага сайта для адлюстравання дадзеных на старонцы.
Кэшаванне панэлі Панэлі можа быць так проста, як выбраць працягласць тэрміну службы. У больш складаных сітуацыях, калі панэль адлюстравання інфармацыі, заснаванай на пэўных умовах, то вы, магчыма, прыйдзецца пакапацца ў наладах Granularity, якія, як правіла, па галаве большасці сярэдніх уладальнікаў вэб-сайтаў.
Я сапраўды хацеў, каб гэты пост, каб засяродзіцца на рэчах, якія вы можаце зрабіць прама зараз, без неабходнасці ўсталёўваць што-небудзь дадатковае, але я павінен згадаць " Панэлі, чаму так павольна? "Модуль. Калі вы ўсталюеце і ўключыце яго, ён будзе адлюстроўвацца на кожнай панэлі панэлі, як доўга ён прымае для загрузкі, паказваючы вельмі павольныя чырвоным колерам. Гэта быў сапраўдны сенсацыйнае для мяне і сапраўды дапамагае вам спроб і памылак налады ў дасягнуць больш нізкага значэння часу нагрузкі.
5. Аптымізацыя малюнкаў
У гэтыя дні, вялікія малюнкі слайд-шоў і поўныя выявы старонак у модзе. Гэтыя вялікія выявы могуць сур'ёзна хаваюць час загрузкі вашага сайта. Вось некалькі рэчаў, якія вы можаце зрабіць, каб пераканацца, што малююнкі вашага сайта сціскаюцца як мага лепш. Толькі будзьце асцярожныя, каб не сціскаць малюнка настолькі, што якасць абясцэньваецца.
Выкарыстоўвайце PNG аптымізатар
Калі ваш сайт выкарыстоўвае шмат PNG графікі і тыя PNG графікі былі створаны Photoshop, то вы будзеце моцна выйграюць ад запуску іх праз PNG аптымізатар. Я асабіста выкарыстоўваю TinyPNG які з'яўляецца свабодным вэб-сайт, які хутка сціскае малюнка. Эканомія я звычайна складае каля 60%, а якасць аказваецца без страт.
Выкарыстоўвайце кампрэсар JPEG
JPG файлы крыху больш складана, таму што вы павінны гуляць з наладамі сціску, перш чым вы можаце дасягнуць належнага балансу паміж размер_файла і прымальным якасцю. Просты ў выкарыстанні онлайн-інструмент CompressNow , Ён прапануе лёгкі слайдэр колькасці сціску і папярэдні прагляд сціснутага выявы, так што вы можаце лёгка гуляць з наладамі. JPG файлы могуць заняць некаторы час, калі ў вас ёсць шмат з іх, таму што кожны можа запатрабаваць ад іншага параметру.
Drupal сціску выявы
Калі вашыя выявы праходзяць праз ImageCache (Drupal 6) або Стылі малюнка (Drupal 7), гэта значыць ўстаноўка для рэгулявання колькі сціску вашых згенераваных малюнкаў павінны атрымаць. У наладах канфігурацыі медыя пад Toolkit Image (http://www.yoursite.com/admin/config/media/image-toolkit), існуе простая налада, колькі вы хочаце, каб сціснуць малюнка. Нізкая ўстаноўка прывядзе да больш дробным малюнках з больш нізкай якасцю, што больш высокая ўстаноўка прывядзе да больш буйному малюнку з больш высокім якасцю. Гэта адзін памер падыходзіць для ўсіх рашэння Drupal, так што вы не атрымліваеце выгаду ад налады кожнага малюнка.
Сумуючы хуткасць Drupal
Я толькі падрапаў паверхню спосабаў палепшыць Drupal час загрузкі і ёсць яшчэ шмат, што я выратую тыя для будучых пастоў у блогу. Вы можаце выдаткаваць шмат часу капацца ў пытаннях хуткасці Drupal. Некалькі асноўных прычыны, чаму ваш сайт працуе павольна могуць зводзіцца да гэтых некалькім ключавых пытаннях.
- Якасць вашага вэб-хостынгу і / або хостынг плана.
- Фізічны памер сайта файлаў, малюнкаў і сродкаў масавай інфармацыі.
- Колькасць файлаў сайта, малюнкаў і сродкаў масавай інфармацыі
- Колькасць модуляў ўключана.
- Колькасць знешніх скрыптоў, выконваемых на сайце.
Пытанні?
Калі ў вас ёсць якія-небудзь пытанні аб хуткасці Drupal, калі ласка, адкажыце у каментарах ніжэй. Калі вы зацікаўлены ў падтрымцы з сайтам Drupal, праверыць нашы планы абслугоўвання Drupal дапамогі і падтрымкі.
пра аўтара
Боб Kruse з'яўляецца заснавальнікам Drupal дапамогу і фанатык Drupal з 2008 года ён таксама з'яўляецца стваральнікам кошык Craze , Створаны вэб-сайт электроннай камерцыі дызайн галерэі і хворыя Journal , Інтэрактыўны інструмент для адсочвання здароўя, хвароб і лекаў вашай сям'і.
Па-першае, адключыць «Сціснуць кэшаваныя старонкі» і запусціць свой сайт з дапамогай інструмента GZIP, калі гэта прыводзіць да «вэб-старонкі сціскаюцца?Пытанні?