datatables

1

datatables

offline
  • Pridružio: 15 Feb 2013
  • Poruke: 168

Pozdrav svima, koristim jednu skriptu, datatables (.js) ali treba mi pomoć oko ajaxa, PHP-a i MySQL-a pa sam temu smestio ovde, ako treba negde premestite...

No, imam sajt prodajapasa.rs i pošto se broj oglasa znatno povećao sajt je usporio, pošto se svi oglasi čitaju i upisuju u tu tabelu koja kasnije sama formira paginaciju i pretragu. Sve to lepo radi kada se sajt učita, ali mi se događa pucanje servera zbog tolikog "oranja" po MySQL bazi.

Da li je neko koristio ovu skriptu u kombinaciji sa AJAX - PHP upitima serveru po zahtevu a ne odmah pri učitavanju. Znači prvo mi izlista 10 oglasa, pa kad neko stisne dalje prikaže učitavanje i prikaže još 10 itd do besvesti. E sad, to bi nekako i moglo da se odradi ali mi predstavlja problem pretraga u okviru te tabele. Ko me ne razume, a verujem da ima takvih Smile, neka pogleda sajt (prodajapasa.rs).

Hvala unapred...



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Mile Trajkovic
  • Pridružio: 27 Jan 2013
  • Poruke: 47

Ja mislim (bar moje malo iskustvo...) da bi mozda trebao da pogledas kako da optimizujes to uz pomoc Cache-a i optimizovanim mysql upitom, predpostavljam da trenutno samo imas SELECT * FROM table_psi... a takodje sam koristio ovu skriptu za tabelu/grid i sto se mene tice neradi lose...



offline
  • Pridružio: 15 Feb 2013
  • Poruke: 168

Ne nemam samo ovaj upit, upiti su optimizovani sa INNER JOIN pa dve ili tri tabele, zavisi šta tražim. A kako misliš sa Cache? Misliš sa mysql> SET GLOBAL query_cache_size = nešto? Ili misliš na nešto drugo? Razmišljam svakako da zakupim bolji hosting, sada je na cPanelu, ali ako ne moram ne bih. Poseta mi je oko 1500 - 2000 na dan, u nekim trenucima kada se i dešava pucanje poseta je i oko 50 ljudi istovremeno. Da li misliš da je možda server slab da "služi" toliku količinu ljudi?
Hvala, pozdrav...

offline
  • Mile Trajkovic
  • Pridružio: 27 Jan 2013
  • Poruke: 47

Mislio sam na cache u globalnom smislu, npr. Memcache: memcached.org/ to je besplatno a ima i komercijalnih produkta: zend.com/products/server/, nebih rekao da je do servera ako puca na 50 ljudi (naravno ako server nije iz 2000. godine), mislim da je prije do tvog sajta Sad, naravno dokazana stvar je ukoliko hoces da poboljsas brzinu zakupis hosting npr. u Evropi (kontinent), ali u tvom slucaju mislim da je bolje da se orijentises na poboljsanje skripte

offline
  • C# and PHP Developer
  • Pridružio: 16 Feb 2011
  • Poruke: 1627
  • Gde živiš: Pancevo

Prijatelju ti ovde nemas toliko artikala/oglasa da bi ti bio potreban cache.
Koliko imas poseta dnevno?
Daj mi informacije o tvom hostingu (protok/mem)

Sledece imas gresku u meta tagu. Svaki html tag koji otvoris moras i da zatvoris.

<meta name="author" content="Milos Popovic"> <meta name="google-translate-customization" content="97535e26f960a555-888351bde1f3f565-g768a6717da71937b-13"></meta>

Na author nemas zavrsni tag iskljuci to. Ponekada se desava da sajtovi sporije rade kada se ucita brdo JQery-i skripti ili JS... Zasto koristis js database ? Brze i bolje ti je sa PHP-om to da radis.

Eo bas sada gledam kod. Bas mnogo imas scripti napucano u jednom dokumentu.. Najbolje to sve napisati u jednom fajlu i samo ih onloadovati u header i pozivati ih putem #ID-a ili .CLASS

offline
  • Pridružio: 15 Feb 2013
  • Poruke: 168

Pa mnogo je brže za pretraživanje i listanje preko datatables-a, moguće da mi .js kodovi nisu optimizovani, svakako ću poraditi na tome. Hvala na savetima. Javljam šta sam uspeo da uradim. Što se hostinga tiče, imam cPanel, kod EUneta, Shared Hosting, pa nemam uvid koliko čega imam za svoj sajt, u početku je bio OK, ali vremenom je počeo da koči i zeza. Svakako ću probati sa optimizovanjem .js fajlova pa ako ne bude uspelo videću da probam na nekom drugom hostingu...

Da, usput, mislim da meta tag nije potrebno zatvarati, da li se varam?
w3schools.com/tags/tag_meta.asp

offline
  • Mile Trajkovic
  • Pridružio: 27 Jan 2013
  • Poruke: 47

Meta tagovi se sami zatvaraju znaci ne ide: <meta name="author" content="Milos Popovic"> </meta>nego<meta name="author" content="Milos Popovic" />

XHTML Pravilo, svi se tagovi zatvaraju Very Happy

offline
  • C# and PHP Developer
  • Pridružio: 16 Feb 2011
  • Poruke: 1627
  • Gde živiš: Pancevo

Ja ih buraz zatvaram stalno kad sam studirao tako su me naucili i tako radim i zato mi nikada nisu crveni kao sto su tebi...

offline
  • Pridružio: 16 Jan 2010
  • Poruke: 241
  • Gde živiš: Zemun

Koliko sam ja uspeo da razumem ovaj plugin, tebi skripta izvuče iz baze sve oglase (749 oglasa), ali uz pomoć ovog plugin-a prikaže samo 10 na strani ostale sakrije. Nije ni čudo što ti je opterećen sajt, prava svrha paginacije je da rastereti sajt i ako joj kažeš da učita 10 rezultata, toliko da učita, a ne kao sad učita 749 oglasa, ali prikaže samo 10, jer su ostali stilovima sakriveni. Pogledaj source kod i videćeš da su ti svi oglasi učitani, samo se ne vide.

Ovde nije u pitanju ni AJAX, već samo jQuery koji samo dodaje stilove određenim tagovima. Ja da sam na tvom mestu ovaj plugin bi uklonio ili ako postoji mogućnost drugačije bih ga konfigurisao.
Ne znam koliku posetu imaš dnevno, ali nek je 50 ljudi u jednom trenutku da dođu na sajt i svima njima će se učitati 749 oglasa, normalno je da će opteretiti server.

Imaš AJAX skripti koje rade po principu Show more dugmeta (ili scroll-a) i one tada učitavaju određeni broj oglasa. Mislim da će ti to rasteretiti sajt. I još nešto, proveri HTML validaciju, imaš oko 200 grešaka, možda su neke vezane za neke plugin-ove, ali mislim da je ovo previše.

offline
  • Pridružio: 15 Feb 2013
  • Poruke: 168

Hvala Cvrle, upravo sam na to i mislio, da preko AJAX-a "show more" prikazem drugih 10 oglasa, pa sam pitao da li je neko to već radio sa ovom skriptom.
Proveriću HTML i hvala na savetu.

Ko je trenutno na forumu
 

Ukupno su 833 korisnika na forumu :: 47 registrovanih, 11 sakrivenih i 775 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: AF-1, aljosa7, alkatraz080, altec.gs, aramis s, Atomski čoban, awathorn, Bane san, caesar, Cirkon, crnitrn, dac, darkangel, David.MyCity, Deneb, DJORDJE-NO-1, dragoljub11987, dragon986, Drug pukovnik, eighty-one, ILGromovnik, indja, Insan, jaeger, JOntra, Kaplar2, Krusarac, lavi, Lieutenant, Lucije Kvint, MarKhan, Marko Marković, Milan A. Nikolic, nemkea71, ObelixSRB, pedja63, pera12345, royst33, samsung, SD, sokars, ss10, t.mile, Tas011, vlahale, vrlenija, zdrebac