![]() |
![]() |
![]()
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)
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....
----------------------------------------------------------------------------------- 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 ------------------------------------------------------------------------------- Pozdrawiam seraf |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 90 Pomógł: 0 Dołączył: 3.04.2003 Skąd: Opole Ostrzeżenie: (0%) ![]() ![]() |
Ja nie jestem zadnym przeciwnikiem Smarty. Uzywalem tego systemu w wielu projektach, nadal uzywam. Mam dosc duze doswiadczenie w pracy z nim. Znam jego zalety i wady.
Temat dotyczy optymalizacji adodb i smarty. Zalety tego systemu szablonow nad smarty: :arrow: jest szybsze od 25%-100%, robilem testy, pliki skompilowane przez smarty zajmuja duzo miejsca i sa wolno parsowane :arrow: wiele edytorow nie koloruje skladni smartiego, czyli klamerek { }, php zas jest obslugiwane przez wiekszosc edytorow, zatem designerowi ktory bedzie zmienial templajty latwiej bedzie sie polapac w kodzie :arrow: jezeli ktos zna podstawy php, zaoszczedzi wiele godzin, bo nie bedzie sie musial uczyc skladni smarty Zalety Smarty: :arrow: jest bardzo popularne, zatem wiele osob zna ten system, jest w wielu firmach uzywany gdzie pracja grupy podzielone na programistow i designerow - sprawdza sie tam :arrow: mozna ograniczyc dostep do pewnych krytycznych funkcji designerom, wiec zwieksza to bezpieczenstwo aplikacji gdy pracuje nad nia wiele osob To nie jest tak, ze twierdze ze Smarty sux i wogole. Ten system ma duzo zalet i nadaje sie idealnie do pewnych sytuacji. Ale jezeli robie projekt nad ktorym pracuje tylko ja i kod szablonow zmieniam takze tylko ja, to NIE WIDZE SENSU w utrudnianiu sobie pracy i stosowaniu Smarty !! Powiedzcie tak naprawde, ile projektow nad ktorymi pracujecie sa robione w grupie, czyli ze wy piszecie aplikacje, ktos inny sie zajmuje designem etc. W moim przypadku w wiekszosci projektow za pisanie aplikacji i grzebanie w kodzie html jestem odpowiedzialny tylko JA - nie widze wtedy sensu, aby utrudniac sobie zycie :| Cytat cagrET: ale ten Twoj "system szablonow" nie spelnia jednej z podstawowych idei, dla ktorej stworzono SMARTY: nie jest rownie prosty jak HYML;
smarty jest proste jak html ? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) hyhy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Smarty jest trudniejsze od php ... Cytat przeciez w SMARTY o to chodzi, aby przecietny designer mogl przygotowac szablon nie znajac nawet php'a, a w przypadku Twojego systemu to jest nierealne. ale mniejsza o to...
Nie znajac php, ale musi znac smarty !. Moim zdaniem nauczenie designera podstaw php byloby prostsze od uczenia smarty. Jednym latwiej jest sie nauczyc tego, innym tego. Czesc racji na pewno masz. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 09:33 |