Drupal user
Fórum
Drupal version

Dobrý den,

mohu se prosím zeptat, jak do drupalu v rámci rychlosti nejlépe vložit externí skript, případně jak to pak nejlépe ošetřit, v rámci načítání? Vím, že jde umístit do šablony, nebo do bloku, avšak všechny tyto způsoby vedou k relativně dlouhému načítání skriptu, což se odráží v hodnocení google page insights. Klasickou cache používám a taky AdvAgg. Opět mě zajímají konkrétní připady v praxi. Děkuji. Snad je tu více lidí, co řeší v dnešní době rychlost webu.

Drupal user
Trvalý odkaz

Vkládám skripty podle potřeby do modulu nebo tématu (viz návod na Drupal.org), přidávám async nebo defer (přes attributes v libraries) - samozřejmě pokud to dává smysl pro daný případ.

Pro další optimalizaci používám modpagespeed na úrovni serveru.

Ale než se honit za čísly na GPI, tak spíše řeším reálnou rychlost.

Děkuji za odpověď. Mohl bys mi prosím ukázat náhled tvého libraries, jak ten zápis u externího javascriptu má přesně vypadat.

Nyní tam mám něco takového, ale nefunguje to. Upravuje se pak i nějak zápis toho skriptu, kde je umístěn? Děkuji moc za odpovědi.

app.min.js:
  remote: https://cdn.xxx.xz/xx/app.min.js
  version: 1.0.0
  license:
    name: XXX
    url: https://cdn.xxx.cz/xx/app.min.js
    gpl-compatible: true
  js:
    https://cdn.xxx.cz/xx/app.min.js: { type: external, minified: true }
 

Přidat komentář

Jaká je oblíbená prímořská destinace Čechů a Slováků?