Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Optymalizacja AdoDb i Smarty
serafin
post
Post #1





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 23.11.2003
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Mam pytanie, nadal męczę tego cms'a swojego a jako że chcę by było to potężne narzędzi wykorzystałem adodb i smarty. Jednakże, że okazuje się, że oprogramowanie to jest zbyt ciężkie. Zaincludowanie adodb zabiera 1/3 czasu parsowania engine (odpowiednio 0,01 i 0,03 s) ze smarty jest troche lepiej 0,004 s (wiem z XDebug'a). Może przedstawię wyniki z mojego serwera domowego (cienki sprzęt, wyniki poprzednie są z serwera linuxowego):
Cytat
Execution Time Profile (sorted by execution time)
-----------------------------------------------------------------------------------
Time Taken Number of Calls Function Name Location
-----------------------------------------------------------------------------------
0.5313049555 1 *{main}() wwwvhostsxoscorecore.php:0
0.5309669971 1 *core->core() wwwvhostsxoscorecore.php:222
0.1508990526 1 *core->include_file() wwwvhostsxoscorecore.php:26
0.1342610121 1 *core->include_file() wwwvhostsxoscorecore.php:32
0.0540089607 1 *core->init_class() wwwvhostsxoscorecore.php:35
0.0521919727 1 *adonewconnection() wwwvhostsxoscorecore.php:138
0.0516390800 1 *adoloadcode() wwwvhostsxoscoreclassesadodbadodb.inc.php:3430
0.0483050346 1 *core->include_file() wwwvhostsxoscorecore.php:30
0.0432341099 5 mysql_query() wwwvhostsxoscoreclassesadodbdriversadodb-mysql.inc.php:391
0.0297470093 1 {include_once}() wwwvhostsxoscorecore.php:128
0.0290219784 1 *core->parse_module() wwwvhostsxoscorecore.php:68
0.0289310217 1 *adodb_mysql->connect() wwwvhostsxoscorecore.php:43
0.0285220146 1 *session->write() wwwvhostsxoscoreclassessession.php:0
0.0280690193 1 *adodb_mysql->_connect() wwwvhostsxoscoreclassesadodbadodb.inc.php:363
0.0262440443 1 mysql_connect() wwwvhostsxoscoreclassesadodbdriversadodb-mysql.inc.php:262
0.0197340250 1 *adodb_mysql->execute() wwwvhostsxoscoreclassessession.php:97
0.0193979740 1 *adodb_mysql->_execute() wwwvhostsxoscoreclassesadodbadodb.inc.php:754
0.0180840492 1 *adodb_mysql->_query() wwwvhostsxoscoreclassesadodbadodb.inc.php:811
0.0173720121 1 *core->include_file() wwwvhostsxoscorecore.php:31
0.0165359974 1 *core->init_class() wwwvhostsxoscorecore.php:55
0.0148179531 1 *core->read_config() wwwvhostsxoscorecore.php:47
0.0144219398 1 *session->session() wwwvhostsxoscorecore.php:138
0.0140669346 1 session_start() wwwvhostsxoscoreclassessession.php:35
0.0124789476 1 *session->read() wwwvhostsxoscoreclassessession.php:35
0.0122569799 1 *adodb_mysql->getrow() wwwvhostsxoscoreclassessession.php:81
0.0115660429 1 *adodb_mysql->execute() wwwvhostsxoscoreclassesadodbadodb.inc.php:1308
0.0111769438 1 *adodb_mysql->_execute() wwwvhostsxoscoreclassesadodbadodb.inc.php:754
0.0100200176 1 *core->include_file() wwwvhostsxoscorecore.php:27
0.0088679790 1 *adodb_mysql->_query() wwwvhostsxoscoreclassesadodbadodb.inc.php:811
0.0080120564 1 *core->include_file() wwwvhostsxoscorecore.php:29
0.0079119205 1 *core->include_file() wwwvhostsxoscorecore.php:198
0.0077968836 1 *adodb_mysql->execute() wwwvhostsxoscorecore.php:150
0.0077580214 1 *adodb_mysql->execute() wwwvhostsxoscoreclassessession.php:112
0.0075299740 1 *core->include_file() wwwvhostsxoscorecore.php:193
0.0072890520 1 *adodb_mysql->_execute() wwwvhostsxoscoreclassesadodbadodb.inc.php:754
0.0070610046 1 *adodb_mysql->_execute() wwwvhostsxoscoreclassesadodbadodb.inc.php:754
0.0068600178 1 *adodb_mysql->getrow() wwwvhostsxoscorecore.php:183
0.0067709684 1 *adodb_mysql->_query() wwwvhostsxoscoreclassesadodbadodb.inc.php:811
0.0063450336 1 *adodb_mysql->execute() wwwvhostsxoscoreclassesadodbadodb.inc.php:1308
0.0058200359 1 *adodb_mysql->_execute() wwwvhostsxoscoreclassesadodbadodb.inc.php:754
0.0054160357 1 *adodb_mysql->_query() wwwvhostsxoscoreclassesadodbadodb.inc.php:811
0.0049091578 7 file_exists() wwwvhostsxoscorecore.php:122
0.0046550035 1 *adodb_mysql->_query() wwwvhostsxoscoreclassesadodbadodb.inc.php:811
0.0028119087 1 print_r() wwwvhostsxoscorecore.php:70
0.0026969910 1 *core->include_file() wwwvhostsxoscorecore.php:28
0.0024410486 1 *core->init_class() wwwvhostsxoscorecore.php:54
0.0020940304 1 *core->init_class() wwwvhostsxoscorecore.php:53
0.0015749931 1 *adodb_mysql->selectdb() wwwvhostsxoscoreclassesadodbdriversadodb-mysql.inc.php:270
0.0015480518 1 *adorecordset_mysql->init() wwwvhostsxoscoreclassesadodbadodb.inc.php:836
0.0015060902 1 *core->init_class() wwwvhostsxoscorecore.php:199
0.0014539957 1 *core->init_class() wwwvhostsxoscorecore.php:194
0.0014449358 1 mysql_select_db() wwwvhostsxoscoreclassesadodbdriversadodb-mysql.inc.php:368
0.0012719631 1 *adorecordset_mysql->_fetch() wwwvhostsxoscoreclassesadodbadodb.inc.php:2337
0.0012500286 1 *session->open() wwwvhostsxoscoreclassessession.php:35
0.0012410879 2 file_exists() wwwvhostsxoscorecore.php:122
0.0012340546 3 mysql_fetch_array() wwwvhostsxoscoreclassesadodbdriversadodb-mysql.inc.php:550
0.0009700060 1 file_exists() wwwvhostsxoscorecore.php:185
0.0009549856 1 {include_once}() wwwvhostsxoscorecore.php:128
0.0006549358 1 *session->browser_detection() wwwvhostsxoscoreclassessession.php:61
0.0004420280 1 *core->startup() wwwvhostsxoscorecore.php:51
0.0004390478 31 mysql_fetch_array() wwwvhostsxoscoreclassesadodbdriversadodb-mysql.inc.php:533
0.0004180670 1 *adorecordset_mysql->init() wwwvhostsxoscoreclassesadodbadodb.inc.php:836
0.0004180670 1 *page->read_url() wwwvhostsxoscorecore.php:172
0.0004129410 1 *adorecordset_mysql->init() wwwvhostsxoscoreclassesadodbadodb.inc.php:836
0.0003770590 1 *adorecordset_mysql->adorecordset_mysql() wwwvhostsxoscoreclassesadodbadodb.inc.php:834
0.0003520250 1 *adorecordset_mysql->init() wwwvhostsxoscoreclassesadodbadodb.inc.php:836
0.0003489256 1 *adorecordset_mysql->close() wwwvhostsxoscorecore.php:157
0.0002629757 1 *smarty->smarty() wwwvhostsxoscorecore.php:138
0.0002180338 1 {include_once}() wwwvhostsxoscorecore.php:128
0.0001749992 1 *adorecordset_mysql->movenext() wwwvhostsxoscorecore.php:155
0.0001720190 1 {include_once}() wwwvhostsxoscorecore.php:128
0.0001710653 1 *session->init_session_configuration() wwwvhostsxoscoreclassessession.php:24
0.0001590252 1 *adodb_setup() wwwvhostsxoscoreclassesadodbadodb.inc.php:166
0.0001530647 1 *adorecordset_mysql->adorecordset_mysql() wwwvhostsxoscoreclassesadodbadodb.inc.php:834
0.0001519918 1 *adorecordset_mysql->adorecordset_mysql() wwwvhostsxoscoreclassesadodbadodb.inc.php:834
0.0001510382 1 *adorecordset_mysql->close() wwwvhostsxoscoreclassesadodbadodb.inc.php:1314
0.0001490116 1 *adorecordset_mysql->close() wwwvhostsxoscoreclassesadodbadodb.inc.php:1314
0.0001490116 1 *adorecordset_mysql->adorecordset_mysql() wwwvhostsxoscoreclassesadodbadodb.inc.php:834
0.0001450777 1 *adorecordset_mysql->_fetch() wwwvhostsxoscoreclassesadodbadodb.inc.php:2337
0.0001430511 1 *adorecordset_mysql->movenext() wwwvhostsxoscorecore.php:155
0.0001429319 1 *adorecordset_mysql->movenext() wwwvhostsxoscorecore.php:155
0.0001399517 1 *smarty->assign() wwwvhostsxoscorecore.php:64
0.0001270771 1 {include_once}() wwwvhostsxoscoreclassesadodbadodb.inc.php:2259
0.0001249313 1 {include_once}() wwwvhostsxoscorecore.php:128
0.0001209974 1 *adorecordset_mysql->movenext() wwwvhostsxoscorecore.php:155
0.0001170635 1 *adorecordset_mysql->_fetch() wwwvhostsxoscoreclassesadodbadodb.inc.php:2337
0.0001169443 1 {include_once}() wwwvhostsxoscoreclassesadodbadodb.inc.php:3393
0.0001070499 1 *adorecordset_mysql->_close() wwwvhostsxoscoreclassesadodbadodb.inc.php:2821
0.0001039505 1 {include_once}() wwwvhostsxoscorecore.php:128
0.0001029968 1 *page->trim_data() wwwvhostsxoscoreclassespage.php:785
0.0000979900 1 *adorecordset_mysql->movenext() wwwvhostsxoscorecore.php:155
0.0000959635 1 *adorecordset_mysql->movenext() wwwvhostsxoscorecore.php:155
0.0000950098 3 mysql_free_result() wwwvhostsxoscoreclassesadodbdriversadodb-mysql.inc.php:555
0.0000929832 1 *adorecordset_mysql->movenext() wwwvhostsxoscorecore.php:155
0.0000849962 1 *adorecordset_mysql->movenext() wwwvhostsxoscorecore.php:155
0.0000840425 1 *adorecordset_mysql->movenext() wwwvhostsxoscorecore.php:155
0.0000830889 1 *adorecordset_mysql->movenext() wwwvhostsxoscorecore.php:155
0.0000820160 1 *adorecordset_mysql->movenext() wwwvhostsxoscorecore.php:155
0.0000820160 1 *adorecordset_mysql->movenext() wwwvhostsxoscorecore.php:155
0.0000810623 1 *adorecordset_mysql->_fetch() wwwvhostsxoscoreclassesadodbadodb.inc.php:2337
0.0000799894 1 *adorecordset_mysql->movenext() wwwvhostsxoscorecore.php:155
0.0000779629 1 *adorecordset_mysql->movenext() wwwvhostsxoscorecore.php:155
0.0000770092 1 *adorecordset_mysql->movenext() wwwvhostsxoscorecore.php:155
0.0000770092 1 *adorecordset_mysql->movenext() wwwvhostsxoscorecore.php:155
0.0000768900 1 *adorecordset_mysql->movenext() wwwvhostsxoscorecore.php:155
0.0000760555 1 *adorecordset_mysql->movenext() wwwvhostsxoscorecore.php:155
0.0000760555 1 *adorecordset_mysql->movenext() wwwvhostsxoscorecore.php:155
0.0000759363 1 *adorecordset_mysql->movenext() wwwvhostsxoscorecore.php:155
0.0000749826 1 *adorecordset_mysql->movenext() wwwvhostsxoscorecore.php:155
0.0000749826 1 *adorecordset_mysql->movenext() wwwvhostsxoscorecore.php:155
0.0000749826 1 *adorecordset_mysql->_initrs() wwwvhostsxoscoreclassesadodbadodb.inc.php:2329
0.0000740290 1 *adorecordset_mysql->_close() wwwvhostsxoscoreclassesadodbadodb.inc.php:2821
0.0000740290 1 *adorecordset_mysql->movenext() wwwvhostsxoscorecore.php:155
0.0000729561 1 *adorecordset_mysql->movenext() wwwvhostsxoscorecore.php:155
0.0000720024 1 *adorecordset_mysql->_initrs() wwwvhostsxoscoreclassesadodbadodb.inc.php:2329
0.0000720024 1 *adorecordset_mysql->_close() wwwvhostsxoscoreclassesadodbadodb.inc.php:2821
0.0000720024 1 *adorecordset_mysql->movenext() wwwvhostsxoscorecore.php:155
0.0000710487 1 *adorecordset_mysql->movenext() wwwvhostsxoscorecore.php:155
0.0000710487 1 *adorecordset_mysql->movenext() wwwvhostsxoscorecore.php:155
0.0000699759 1 *adorecordset_mysql->movenext() wwwvhostsxoscorecore.php:155
0.0000699759 1 *adorecordset_mysql->_initrs() wwwvhostsxoscoreclassesadodbadodb.inc.php:2329
0.0000690222 1 *adorecordset_mysql->movenext() wwwvhostsxoscorecore.php:155
0.0000690222 1 *adorecordset_mysql->_initrs() wwwvhostsxoscoreclassesadodbadodb.inc.php:2329
0.0000679493 1 *adorecordset_mysql->movenext() wwwvhostsxoscorecore.php:155
0.0000660419 1 *adorecordset_mysql->movenext() wwwvhostsxoscorecore.php:155
0.0000660419 9 is_file() wwwvhostsxoscorecore.php:122
0.0000640154 1 *smarty->assign() wwwvhostsxoscoreclassessmartySmarty.class.php:603
0.0000610352 1 *session->os_detection() wwwvhostsxoscoreclassessession.php:62
0.0000585318 31 is_array() wwwvhostsxoscoreclassesadodbdriversadodb-mysql.inc.php:534
0.0000580549 1 *smarty->assign() wwwvhostsxoscorecore.php:197
0.0000530481 1 *core->core_debug() wwwvhostsxoscorecore.php:50
0.0000509024 1 *core->core_debug() wwwvhostsxoscorecore.php:137
0.0000499487 1 *core->core_debug() wwwvhostsxoscorecore.php:137
0.0000489950 1 realpath() wwwvhostsxoscorecore.php:185
0.0000439882 1 *core->core_debug() wwwvhostsxoscorecore.php:137
0.0000430346 1 *core->core_debug() wwwvhostsxoscorecore.php:137
0.0000380278 1 microtime() wwwvhostsxoscorecore.php:22
0.0000379086 1 microtime() wwwvhostsxoscoreclassesadodbadodb.inc.php:141
0.0000379086 1 {include_once}() wwwvhostsxoscorecore.php:128
0.0000350475 1 preg_match() wwwvhostsxoscoreclassessession.php:214
0.0000330210 1 mysql_fetch_array() wwwvhostsxoscoreclassesadodbdriversadodb-mysql.inc.php:550
0.0000300407 1 *smarty->assign() wwwvhostsxoscorecore.php:65
0.0000290871 1 *core->core_debug() wwwvhostsxoscorecore.php:137
0.0000280142 1 *core->core_debug() wwwvhostsxoscorecore.php:137
0.0000278950 1 microtime() wwwvhostsxoscorecore.php:69
0.0000277758 6 is_object() wwwvhostsxoscorecore.php:135
0.0000270605 1 *core->core_debug() wwwvhostsxoscorecore.php:46
0.0000259876 1 {include_once}() wwwvhostsxoscorecore.php:128
0.0000250340 1 *core->core_debug() wwwvhostsxoscorecore.php:42
0.0000239611 4 mysql_num_rows() wwwvhostsxoscoreclassesadodbdriversadodb-mysql.inc.php:472
0.0000239611 1 explode() wwwvhostsxoscorecore.php:187
0.0000220537 1 *page->page() wwwvhostsxoscorecore.php:138
0.0000219345 1 {include_once}() wwwvhostsxoscorecore.php:128
0.0000200272 1 *adorecordset_mysql->adorecordset() wwwvhostsxoscoreclassesadodbdriversadodb-mysql.inc.php:465
0.0000200272 1 define() wwwvhostsxoscorecore.php:14
0.0000190735 1 define() wwwvhostsxoscoreclassesadodbadodb-time.inc.php:237
0.0000180006 1 explode() wwwvhostsxoscorecore.php:22
0.0000180006 1 define() wwwvhostsxoscoreconfigsconstants.php:11
0.0000169277 1 define() wwwvhostsxoscoreclassesadodbadodb.inc.php:37
0.0000160933 1 *adorecordset_mysql->adorecordset() wwwvhostsxoscoreclassesadodbdriversadodb-mysql.inc.php:465
0.0000159740 1 *core->core_debug() wwwvhostsxoscorecore.php:67
0.0000159740 1 define() wwwvhostsxoscoreclassessession.php:3
0.0000159740 1 define() wwwvhostsxoscorecore.php:100
0.0000150204 1 define() wwwvhostsxoscoreclassesadodbadodb-errorhandler.inc.php:16
0.0000149012 1 define() wwwvhostsxoscoreclassesadodbdriversadodb-mysql.inc.php:16
0.0000140667 1 ini_set() wwwvhostsxoscoreclassessession.php:46
0.0000139475 1 *adorecordset_mysql->adorecordset() wwwvhostsxoscoreclassesadodbdriversadodb-mysql.inc.php:465
0.0000139475 1 define() wwwvhostsxoscoreclassessmartySmarty.class.php:52
0.0000139475 1 htmlspecialchars() wwwvhostsxoscoreclassespage.php:236
0.0000139475 1 preg_match() wwwvhostsxoscoreclassessession.php:145
0.0000131130 1 define() wwwvhostsxoscoreclassesadodbadodb.inc.php:3417
0.0000129938 1 {include_once}() wwwvhostsxoscoreclassesadodbadodb.inc.php:2265
0.0000129938 1 error_reporting() wwwvhostsxoscorecore.php:101
0.0000129938 1 *adorecordset_mysql->adorecordset() wwwvhostsxoscoreclassesadodbdriversadodb-mysql.inc.php:465
0.0000119209 1 strnatcmp() wwwvhostsxoscoreclassesadodbadodb.inc.php:91
0.0000119209 1 *core->core_debug() wwwvhostsxoscorecore.php:207
0.0000110865 1 defined() wwwvhostsxoscoreclassesadodbadodb.inc.php:36
0.0000109673 1 srand() wwwvhostsxoscoreclassesadodbadodb.inc.php:141
0.0000100136 1 define() wwwvhostsxoscoreconfigsconstants.php:17
0.0000100136 1 preg_match() wwwvhostsxoscoreclassessession.php:218
0.0000100136 1 define() wwwvhostsxoscoreconfigsconstants.php:13
0.0000090599 1 ini_set() wwwvhostsxoscoreclassessession.php:49
0.0000079870 1 define() wwwvhostsxoscoreconfigsconstants.php:30
0.0000079870 1 define() wwwvhostsxoscoreclassesadodbadodb.inc.php:92
0.0000079870 1 explode() wwwvhostsxoscorecore.php:69
0.0000079870 1 defined() wwwvhostsxoscoreclassessmartySmarty.class.php:51
0.0000079870 1 define() wwwvhostsxoscoreclassesadodbadodb.inc.php:43
0.0000079870 1 define() wwwvhostsxoscoreclassessession.php:4
0.0000079870 1 strtolower() wwwvhostsxoscoreclassesadodbadodb.inc.php:3386
0.0000070333 1 dirname() wwwvhostsxoscoreclassessmartySmarty.class.php:62
0.0000070333 1 define() wwwvhostsxoscoreclassesadodbadodb.inc.php:45
0.0000070333 1 defined() wwwvhostsxoscoreclassesadodbdriversadodb-mysql.inc.php:15
0.0000070333 1 ini_set() wwwvhostsxoscoreclassessession.php:48
0.0000070333 1 define() wwwvhostsxoscoreconfigsconstants.php:33
0.0000070333 4 mysql_num_fields() wwwvhostsxoscoreclassesadodbdriversadodb-mysql.inc.php:473
0.0000070333 1 define() wwwvhostsxoscoreconfigsconstants.php:26
0.0000070333 1 defined() wwwvhostsxoscoreclassesadodbadodb-errorhandler.inc.php:16
0.0000069141 1 dirname() wwwvhostsxoscoreclassesadodbadodb.inc.php:70
0.0000069141 1 define() wwwvhostsxoscoreclassesadodbadodb.inc.php:61
0.0000069141 1 define() wwwvhostsxoscorecore.php:17
0.0000060797 1 define() wwwvhostsxoscoreclassessession.php:8
0.0000060797 1 define() wwwvhostsxoscoreconfigsconstants.php:32
0.0000060797 1 define() wwwvhostsxoscoreconfigsconstants.php:19
0.0000060797 1 define() wwwvhostsxoscoreconfigsconstants.php:21
0.0000060797 1 define() wwwvhostsxoscoreconfigsconstants.php:20
0.0000060797 1 ini_set() wwwvhostsxoscoreclassessession.php:51
0.0000060797 1 define() wwwvhostsxoscoreconfigsconstants.php:34
0.0000060797 2 is_array() wwwvhostsxoscoreclassessmartySmarty.class.php:627
0.0000059605 1 session_set_save_handler() wwwvhostsxoscoreclassessession.php:26
0.0000059605 1 define() wwwvhostsxoscoreclassesadodbadodb-errorhandler.inc.php:18
0.0000059605 1 define() wwwvhostsxoscoreclassessmartySmarty.class.php:66
0.0000059605 1 define() wwwvhostsxoscoreconfigsconstants.php:12
0.0000059605 1 define() wwwvhostsxoscoreconfigsconstants.php:41
0.0000059605 1 define() wwwvhostsxoscoreclassessmartySmarty.class.php:62
0.0000059605 1 define() wwwvhostsxoscoreclassesadodbadodb-time.inc.php:253
0.0000059605 1 define() wwwvhostsxoscoreconfigsconstants.php:18
0.0000059605 1 define() wwwvhostsxoscoreclassessmartySmarty.class.php:65
0.0000059605 1 define() wwwvhostsxoscoreclassessession.php:7
0.0000059605 1 define() wwwvhostsxoscoreclassesadodbadodb.inc.php:48
0.0000059605 1 define() wwwvhostsxoscoreconfigsconstants.php:23
0.0000059605 1 define() wwwvhostsxoscoreconfigsconstants.php:28
0.0000059605 1 define() wwwvhostsxoscoreconfigsconstants.php:35
0.0000059605 1 define() wwwvhostsxoscoreconfigsconstants.php:49
0.0000059605 1 trim() wwwvhostsxoscoreclassespage.php:236
0.0000059605 1 define() wwwvhostsxoscorecore.php:16
0.0000059605 1 define() wwwvhostsxoscoreclassessession.php:5
0.0000050068 1 define() wwwvhostsxoscoreclassessession.php:9
0.0000050068 1 defined() wwwvhostsxoscoreclassesadodbadodb-time.inc.php:253
0.0000050068 1 define() wwwvhostsxoscorecore.php:15
0.0000050068 1 define() wwwvhostsxoscoreclassessession.php:6
0.0000050068 1 define() wwwvhostsxoscoreconfigsconstants.php:38
0.0000050068 1 *adorecordset_empty->close() wwwvhostsxoscoreclassessession.php:113
0.0000050068 1 define() wwwvhostsxoscoreconfigsconstants.php:40
0.0000050068 1 define() wwwvhostsxoscoreconfigsconstants.php:53
0.0000050068 1 *adodb_mysql->adodb_mysql() wwwvhostsxoscoreclassesadodbadodb.inc.php:3452
0.0000050068 1 ini_set() wwwvhostsxoscoreclassessession.php:50
0.0000050068 1 define() wwwvhostsxoscoreclassesadodbadodb.inc.php:72
0.0000050068 1 ini_get() wwwvhostsxoscorecore.php:84
0.0000050068 1 define() wwwvhostsxoscoreconfigsconstants.php:29
0.0000050068 1 define() wwwvhostsxoscoreconfigsconstants.php:52
0.0000050068 1 define() wwwvhostsxoscoreconfigsconstants.php:14
0.0000050068 1 define() wwwvhostsxoscoreclassessmartySmarty.class.php:68
0.0000050068 1 define() wwwvhostsxoscoreclassessmartySmarty.class.php:67
0.0000050068 1 define() wwwvhostsxoscoreclassesadodbadodb.inc.php:47
0.0000050068 1 defined() wwwvhostsxoscoreclassesadodbadodb.inc.php:3417
0.0000050068 1 define() wwwvhostsxoscoreclassesadodbadodb.inc.php:64
0.0000050068 1 define() wwwvhostsxoscoreconfigsconstants.php:27
0.0000050068 1 define() wwwvhostsxoscoreconfigsconstants.php:43
0.0000050068 1 define() wwwvhostsxoscoreconfigsconstants.php:31
0.0000050068 1 time() wwwvhostsxoscoreclassessession.php:95
0.0000050068 1 define() wwwvhostsxoscoreclassesadodbadodb.inc.php:46
0.0000050068 1 define() wwwvhostsxoscoreconfigsconstants.php:25
0.0000050068 1 define() wwwvhostsxoscoreconfigsconstants.php:22
0.0000048876 1 define() wwwvhostsxoscoreclassesadodbadodb.inc.php:70
0.0000048876 1 ini_set() wwwvhostsxoscoreclassessession.php:47
0.0000048876 1 time() wwwvhostsxoscoreclassessession.php:77
0.0000040531 1 defined() wwwvhostsxoscoreclassessmartySmarty.class.php:61
0.0000040531 1 is_array() wwwvhostsxoscoreclassesadodbdriversadodb-mysql.inc.php:551
0.0000040531 1 time() wwwvhostsxoscoreclassessession.php:112
0.0000040531 1 define() wwwvhostsxoscoreconfigsconstants.php:46
0.0000040531 1 define() wwwvhostsxoscoreconfigsconstants.php:37
0.0000039339 1 method_exists() wwwvhostsxoscorecore.php:201
0.0000039339 1 set_magic_quotes_runtime() wwwvhostsxoscorecore.php:82
0.0000039339 1 define() wwwvhostsxoscoreconfigsconstants.php:48
0.0000039339 1 define() wwwvhostsxoscoreconfigsconstants.php:47
0.0000039339 1 is_array() wwwvhostsxoscoreclassesadodbdriversadodb-mysql.inc.php:551
0.0000039339 1 define() wwwvhostsxoscoreconfigsconstants.php:54
0.0000030994 1 is_array() wwwvhostsxoscoreclassesadodbdriversadodb-mysql.inc.php:551
0.0000030994 1 is_array() wwwvhostsxoscorecore.php:189
0.0000029802 1 defined() wwwvhostsxoscoreclassesadodbadodb.inc.php:3418
0.0000029802 1 defined() wwwvhostsxoscoreclassesadodbadodb.inc.php:64
0.0000029802 1 defined() wwwvhostsxoscoreclassesadodbadodb.inc.php:72
0.0000029802 1 defined() wwwvhostsxoscoreclassesadodbadodb.inc.php:100
0.0000029802 1 strval() wwwvhostsxoscorecore.php:180
0.0000020266 1 is_array() wwwvhostsxoscoreclassesadodbadodb.inc.php:837
0.0000020266 1 is_array() wwwvhostsxoscoreclassessmartySmarty.class.php:627
0.0000020266 1 is_array() wwwvhostsxoscoreclassessmartySmarty.class.php:600
0.0000020266 1 defined() wwwvhostsxoscoreclassesadodbadodb.inc.php:70
0.0000020266 1 *adorecordset_empty->close() wwwvhostsxoscoreclassessession.php:115
0.0000020266 1 is_array() wwwvhostsxoscoreclassesadodbadodb.inc.php:837
0.0000019073 1 get_magic_quotes_gpc() wwwvhostsxoscorecore.php:104
0.0000019073 1 is_array() wwwvhostsxoscoreclassesadodbdriversadodb-mysql.inc.php:551
0.0000010729 1 is_array() wwwvhostsxoscoreclassesadodbadodb.inc.php:837
0.0000010729 1 is_array() wwwvhostsxoscoreclassesadodbadodb.inc.php:837
0.0000009537 1 is_array() wwwvhostsxoscoreclassessmartySmarty.class.php:627
-----------------------------------------------------------------------------------
Opcode Compiling: 82.4754024744
Function Execution: 0.5584751368
Ambient Code Execution: -0.5584371090
Total Execution: 0.0000380278
-----------------------------------------------------------------------------------
Total Processing: 82.4754405022
-------------------------------------------------------------------------------
pogrubilem metody ktore includuja adodb (1.) i smarty (2.). Czy wiecie moze jak zoptymalizowac ladowanie takich obszernych klas (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Jak mozna okroic adodb i smarty (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Albo co uzyc w zamian (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Z gory dzieki za wasze opinie i sugestie....

Pozdrawiam seraf
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
hawk
post
Post #2





Grupa: Zarejestrowani
Postów: 521
Pomógł: 0
Dołączył: 3.11.2003
Skąd: 3city

Ostrzeżenie: (0%)
-----


Cytat
Aktualnie jezeli u siebie na serverze masz wylaczone short tags i w szablonie masz "<?xml ?>" to twoj kod nie ruszy na 99% serverach, gdyz tam short tags sa wlaczone i parser php zglosi blad parsujac ten plik.
I oczywiscie jest nieprawda ze short tags uniemozliwjaja uzycie php z xml.
[php:1:7a58e0dd6a]
<?='<'.'?xml';?> ... <?='?'.'>';?>
[/php:1:7a58e0dd6a]

Fakt, nie pomyślałem o tym. Można. Chociaż trochę kłóci to się z ideą szablonów, bo designer musiałby robić taki escape na głupi processing instruction.
Lepiej już, jak napisałeś, zamienić przy kompilacji szablonu.

Cytat
Cytat

Short tags można na szczęście wyłączyć za pomoca ini_set, ale jak twój szablon ma generowaoe XHTML, to trzeba albo nie używać <?=, albo po każdej zmianie zamieniać (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) .

Kolejny falsz. Za pomoca ini_set() nie wylaczysz short tags. Czytaj manual ze zrozumieniem. ini_set() , changeable = PHP_INI_SYSTEM|PHP_INI_PERDIR

Ja u siebie mogę (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) . Ale nie jestem reprezentatywny bo przyznaję się bez bicia że postawiłem sobie php na Windowsie :oops:. I stąd to sie bierze.
Go to the top of the page
+Quote Post

Posty w temacie
- serafin   Optymalizacja AdoDb i Smarty   25.11.2003, 19:26:03
- - cagrET   Zoptymalizowac Smarty i Adodb raczej sie nie da, m...   29.11.2003, 01:53:26
- - MaKARON   Czy to nie to samo?   29.11.2003, 13:53:30
- - cagrET   CytatCzy gdybys nie bawil sie w zadne templates'y ...   29.11.2003, 22:02:18
- - rzseattle   CytatPo co wiec sie uczyc kolejnego jezyka (Smarty...   29.11.2003, 22:43:28
- - cagrET   CytatTylko jakos mi sie nie chce wiezyc ze przy ws...   29.11.2003, 23:04:15
- - rzseattle   heh widze ze sie niezrozumielismy (chodzilo mi wyl...   29.11.2003, 23:10:07
- - halfik   cagrET: ale ten Twoj "system szablonow" nie spelni...   29.11.2003, 23:11:17
- - MaKARON   CytatPo co wiec sie uczyc kolejnego jezyka (Smarty...   29.11.2003, 23:13:52
- - cagrET   Ja nie jestem zadnym przeciwnikiem Smarty. Uzywale...   29.11.2003, 23:28:54
- - Cudi   Smarty nie są trudne do opanowania, jednak czasami...   29.11.2003, 23:36:51
- - spenalzo   Co chcesz nam udowodnić? Że Twoje skrypty są lepsz...   30.11.2003, 04:10:53
- - cagrET   CytatCo chcesz nam udowodnić? Że Twoje skrypty są ...   30.11.2003, 06:00:26
- - FiDO   short_tags = Off i szlag trafia Twoj piekny plan ...   30.11.2003, 06:25:19
- - cagrET   Cytatshort_tags = Off i szlag trafia Twoj piekny p...   30.11.2003, 07:58:29
- - FiDO   CytatADODB + Smarty = X MB W AdoDB tez polowa ze s...   30.11.2003, 15:33:32
- - hawk   Czas short_open_tag już się kończy. Nawet w manual...   30.11.2003, 16:16:42
- - halfik   [/quote] Nie znajac php, ale musi znac smarty !. M...   30.11.2003, 17:45:05
- - cagrET   CytatCytatADODB + Smarty = X MB W AdoDB tez polowa...   30.11.2003, 18:13:30
- - hawk   CytatAktualnie jezeli u siebie na serverze masz wy...   30.11.2003, 21:16:29
- - FiDO   CytatCytatCytatADODB + Smarty = X MB W AdoDB tez p...   30.11.2003, 22:11:00
- - a1internet   Twój system szablonów jest całkiem niezły, przypom...   12.01.2004, 00:56:16
- - MaKARON   CytatPrzedstawiam tylko swoj punkt widzenia. Chce ...   12.01.2004, 14:04:27
- - cagrET   CytatCytat Po co wiec sie uczyc kolejnego jezyka (...   21.01.2004, 12:50:38


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 9.10.2025 - 13:40