Diskuze: Přejít z VBScriptu na PHP?
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 6 zpráv z 6.
K personalizaci obsahu a reklam, poskytování funkcí sociálních médií a analýze naší návštěvnosti využíváme soubory cookie. Informace o tom, jak náš web používáte, sdílíme se svými partnery pro sociální média, inzerci a analýzy. Partneři tyto údaje mohou zkombinovat s dalšími informacemi, které jste jim poskytli nebo které získali v důsledku toho, že používáte jejich služby.
Používáme nezbytné cookies pro fungování webu a s tvým souhlasem také analytické a marketingové cookies.
Zajišťují základní funkce, bezpečnost a služby, které sis vyžádal. Nelze je vypnout.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| ITnetwork | ITnetwork | Provoz webu, relace, přihlášení a uložení nastavení cookies. | PHPSESSID, auth_token, sid, itn_consent_impression, __Host-itn_consent | Relace až 1 rok |
| Google Tag Manager | Správa značek a načítání měřicích nástrojů webu. | Žádné | Neukládá se | |
| Google Fonts | Načítání typografie webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google Hosted Libraries | Načítání potřebných knihoven a stylů webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google reCAPTCHA | Ochrana formulářů a webu před zneužitím. | _GRECAPTCHA, rc::a, rc::b, rc::c, rc::f | Relace až 180 dní | |
| YouTube | Přehrávání vloženého video obsahu. | localStorage, IndexedDB; cookies after playback interaction | Relace až trvalé úložiště | |
| Vimeo | Vimeo | Přehrávání vloženého video obsahu. | __cf_bm, _cfuvid, vuid, localStorage, IndexedDB | Relace až 2 roky |
| Facebook Login | Meta | Přihlášení pomocí účtu třetí strany. | Úložiště řízené poskytovatelem | Relace až 1 rok |
| GoPay | GoPay | Zpracování uživatelem vyžádané platby. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
Pomáhají nám porozumět používání webu a zlepšovat ho.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Analytics 4 | Měření návštěvnosti a používání webu. | _ga, _ga_* | Až 2 roky | |
| Microsoft Clarity | Microsoft | Měření návštěvnosti a používání webu. | _clck, _clsk, _cltk | Relace až 1 rok |
Slouží k měření kampaní, personalizaci reklamy a marketingové komunikaci.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Ads | Měření kampaní, reklama a remarketing. | _gcl_au, _gcl_ls | Relace až 90 dní | |
| Meta Pixel | Meta | Měření kampaní, reklama a remarketing. | _fbp, _fbc, localStorage | Až 90 dní |
| Sklik | Seznam.cz | Měření kampaní, reklama a remarketing. | retargeting, sid, szn:* | Relace až trvalé úložiště |
| LinkedIn Insight | Měření kampaní, reklama a remarketing. | bcookie, li_gc, lidc, __cf_bm | Relace až 1 rok | |
| Ecomail | Ecomail.cz | Měření kampaní, reklama a remarketing. | ecmid, Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
| Atribuce kampaní ITnetwork | ITnetwork | Přiřazení návštěvy a objednávky ke kampani. | campaign_clid[*], user_session_context | Až 1 rok |
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Ve VBScript jsem nic nedelal. Obecne, PHP je pomale. FB a jini delaji rychle veci pres cecko. Cili, VBScript by mohl byt asi tak stejne pouzitelny jako php
Duvody, proc je to pomale, muzou byt tyto:
Cili, nemyslim si, ze php to nejak vyrazne ovlivni. Ale muzes to zkusit.
Muzes udelat to, ze si v php udelas miniprogram, ktery bude resit prave to
generovani souboru, zkontroluje datumy, existenci souboru a kdyz je treba
obnovit, tak zavola ten VBScript, ktery uz mas.
Zkus pridat odkazy na nektere stranky, ktere nevyzaduji prihlaseni. Treba by mohl byt jeste problem v kodu te stranky, jestli tam mas nejake pomale js nebo obri obrazky a tak.
O obrázky nejde, spíše jde o to, že data, co se generují z databáze, se
načítají hrozně pomalu, trvá to něco málo přes minutu. Jinak všechny
databáze jsou dělané v Microsoft Access, takže podle mě bude tam zakopaný
pes. Podle mě by stačilo zvolit nejvíce vhodné SQL a bylo by to vyřešeno,
jen teď netuším, které by bylo dobré. 
google = Microsoft Access index
Pokud mas nekde seznam sql prikazu, tak pro vsechny sloupce, ktere pouzivas ve
WHERE udelej indexy (pokud nejsou). To by mohlo vyrazne pomoci.
Pokud tam indexy mas, pak zkus zvazit nejakou uspornejsi variantu, index na
prvni 3 pismena a ne cele slovo.
Pokud ani to nepomuze, pak je treba upravit sql dotazy (obvykle spatne zvolene
group nebo join).
Sak, zkus najit ty nejpomalejsi dotazy a dej to sem.
Samozrejme je mozne, ze zpusob, jak tvuj program funguje, neumoznuje
rychlejsi praci. Ze tam neustale probiha vymena informaci, cteni, zapis,
mazani.
Potom bych zvazil pomocne offline tabulky (kopie aktualnich) jenom pro cteni pro
pripady, ze lidi nezajimaji aktualni data. Bud se da udelat o pulnoci klon a
nebo se tomu tusim rika VIEW. Nepouzivam, neporadim moc.
google = microsoft access query speed
http://www.fmsinc.com/tpapers/faster/
https://stackify.com/…low-queries/
5 Ways to Find Slow Queries - zminka o jakemsi 'dynamic management views' a
'application performance management' a dalsi 3
Oukej, konečně už vím, jak to celé funguje, když tak budu
experimentovat se vším možným a uvidí se, času mám na to dost
jinak ještě jednou moc
děkuji
Zobrazeno 6 zpráv z 6.