Ceļakājas pārkārtošanās 28. jūnijā

68 replies [Last post]
Juris
Offline
Joined: 29/10/2008
Posts: 20447
Last seen: 11 weeks ago
Location: RIX

Esmu ieplānojis svētdien (2015. gada 28. jūnijā) veikt dažus pārkārtošanās darbus ceļakājā, brīžiem (vai arī uz ilgākiem laika posmiem) lapa varētu nebūt pieejama.

Pirmdien atkal viss būs darba (un izklaižu) kārtībā. Smile

mandm
Offline
Joined: 29/11/2008
Posts: 382
Last seen: 1 week ago
Location: RIX

Katrs varēs pārbaudīt savu atkarību no ceļakājas, vai šīs dienas laikā lomkas nepiemetās un varēs sagaidīt pirmdienu Smile

zaksis
Offline
Joined: 09/02/2011
Posts: 6146
Last seen: 1 year ago

mandm rakstīja:

Katrs varēs pārbaudīt savu atkarību no ceļakājas, vai šīs dienas laikā lomkas nepiemetās un varēs sagaidīt pirmdienu Smile

mandm, piekrītu varētu būt lomkas, man rīts parasti sākās ar www.celakaja.lv Smile

infests
Offline
Joined: 24/05/2011
Posts: 3610
Last seen: 1 week ago
Location: Stokholma

Kādas izmaiņas?

Juris
Offline
Joined: 29/10/2008
Posts: 20447
Last seen: 11 weeks ago
Location: RIX

No lietotāja viedokļa nekas pamanāms, apdeitošanās uz jaunākām versijām un migrēšana starp serveriem, tīri lai optimizētu un sakārtotu saimniecību.

infests
Offline
Joined: 24/05/2011
Posts: 3610
Last seen: 1 week ago
Location: Stokholma

Labi, ka migrācija noritējusi sekmīgi. Tā arī izskatās, ka nekādas lielās pārmaiņas vismaz vizuāli nav, ceļakājas mobilā versija arī turpina darboties bez problēmām.

Juris
Offline
Joined: 29/10/2008
Posts: 20447
Last seen: 11 weeks ago
Location: RIX

Iespējams, ka strādā nedaudz veiklāk, šim serverim ir SSD disks.

infests
Offline
Joined: 24/05/2011
Posts: 3610
Last seen: 1 week ago
Location: Stokholma

Jā, tā pirmajā brīdī arī likās, bet novēlu to uz iespējamo lietotāju trūkumu Smile Tagad tas izskaidro arī to.

juriss
Offline
Joined: 20/09/2011
Posts: 1559
Last seen: 14 hours ago

es gan redzu izmaiņu, kas man šķiet ārkārtīgi nepatīkama: pazudusi poga <<atzīmēt visas tēmas kā izlasītas>>. agrāk tāda bija gan pamatlapā, gan atsevišķajos subforumos, bet šobrīd nerādās nekur. vismaz pēdējā google chrome versijā tā ir...

Juris
Offline
Joined: 29/10/2008
Posts: 20447
Last seen: 11 weeks ago
Location: RIX

Tā ir kļūme, tiks izlabots. (Līdz tam saite ir atrodama pie «Jaunākajām tēmām».)

Erkils
Erkils's picture
Offline
Joined: 31/07/2009
Posts: 580
Last seen: 1 year ago
Location: LV

Labi ka viss strada bija pazudusas 2 pedejas rindas bet tagad ir ,loti jocigi ka ra prieksa uzraksts ka celakaja nav pieejama

zmejs
zmejs's picture
Offline
Joined: 08/01/2014
Posts: 1172
Last seen: 15 hours ago

Nu vismaz pagaidām ir sajūta ka kustas par kapeiku ātrāk. Redzēs kā būs kad pamodīsies visi lietotāji.

zmejs
zmejs's picture
Offline
Joined: 08/01/2014
Posts: 1172
Last seen: 15 hours ago

Jāatzīst ka ātrdarbība tiešām ir uzlabojusies. Iznāk ka tas serveris visu laiku gar disku grabstas, ja reiz tik jūtamas pārmaiņas pārejot us SSD. Cik tad liela tā DB ir ka nelien kešā, vai arī tam serverim RAM ir 128 MB ? Wink

procesors
Offline
Joined: 22/08/2012
Posts: 810
Last seen: 7 hours ago

Jāņem vērā, ka lai turētu "kešā" nepietiek tikai ar RAM vajag arī CPU, kā arī tas, ka turēšana "kešā" palīdz tikai lasīšanas funkcijai, ne datu saglabāšanai, atjaunošanai. 

Otra lieta, vai tu esi apskatījies cik ilgi lapa apstrādājas uz tava datora? iespējams vainīgs ir nevis datu nolasīšanas laiks, bet pats lapas "zīmēšanas" laiks.

Vēl ir sazvērestības variants, Juris tik daudz datus par mums saglabā, ka tas arī ietekmē ātrdarbību Smile

Vēl ir variants izpētīt savu Traceroute līdz ceļakājai nu tīri tā ja nav ko darīt. Man piemēram līdz Itālija ir kāds laiciņš ms mērāms.

shustrik
Offline
Joined: 02/04/2012
Posts: 2508
Last seen: 1 week ago
Location: SEA

procesors rakstīja:

Vēl ir sazvērestības variants, Juris tik daudz datus par mums saglabā, ka tas arī ietekmē ātrdarbību Smile

Šitais izklausās visticamāk, jo visi ieraksti ceļakājā varētu būt ap 1-2Gb vien Grin

Minēšu, ka slodzi veido pārsvarā lasīts/nelasīts markeru apstrāde.

procesors
Offline
Joined: 22/08/2012
Posts: 810
Last seen: 7 hours ago

Es nezinu kādi DBA rīki pieejami Jurim, bet vispār var jau iztikt bez minēšanas un apskatīties, kas rada slodzi un tad izdomāt, kā atrisināt. Lai gan, man personīgi vienīgā problēma ir ar meklēšanu, viss cits kā strādāja labi, tā joprojām strādā labi.

Juris
Offline
Joined: 29/10/2008
Posts: 20447
Last seen: 11 weeks ago
Location: RIX

Procesors arī ir nedaudz veiklāks šim serverim. Šustrikam taisnība, 50% laika aizņem noskaidrot katram lietotājam nelasīto komentāru skaitu (kopējā, visu forumu skatā).

Par meklēšanas uzlabošanu atceros.

zmejs
zmejs's picture
Offline
Joined: 08/01/2014
Posts: 1172
Last seen: 15 hours ago

Nē nu šobrīd jau ir ciešami Wink

Es tik tā, a ja nu vēl ko var uzlabot Wink Lai gan pienemu ka visi DB pieprasijumi ir nooptimizēti un vajadzīgie lauki noindexeti. Diemžēl jauno postu skaits ir lauks, kurš visu laiku apdeitojas, tākā tur tiešām neko nenokešosi...

Ja nav noslēpums, cik GB mēs esam saģenerējuši pa šo laiku?
 

Juris
Offline
Joined: 29/10/2008
Posts: 20447
Last seen: 11 weeks ago
Location: RIX

Pa šiem gadiem saražota ~500 MB datubāze ar tēmām, komentāriem utt, plus ~1 GB ar bildēm un citiem uzkopētajiem datiem.

Galvenās lapas sagatavošana ielogotam lietotājam aizņem aptuveni 0,7-0,8 sekundes, savukārt apakšforumu un tēmu skatā lapa tiek sagatavota 0,2-0,3 sekundēs (ja jāģenerē no jauna).

Anonīmiem lietotājiem ātrāk, jo viņiem nav personalizētas lapas.

Māris
Offline
Joined: 08/04/2009
Posts: 4154
Last seen: 19 hours ago

Juris rakstīja:

 50% laika aizņem noskaidrot katram lietotājam nelasīto komentāru skaitu (kopējā, visu forumu skatā).

Šī ir baigi vērtīgā fīča, labi, ka Ceļakājā tāda ir. Jap, tagad ir ātrāk.

zmejs
zmejs's picture
Offline
Joined: 08/01/2014
Posts: 1172
Last seen: 15 hours ago

Nu 500Mb toč manuprāt var iebāzt RAMā un no turienes darbināt, ja vien tā jau nav izdarīts. 

Kas tur vispār apakšā griežas - kaukads MySQL, pgSQL vai vēl kāda cita eksotika?

procesors
Offline
Joined: 22/08/2012
Posts: 810
Last seen: 7 hours ago

Skatoties pēc uzturētāja, es teiktu MySQL

Juris
Offline
Joined: 29/10/2008
Posts: 20447
Last seen: 11 weeks ago
Location: RIX

Tu pēc bārdas garuma nosaki lietoto datubāzi, jeb kā tas bija domāts? Grin

Ir gan MySQL, bet kaut kad plānoju paeksperimentēt ar Postgres.

infests
Offline
Joined: 24/05/2011
Posts: 3610
Last seen: 1 week ago
Location: Stokholma

Nē, es domāju, ka procesors ar uzturētāju domāja to, kur tiek hostēts. Nopingojam celakaja.lv, iegūstam IP adresi, tad uz whois, kur atrodam, kas šo adresi hostē (iperweb) un tad jau paskatāmies piedāvājumu, kur standartā viņi piedāvā MySQL datubāzi Smile

kubis
Offline
Joined: 02/09/2013
Posts: 368
Last seen: 1 week ago
Location: RIX

Man vienīgajam liekas, vai tas ir kāds tehnisks brāķis, pazudusi poga atzīmēt visas tēmas kā lasītas?

andris1
andris1's picture
Offline
Joined: 29/07/2009
Posts: 2714
Last seen: 9 weeks ago
Location: RIX

Pazudusi gan... varbūt atradīsies?

Juris
Offline
Joined: 29/10/2008
Posts: 20447
Last seen: 11 weeks ago
Location: RIX

Jā, poga noklīdusi un plāno atgriezties.

Krii
Offline
Joined: 24/09/2013
Posts: 203
Last seen: 2 years ago

#9

normina -iņš
normina -iņš's picture
Offline
Joined: 31/08/2012
Posts: 1954
Last seen: 1 day ago
Location: RIX

Dzēsts. Netīšām samelojos Smile

Interesanti, kāda ir Kosmiskās radioaktivitātes ietekme uz alu vasaras periodā?

procesors
Offline
Joined: 22/08/2012
Posts: 810
Last seen: 7 hours ago

Juris rakstīja:

Tu pēc bārdas garuma nosaki lietoto datubāzi, jeb kā tas bija domāts? Grin

Apmēram, man ir ataugusi bārda nedaudz virs 1cm tāpēc es strādāju ar Oracle, bet tev garāka, tātad MySQL Grin

Bet realitātē, kautkas līdzīgi kā infests saka. Es tik izmantoju publiski pieejamos rīkus, kur arī pastāsta par Drupal, apache, php utt Smile

es vispār konsoli cenšos pēc iespējas mazāk izmantot. Ja neskaita darbu, tad mājās pielietoju tikai shutdown /s /t filmas_beigu_laiks+10min (jo pie 10min parādās uzraksts ka izslēgsies dators).

zmejs
zmejs's picture
Offline
Joined: 08/01/2014
Posts: 1172
Last seen: 15 hours ago

Nu ja tas ir MySQL, iebakstam my.cnf: 
innodb_buffer_pool_size=1G
(defaults ir 128M), viņš ierauj visu DB RAMa, un griežas rūkdams, ja ir pieejams RAM Wink

Ja, protams, tas nav MyISAM, tad atliek tikai operēt ar key_buffer_size (defaultā 8M), kas ļauj kešot indexus, bet datus diemžēl tāpat jālasa no diska.