Jump to content
php.lv forumi

marrtins

Reģistrētie lietotāji
  • Posts

    1,570
  • Joined

  • Last visited

Posts posted by marrtins

  1. 15Ls? Tas nebija kāds viņu VPS? 15Ls/mēn aiziet par pliku elektrību vien, ja pieņem, ka serveris rij kādus 300W (cik esmu mērījis, tad standarta kastīte ar 4 corēm vai 8 corēm jaunākās paaudzes uz vidēju slodzīti tā rij), nevaru iedomāties kāds tolks viņiem būtu piedāvāt par šādu cenu, kaut mēs pieņemtu, ka elektrību viņi dabū pa velti (Latvenergo, LOL), jo vēl jāpieskaita izdevumi par kondicionēšanu, netu, staffu, iekārtu amortizāciju, utt.

  2. marrtins, sorry, bet 9.85 piedavājums galīgi neder. Ieslēdz loģiku: ja man vajag memcached, tas laikam ir saistīts ar lielo pieprasījumu skaitu. Un šie pieprasījumi man griezīsies uz 550 MHz?

    550Mhz ir 25% prioritāte. Reāli iet uz 2.2Ghz ;) Netici? Varu uztaisīt nedēļu patestēt. Sistēmā ir 8 cores un CPU ir mazākais, kas visā sistēmā tiek noslogots.

  3. jā, bet tu zini - mūsdienās nepieredzējušiem ir ļoti grūti kaut ko uzsākt. it īpaši, ja ājiem. latvijā jau tā ir daudz censoņu kuri grib kļūt par programmētājiem(vispārīgi).

    Nē, mūsdienās neviens neko nevēlas uzsākt, bet saņemt jau visu gatavu. Mesties uzreiz pelnīt "piķi". Var taču veidot pats kaut-ko, lai vismaz būtu ko parādīt, nevis uzreiz mesties "tirgū" ar absurdām cenām. Autor, tu ceri, ka kāds maksās naudu, lai tu varētu izglītoties?! Man liekas, ka tev tā programmēšana nemaz neinteresē, jo citādi pat sliktākajā gadījumā butu uztaisījis vismaz kādu CS lapu (hehe).

  4. Piemērs ar simplexml. Noteikti var izdarīt arī ar DOM query, bet negribas tagad testēt.

     

    <?php
    
    $doc = DOMDocument::loadHTMLFile('http://www.whatever');
    
    $xpath = new DOMXPath($doc);
    $xml = simplexml_import_dom($doc);
    $links = $xml->xpath("//a[@href='http://vilks.lv/']");
    var_dump($links);
    foreach($links as $link){
    print $link['href']."\n";
    }
    

     

    Es gan to href apstrādātu ar PHP, t.i., $xml->xpath("//a"); un tad tajā ciklā parsētu href. Mazums tur kaut-kādi www. vai path galā... XPath, protams, ir arī "contains" - check w3schools.

  5. uptime nerāda CPU noslodzi, bet gan cik procesu gaida uz IO. Ja gribi izmērīt CPU, tad jāskaita, cik sekundes CPU laika tava konta procesi ir patērējuši. Gan jau tādam cpanel ir tāda uzskaite, bet 100% nezinu.

     

    10% no CPU ir ļoti daudz un no shared hostinga Tev visur palūgs pārcelties uz ko jaudīgāku. Padomā lōģiski - 10% tas ir 10mitā daļa servera, kas, savukārt, nozīmē uz viena servera 10 klientu, kas, savukārt, nozīmē, ka pa 3Ls/mēn tas neies krastā.

     

    Katrā ziņā, normālam shared hosterim jābūt iespējai noteikt cik katrs klients tērē, kā arī salikt adekvātus ierobežojumus, lai katrs noobs ar saviem nooblet skriptiem neaizsit ciet visu serveri.

  6. Ideja par MySQL laba. Praktiski tādu pašu ideju (Uzparsēti IP apgabali no whois-data no visiem reģistriem, sasortēti, samergoti un binary search pa virsu) izmantoju ip2country.hackers.lv, tiesa gan, taisīju ar C un uztaisīju arī PHP extension (counter.hackers.lv vajadzībām vajag ļooooti labu performanci). Augstāk aprakstītais varētu ļoti labi derēt parastām lapām vai kur nav iespēja likt savus extensionus. Citādi tā defaultā ip->country datubāze ir izsmiekls, ja vajag sameklēt vairāk pa 10 IP :D

     

    Te mēs biki mērījāmies:

    http://php.lv/f/topic/12005-kadus-darba-efektivitates-tulus-izmantojat/page__view__findpost__p__96078

  7. Nav obligāti datubāzē.

     

    Priekš kā tev $_SESSION['started'], ja sessija ekspirējusies?

     

    Uzliec session.gc_maxlifetime uz 24h (3600 * 24). Ja nekas tajā sesijā netiks darīts 24h, tad arī sesijas fails tiks izdzēst ar varbūtību ņemot vērā gc_probability un gc_divisor. Bet visādi citādi čeko pēc $_SESSION['started'] (vai $_SESSION['updated'] - kā nu vajadzīgs). $_SESSION['started'] updeito uz time() katreiz, kad notiek kāda darbība sesijā.

     

    Ja sesijas ID glabā cepumos, tad session.cookie_lifetime arī uzstādi uz 24*3600.

×
×
  • Create New...