Új hozzászólás Aktív témák
-
Dezsike
tag
Egyetértek. Én is fejlesztő vagyok, épp egy web alapú szoftvert fejlesztünk egy kisebb méretű rendszerre (max 5 kliens párhuzamosan). Az oldal egyetlen (szerveroldalon generált) HTML és egy nagy CSS (itt esetleg lehetne fragmentálni, mert nem minden modul használ ki mindent, de nem vagyok benne biztos, hogy bármit is nyernénk vele). Szándékosan nem húztunk bele semmilyen keretrendszert, így van, hogy a kód nagyon ronda egy-két helyen, de működik és hasít. Az oldal betöltése a teszt szerveren (ami egy átlag "netezős" gép volt 6 éve) max 100 ms. Egy ismerősöm hobbi weboldala is hasonló értékeket produkál, ráadásul a neten keresztül, nem belső hálón. Ellenben más fejlesztők oldalai, még ha nem is túl bonyolultak, másodpercek alatt nyílnak meg. Az okát sejtem, a HTTP 2 nem fog segíteni rajta.
-
dragon1993
őstag
LoL
A keretrendszer azért van, hogy ne kelljen már mindent 100x megírni. Legtöbbször a nem használunk keretrendszert azt jelenti, hogy sajátot csináltunk és nincs hozzá dokumentáció az új kollégát lehet betanítani.
A weblap betöltésénél a legtöbb időt nem az oldal generálása hanem a css jsek képek betöltése viszi el, ilyenkor jobb ha egy fájlba összerakjuk a sok css/js fájlt és a képeket optimalizáljuk.
A HTTP2-nek a push funkción kívül nem sok köze van a fejlesztőkhöz, az üzemeltetési feladat.
Nézted mostanában a Laravel doksit, az ott lévő dolgokat mennyiért csinálnád meg?
-
Kurt Hectic
tag
"ezért csak keretrendszerekkel dolgozik"
Nem ezért dolgozunk keretrendszerekkel, hanem az újrafelhasználhatóság, a kompatibilitás és az egyszerűsítés végett.
"Hogyan próbálják ezt megoldani a problémát a HTTP 2 fejlesztői?"
Sehogy, nem erről szól a HTTP2, ill. ez csak a sokadik priorítás.
Dezsike
"Az oldal egyetlen HTML és egy nagy CSS"
Merthogy a sebesség jellemzően nem a nagy fájlok miatt veszik el, hanem a TTFB (Time To First Byte), azaz a várakozás a kapcsolat felépítésére, és a fejlécadatokra. Épp ezért van az, hogy egy nagy HTML+CSS+JS fájl jóval kevesebb idő alatt töltődik le, mint több különálló HTML, CSS, JS fájl.
dragon1993
"A weblap betöltésénél a legtöbb időt nem az oldal generálása hanem a css jsek képek betöltése viszi el,"
A képek igen, de a CSS és JS fájlok rendszerint nem a méretük miatt lassítják a betöltődést, hanem a kapcsolatfelvétel idővonzata miatt.
"ilyenkor jobb ha egy fájlba összerakjuk a sok css/js fájlt és a képeket optimalizáljuk."
Igaz, de ez is a fentebb említett kapcsolatfelvételi idő, ill. a TTFB miatt van.
-
TomMusic
őstag
Abszolút egyetértek!
Bár én inkább HW oldalról tudom megközelíteni a témát, de talán pont ezért alakul ki árnyaltabb kép. Fáj a szívem, mikor látom, milyen HW-t nyomnak az okostelefonokba, és "mire képesek". Gyötrelem! Ami a weben zajlik, az meg már súrolja a felháborítás szó fogalmát. Egy hello world weblap is már csilliónyi felesleges hülyeséggel terheli a klienst. És hiába mondod nekik, hogy ez így nem oké. Erre az a válasz hogy: dehát a multiplatform, meg van sávszélesség, meg különben is, ő jobban tudja. De talán nem is a fejlesztőkkel van a baj, hanem a rendszerrel. Ugyanis a fejlesztők abból tudnak dolgozni, ami van.Állítólag az egyetemen töltött évek a legszebbek. Ezért a képzési időt próbálom a lehető leghosszabbra nyújtani.
-
Programozás fronton is ugyanez zajlik sok éve. Csodálkozunk, hogy a hardveren futó OS-en futó frameworkon futó interpretált script lassú, és így is erőmű kell hozzá. Csak azért, hogy a gagyi alkalmazást gyorsabban ki lehessen adni, ne kelljen kicsit több idő a fejlesztésre.
@TomMusic : De az erősebb hardver általában azért kell, hogy az azon futó virtuális gépen futó alkalmazás ne legyen tetű...
Meg hogy az ezer plusz folyamat, aminek a fele felesleges, is kapjon CPU időt.[ Szerkesztve ]
Mutogatni való hater díszpinty
Új hozzászólás Aktív témák
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- NVIDIA GeForce RTX 4080 /4080S / 4090 (AD103 / 102)
- Yettel topik
- PlayStation 5
- Xbox tulajok OFF topicja
- Wise (ex-TransferWise)
- Kerékpárosok, bringások ide!
- Milyen cserélhető objektíves gépet?
- Eredeti játékok OFF topik
- 3D nyomtatás
- További aktív témák...
- Eredeti Microsoft termékek - MEGA Akciók! Windows, Office Pro Plus, Project Pro, Visio Pro stb.
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! LEGOLCSÓBB! Automatikus 0-24
- Canva Pro előfizetés - 1 éves
- Microsoft licencek KIVÉTELES ÁRON AZONNAL - UTALÁSSAL IS AUTOMATIKUS KÉZBESÍTÉS - Windows és Office
- Bitdefender Total Security 3év/3eszköz! - "Tökéletes védelem most kedvező áron..."