- trey blogja
- A hozzászóláshoz be kell jelentkezni
- 1265 megtekintés
Hozzászólások
Mint a Rock & Roll ugy 60 eve... lol :D
Every single person is a fool, insane, a failure, or a bad person to at least ten people.
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
miért kell ehhez külön JS?
Hogy ez jó így, nem jó így, hogy ez bug, vagy tervezett feature, azt én nem vizsgáltam. Leírtam egy többször felmerült kérdésre azt, amit én jelenleg tapasztalok. Másnál kijöhet más eredmény is. Ha bug, felírom a listára. Ha feature, akkor ez van. Jelenlegi infóim szerint ez feature.
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Esetleg amiatt, hogy az oldal betöltését ne lassítsa a telemetria. Hogy van-e kimérhető jelentősége, az már más kérdés.
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Akkor is látnia kellene a szervernek, ha a kérés el sem jut hozzá, mert egy külső gyorsítótár szolgálja ki a kérést?
A magyar ember jelképe a hátrafelé nyilazás. Vakon rohanunk a semmibe, miközben a múltunkat támadjuk.
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Ha mondjuk Varnish van az oldal előtt, akkor beállítható úgy, hogy csak akkor jusson el a kérés a Drupalhoz, ha változott valami az oldalon, egyébként pedig kiszolgálja a Varnish, mintha statikus weboldal lenne. Az nginx is képes erre, vagy másik példa a Drupal Boost modulja, ami statikus fájlként letárolja a weboldalt és ha nem változott semmi a anonymous látogatóknak, akkor azt adja vissza.
A magyar ember jelképe a hátrafelé nyilazás. Vakon rohanunk a semmibe, miközben a múltunkat támadjuk.
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Nem azt mondtam, hogy a Varnish vagy nginx nem tudja ezt kezelni, mint ahogy a modullal is megoldható. Azt mondtam, hogy közel sem biztos az, hogy a kérés eljut a Drupalig.
A magyar ember jelképe a hátrafelé nyilazás. Vakon rohanunk a semmibe, miközben a múltunkat támadjuk.
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Viszont a Javascript tiltás leginkább a botokat érinti, azokat beleszámolni pedig felesleges. Viszont arra ritkább esetben tud az átlag ügyfél hatni, hogy egy külső gyorsítótár hogyan van beállítva.
A magyar ember jelképe a hátrafelé nyilazás. Vakon rohanunk a semmibe, miközben a múltunkat támadjuk.
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Én most általánosságban írtam.
A magyar ember jelképe a hátrafelé nyilazás. Vakon rohanunk a semmibe, miközben a múltunkat támadjuk.
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Viszont mivel van egy remek kliens-oldali implementációnk, ezért nyilván nem írunk sajátot.
A magyar ember jelképe a hátrafelé nyilazás. Vakon rohanunk a semmibe, miközben a múltunkat támadjuk.
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Oké. Hajrá!
A magyar ember jelképe a hátrafelé nyilazás. Vakon rohanunk a semmibe, miközben a múltunkat támadjuk.
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Semmi hozzáférés nem kell, fogsz egy alap Drupal 8-at és megírod, közzéteszed. Közösség örül és ha megfelelő, akkor esetleg mi is felhasználjuk.
A magyar ember jelképe a hátrafelé nyilazás. Vakon rohanunk a semmibe, miközben a múltunkat támadjuk.
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Nem használjuk a Drupal Boost modulját, de légyszi egy általános megoldást készíts, amit utána közzé is teszel.
A magyar ember jelképe a hátrafelé nyilazás. Vakon rohanunk a semmibe, miközben a múltunkat támadjuk.
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Általános megoldás alatt azt értem, ami nem csak a HUP-pal, hanem általában bármilyen működő Drupal 8-al képes együtt működni, lehetőleg függetlenül az általa használt gyorstárazási megoldástól.
A magyar ember jelképe a hátrafelé nyilazás. Vakon rohanunk a semmibe, miközben a múltunkat támadjuk.
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Hát akkor így jártunk.
További szép estét!
A magyar ember jelképe a hátrafelé nyilazás. Vakon rohanunk a semmibe, miközben a múltunkat támadjuk.
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Nézd, én teljesen konstruktívan állok hozzá.
A jelenlegi megoldás ugyan Javascriptet használ, viszont mivel joggal feltételezzük, hogy a látogatók jelentős része engedélyezi a javascriptet a böngészőjében, ez igazából csak plusz egy lekérést jelent. Ha ez valakinek nem fér bele, akkor ott már más problémák is vannak.
Cserében viszont nem fogunk egyedi, senki által nem tesztelt és vizsgált megoldást alkalmazni csak azért, mert valaki ódzkodik a Javascripttől és a plusz egy lekéréstől. Ezért mondtam, hogyha neked a jelenlegi megoldás problémás, akkor írd meg általánosan és tedd közzé „több szem többet lát alapon”. Mivel a HUP kezdettől fogva igyekszik minél közelebb lenni az eredeti kódbázishoz, ezért biztosan nem fogunk „csak úgy” egy egyedi PHP-t betenni, amiről nem tudjuk, hogy milyen egyéb mellékhatást okoz. Ráadásul úgy, hogy az abban előforduló esetleges biztonsági hibákért nem a megoldás készítője lesz a felelős.
Majd ha a HUP tulajdonosa és üzemeltetője másik megoldást kér, akkor keresünk másik megoldást. De addig én biztosan nem fogom szorgalmazni ezt.
A magyar ember jelképe a hátrafelé nyilazás. Vakon rohanunk a semmibe, miközben a múltunkat támadjuk.
- A hozzászóláshoz be kell jelentkezni
A számból vetted ki a szót! Már így is messzebb járunk a "Drupal Core only" filozófiámtól a használt modulokkal, mint szeretném, vagy komfortosnak éreznék :D
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
A gyomrom forog tőle, hogy engedtél a felhasználók ostoba kívánságainak, és utat engedtél egy becsicskult átállásnak.
:)
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Arra próbált nevergone utalni, hogy oké, hogy lehetne egyénileg fejleszteni valamit, de nem szeretnénk eltérni a Drupal közösség által karbantartott dolgoktól. Tehát, ha van valami, ami bekerül a hivatalos Drupal kódbázisba, vagy hivatalos és karbantartott modulja lesz, azt meg lehet fontolni. De saját fejlesztés a hivatalos forrásfán kívül vagy egyén által fejlesztett kód használata nem célravezető.
Én régóta ezt az elvet vallom, szoptam én eleget olyan dolgokkal, aminek egyszer csak megszűnt a fejlesztése, a fejlesztő eltűnt, se biztonsági követése, se semmi nem volt.
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Én ezt értem, csak így nem tudom hova tenni a "küldj patchet" felhívást
Az általunk kedvelt nyílt forráskódú világban azért ez nem ördögtől való ...
Hova küldjön patchet a delikvens? A Drupal kódbázisba?
Például.
Szerinted mennyi eséllyel merge-elnek valamit, ha beküldöm, hogy "általános interface point viewcount inkrementálásra"?
Nem tudom, mert nekem ez kínaiul van. Ebből kifolyólag nekem bizonygathatod, hogy milyen jó lenne, nem tudnám szakmailag megítélni. Ezért vannak az ilyen projekteknél a karbantartók, akik fel tudják mérni. Arról, hogy miért nem célszerű forkolni a hivatalos kódot, már feljebb írtam.
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Olyan gyorstárazási megoldás van, amit a core tartalmaz. Nincs itt semmi varázslat.
A magyar ember jelképe a hátrafelé nyilazás. Vakon rohanunk a semmibe, miközben a múltunkat támadjuk.
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Pontosan ezt mondtam eddig is, hogy általános megoldást kell készíteni, ami HUP-tól függetlenül működik.
A magyar ember jelképe a hátrafelé nyilazás. Vakon rohanunk a semmibe, miközben a múltunkat támadjuk.
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Innen olvass megint újra: https://hup.hu/comment/2405739#comment-2405739
Arról én nem tehetek, hogy félreértelmezted. Leírtam, hogy általános, HUP-tól független megoldás kell, ami minden Drupal 8-al működik. Te jöttél hozzáféréssel, meg „mi fogja meghívni”, meg „adsz egy PHP-t” stb.
Persze, ha netán megírod, az sem garantálja, hogy használni fogjuk, de ezt is leírtam korábban és az okait is trey-jel együtt.
A magyar ember jelképe a hátrafelé nyilazás. Vakon rohanunk a semmibe, miközben a múltunkat támadjuk.
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Szinte biztos, hogy a Drupal projekt nem fogja beolvasztani, ezért kell a teljes, külső modul. A válaszaim pedig végig egy HUP-tól független, általános helyzetről szóltak, mivel egy HUP-specifikus megoldás senkinek sem áll érdekében. De ezt is leírtuk fentebb trey-jel.
Azért írtam a Varnish-t, Nginx-et, Boost modult, hogy szemléltessem neked: nem minden esetben jut el az oldalkérés a Drupalig, de a Javascript akkor is lefut. Sehol nem írtam, hogy mi ezek közül akár bármelyiket is használnánk jelenleg, bár ez nem zárja ki a jövőbeli használhatóságukat.
A magyar ember jelképe a hátrafelé nyilazás. Vakon rohanunk a semmibe, miközben a múltunkat támadjuk.
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
> legyen az "általános, teljes külső modul"
Valamit megint félreértettél. Az általános külső modul egy sima contrib Drupal modul, amit a Drupal Core sosem fog beolvasztani, hiszen ez külső, tőle független módon létrejött - és remélhetőleg karbantartott - modul, a Core-hoz semmi köze, a Drupal team pedig maximum security oldalról nézi majd a modult, meg szól, ha már nagyon outdated vagy, de amúgy that's all.
Az oldalban való felhasználáshoz meg szerintem kellene valami biztosíték, hogy ezt te karban is fogod tartani, meg figyelsz az issue requestekre, akkor talán Nevergone-ék is megfontolják az oldalban való felhasználást. De pusztán attól, hogy egy HUP tag csinálta, nem fogják berakni az oldalba, még ha nagyon szépen is kéred. Ezt az oldalt rajtad kívül nézik párezren, emiatt nagyon jó lenne, ha a stabilitása szabad szemmel is jól láthatóan jobb lenne, mint mondjuk a játszótéri libikókáé. Pont ezért nem talált nyitott fülekre az, hogy "küldök egy PHP-t", a problémáknak ilyen jellegű megoldása már vagy 10+ éve kiment a divatból, és senki nem várja vissza. Nézd át kérlek, hogy működik mostanában a Drupal community és a Drupalhoz történő fejlesztés, és probálj meg az alapján működni te is. Akkor sokkal jobb helyzetből beszélgethetsz az oldal fejlesztőivel erről a kérdéskörről.
Nem bántani akarlak, de ha izomból és dühből kommunikálsz, anélkül, hogy megpróbálnád megérteni a túloldalt, azzal csak saját magadnak ártasz.
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Technikailag nem hazudtal, de a fenti threadbol rohadtul nem az jon le, hogy itt marpedig csak core megoldasok vannak.
- A hozzászóláshoz be kell jelentkezni
Valóban nem csak core megoldások vannak, de nincs semmi HUP-specifikus, vagyis olyan, ami más oldalakon ne állná meg a helyét.
A magyar ember jelképe a hátrafelé nyilazás. Vakon rohanunk a semmibe, miközben a múltunkat támadjuk.
- A hozzászóláshoz be kell jelentkezni
Sehova nem kell patch-et küldened. Egy teljes contrib modult kell írnod, ami általánosságban megvalósítja azt, amit szeretnél. Aztán az használja, aki akarja.
A magyar ember jelképe a hátrafelé nyilazás. Vakon rohanunk a semmibe, miközben a múltunkat támadjuk.
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
> Általánosságban meg nem lehet megvalósítani semmit.
Dehogynem. A probléma, amit leírsz, általános, több mint valószínű, hogy nem csak a HUP-ot érinti. Erre kell egy általános megoldást adni.
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Egyébként bejelentkezve nem is csak 1 db XHR lekérdezés van, hanem kettő. Az egyik rögzíti, hogy ki mit olvasott (history modul), a másik pedig növeli a node olvasottsági statisztikáját. Az olvasási XHR a lassabb nálam: ~120 ms, a statisztikai ~40 ms.
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Jol megmutattad neki!
- A hozzászóláshoz be kell jelentkezni
És mit kellett volna szerinted megmutatnom?
A magyar ember jelképe a hátrafelé nyilazás. Vakon rohanunk a semmibe, miközben a múltunkat támadjuk.
- A hozzászóláshoz be kell jelentkezni
iszont a Javascript tiltás leginkább a botokat érinti, azokat beleszámolni pedig felesleges.
Van bot, ami futtatja a JS-t. Van user, aki nem. Botokat értelmes filterrel kell szűrni, nem JS futtatással.
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Látom, direkt csinálod a hangulatot.
Segítek az értelmezésben: általános megoldás == nem HUP-specifikus
A magyar ember jelképe a hátrafelé nyilazás. Vakon rohanunk a semmibe, miközben a múltunkat támadjuk.
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Oké, ezt a kört akkor engedjük el, jobb lesz mindenkinek. Kérlek ha ennyire fontos neked, akkor írd meg a modulodat és tedd közzé a drupal.org-on.
További szép estét!
A magyar ember jelképe a hátrafelé nyilazás. Vakon rohanunk a semmibe, miközben a múltunkat támadjuk.
- A hozzászóláshoz be kell jelentkezni
Miután nagyjából 100%-ig biztos vagyok benne, hogy majd a saját kis eldugott vendégkönyvedbe fogsz majd derpegni azon, hogy biiiiztos megint provokálni akarlak, így sok értelmét nem látom a kérdés feltevésének, viszont most az egyszer azért érdekelne, hogy mit csinálsz ott, ahol még van egy 3rd party CDN (pl. cloudflare, aws cloudfront, akármi) van még a saját webszervered és a kliens között?
- A hozzászóláshoz be kell jelentkezni
" A cikkek olvasottságánál pedig nem veszi figyelembe azokat a kattintásokat, amelyeket olyan látogatók végeznek, akik explicite tiltják a JavaScript-et vagy bizonyos blocker böngésző-kiegészítőket használnak. "
Ez bizonyitott, vagy csak szeretnétek ezt hinni? Gondolok itt arra, hogy sima logban realizálódnak-e a találatok és csak a Drupal nem kapja el?
1904.04.08.
RIP Jákub.
neut @
- A hozzászóláshoz be kell jelentkezni
Nem szeretnék hinni semmit, nem a templomban vagyunk. Tiltsd le a JavaScript-et a böngésződben. Keress egy cikket, amit már nem nagyon olvasnak, hogy más ne zavarjon be a tesztbe. Kattintsd le, figyeld a számlálót. Majd próbáld meg engedélyezett JavaScript-tel.
Növekszik, nem növekszik, mikor növekszik? Az eredményt majd oszd meg itt. Thx!
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Se engedélyezett, se letiltott JS-el nem számlál (sőt, még voltam annyira figyelmes, hogy a uBlock-ot és a Ghostery-t is kikapcsoltam. FF adatvédelmi beállitások defaulton.
FF 70.0.1@Win10
1904.04.08.
RIP Jákub.
neut @
- A hozzászóláshoz be kell jelentkezni
Hát, ha ez így van, akkor még nagyobb számoknak kellene lennie, mint gondoltam! Kösz.
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Így, hogy nem valósak a Drupal viewcountok, mennyiben változik meg a HUP értékesíthetősége? Hiszen a reklámozók számára kellenének a valós forgalmi adatok, hogy tudják, mennyit ér a HUP. A HWSW-t tájékoztattátok, hogy mostantól kezdve nincsenek a valósággal jól korreláló látogatottsági statisztikák?
- A hozzászóláshoz be kell jelentkezni
Van Google Analytics, biztosan nem a Drupal számlálót mutogatják/nézegetik. :)
https://hup.hu/treyblog/20191028/de_hanyan_vannak
Biztos, hogy nem én gonoszoltam le!
- A hozzászóláshoz be kell jelentkezni
Így, hogy nem valósak a Drupal viewcountok, mennyiben változik meg a HUP értékesíthetősége?
Szerintem semennyire. A GA mérései a mérvadók. Ezek a számlálók max. nekem adnak visszajelzést.
Hiszen a reklámozók számára kellenének a valós forgalmi adatok, hogy tudják, mennyit ér a HUP.
Független méréseket illik adni. Lásd: Google Analytics.
A HWSW-t tájékoztattátok, hogy mostantól kezdve nincsenek a valósággal jól korreláló látogatottsági statisztikák?
A HWSW-nek semmi köze hozzá, akinek van, az pedig tud róla.
trey @ gépház
- A hozzászóláshoz be kell jelentkezni