Delfins
Reģistrētie lietotāji-
Posts
3,746 -
Joined
-
Last visited
Everything posted by Delfins
-
nu moins, tieši tur ir 100x piemēri! Noderīgākie: imagecopyresampled, imagecopyresized
-
Vai tiešām grūti ieskatīties kodā? Vai arī kādam palūgt par pārs aliņiem uztaisīt?
-
es takš pateicu - turck mmcache Tikai atceries vienu, ka kompilēt vajag uz citu direktoriju, lai neppārraksta oriģinālus :) Citādi atpakaļ kodu nedabūsi.
-
Tu gribi teikt read + unserialize ātrāks par include ? Pamēģini bināro inkludi. Kā arī hi-load saitiem - visus failus ir jākompilē - kaut vai ar to pašu turckmmcache - boosts ir ievērojams.
-
Call to private method TKlase::PrivFunc() from context ''
Delfins replied to Joyride's topic in PHP un PHP :)
5.0.4 iet -
beigās salīdzini - include vs kešers. Es vēl gribētu redzēt arī nokompilēto_include vs kešers testu
-
Kā tu uzliki mysql !? - sources ? - paka ? Personīgi man logfails glabājās zem $DB rūta... 070821 20:33:32 mysqld started /usr/local/mysql-4.0.23/libexec/mysqld: ready for connections. Version: '4.0.23a' socket: '/tmp/mysql.sock' port: 3306 yes 070824 17:16:44 /usr/local/mysql-4.0.23/libexec/mysqld: Normal shutdown 070824 17:16:44 /usr/local/mysql-4.0.23/libexec/mysqld: Shutdown Complete 070824 17:16:44 mysqld ended
-
Nu pirmkārt vajag ģenerēt, tad kad kaut kas ir izmainījies. Otrkārt, tā ģenerēšana atmaksājās ... 1 reiz uzģenerē - pretī dabū > 100000 requestus failam (cipars izzīsts no pirksta, viņš var būt vēl gana augstāks)
-
es tev neticu.
-
serialize = read / unserialize include = read Tik lielam masīvam domāju, ka papildus noņems slodzi - un tieši CPU slodzi (netiek dzenāts strings)
-
Nu pēctam der arī syslogā (/var/log/*) apskatīties..
-
a nafig tu serializē!? > save php-code cache > include 'cache.....php' Resp. iekš keš faila tev būs <?php $whatever->properties = Array(...); ?>
-
Es parasti dodos no otrās puses... vai tiešām vajag glabāt visu tabulu atmiņā!? Tobiš atkārtoties!? - tabula jau ir iekš DB. Kāda ir darba specifika !? Kā ar datu integritāti !? (vai kešā == DB?) Varbūt tur saģenerēt jau gatavus HTML-us !?... Nu ar citu pieeju.. padomā..
-
Laika ass ir bezgalīga. Ja es nekļūdos, vai gaījumā kvantu datori nebūs mūžīgi un ar relatīvas `bezgalības` opciju. Visums jau pats par sevi ir viens liels randoms - N-tās zvaigznes un to paveidi rada (elektro)magnētiskos trokšņus, tādējādi iegūstot principā vienu bezgalīgu garu random-skaitli konkrētā laika punktā, ja pieņem, ka starojuma minimalā daļa atbilst 1 (0, ja konkrētā daliņa nav konkrētā vietā [kosmiskais tukšums ?]), un tas viss uz bezgalīgas laika ass.
-
Neturpināsies vis. Tranzistoriem ir savs mūža limits. Turklāt bezgalību datorā nav iespējams iegūt, jo visi resursi ir limitēti.
-
Tu nekorekti dabū izpildes laiku: Šitais būs 2x liekais darbs if(apc_fetch($key)) { $array = apc_fetch($key);
-
Paskaties logfailu. Lasi manuāli. Izmanto gatavus piemērus. PS: man viss iet rūktdams... cat /etc/rc.d/rc.mysql #!/bin/sh # Start MySQL Daemon BASE_DIR=/usr/local/mysql DATA_DIR=/data/db/mysql MYSQL_PID=$DATA_DIR/mysql.pid # Start mysqld: mysqld_start() { if [ -x $BASE_DIR/bin/mysqld_safe ]; then if [ -r $MYSQL_PID ]; then if ! ps ax | grep mysqld 1> /dev/null 2> /dev/null; then echo "Cleaning up old $MYSQL_PID." rm -f $PIDFILE fi fi $BASE_DIR/bin/mysqld_safe \ --basedir=$BASE_DIR \ --datadir=$DATA_DIR \ --pid-file=$MYSQL_PID $SKIP & fi } # Stop mysqld: mysqld_stop() { if [ -r $MYSQL_PID ]; then killall mysqld for second in 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 \ 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 60; do if [ ! -r $MYSQL_PID ]; then break; fi sleep 1 done if [ "$second" = "60" ]; then echo "WARNING: Gave up waiting for mysqld to exit!" sleep 15 fi fi } # Restart mysqld: mysqld_restart() { mysqld_stop mysqld_start } case "$1" in 'start') mysqld_start ;; 'stop') mysqld_stop ;; 'restart') mysqld_restart ;; *) echo "Usage: $0 start|stop|restart" esac
-
andrisp, šis jau ir offtopiks. PS: tāpēc arī ir izgudroti, try/catch .. citiem vārdiem - RTFM & examples
-
return 0 -> ERROR_CODE = 0 (nav kļūdas) Tā ir visā winapī gandrīz (tur kur neatgriež handli)
-
Nu principā C++ viegli uztaisīt - visvienkāršākais - 4 ielikti cikli. for (c) { for (r) { for (check_c) { for (check_r) { if (c != check_c && check_r != r && arr[r][c] == arr[check_r][check_c]) return false; } } } } Būtība PHP to pašu dara: 1 cikls - iziet caur rindam, kolonam (2 cikli) 2 cikls - sakope vertibas, atselekte unikalus (2 cikli) Parbaude starp uniq un reālo (3 cikls ... a moš arī izmanto hašu, tas gan jāskatās php sourcē)
-
LABOTS! $p = '/((^| )(?<!AS )[a-z]+\s*)\(/i'; kaut kads teksts AS function ( = false AS function ( = false AS function ( = false kaut kads teksts function ( = true function ( = true function ( = true
-
^ PS: labāk parādi konkrētu piemēru, kādi ir dati, kas jāsameklē un t.t.
-
Visātrākais ir RAM-kešs. Tur citu variantu nav. Basta! Bet palīdz arī sistēmas pārprojektēšana. Iespējams sistēma sūdīgi uzprojektēta nu un tagad mēģina `savilkt galus`.
-
NU principā, ja viss pārējais ir OK, tad vienīgā problēmā varētu būt - "Headers already sent".. tobiš cookies no PHP netiek ielikts. (Tas ir pie nosacījuma, ja tev display_errors = OFF un tu to erroru neredzi)
-
Vēlreiz atkārtošu - online manuālī ir arī komentāri ar 100x piemēriem, kurus bieži pielieto dzīvē.