Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Williams Duarte

Zend Guard

Recommended Posts

Gostaria de saber qual é o impacto do obfuscador da zend em cima do script ele carrega mais rápido ou é a mesma coisa?

 

Desde já agradeço pela resposta http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oque o obfuscador faz ?

Ainda não comecei à usar Frameworks.

 

Esse ai compacta o arquivo ? se for, apenas diminui o tráfego, diminuindo a banda.

Não vejo, como seria possível "otimizar" o código, tornando o processo mais rápido, visto que isso é gerado automáticamente, ne?!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oque o obfuscador faz ?

Pois é xará o Zend Guard, criptografa todo código ou até mesmo expira em um determinado período em caso de teste.

 

Mas no meu caso é para poder obfuscar mesmo, pois o programa é bem complexo e não gostaria que alguém não autorizado mete-se a mão, visto que hoje em dia não podemos confiar nos HOSTs.

 

Digo isso porque ouço relatos nos fórums, e venho alguns meses desenvolvendo um programa, hospedo ai uma outra pessoa acha de mão beijada copia mesmo, eu também faria isso se descobrir que vale alguns trocadinhos 00.000,00

 

Peguei um arquivo para teste

 

Normal

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Trabalhando com Parâmetros</title>
</head>

<body>
<p align="center"><font size="6" face="Arial, Helvetica, sans-serif">Resumo do Conteúdo - (<a href="file:///C|/Williams Designer/CURSO TDS/daniel/parametros/index.php">VOLTAR</a>)</font></p>
<?php
#capturando o parametro
$pagina = $_GET[pg];

if($pagina == 1) { //mostrar carros
?>
<table width="500" border="0" align="center" cellpadding="0" cellspacing="5" bgcolor="#00FF00">
  <tr>
	<td height="60" valign="top"><p><font size="4" face="Arial, Helvetica, sans-serif"><strong>Carros</strong></font></p>
	<p><font size="4" face="Arial, Helvetica, sans-serif">Aqui vai o conteúdo de carros...</font></p></td>
  </tr>
</table>
<?php
 } // fechar a tabela carros

if($pagina == 2) { //mostrar motos
?>
<table width="500" border="0" align="center" cellpadding="0" cellspacing="5">
  <tr>
	<td height="60" valign="top"><p><font size="4" face="Arial, Helvetica, sans-serif"><strong><font color="#FF0000">Motos</font></strong></font></p>
	<p><font color="#FF0000" size="4" face="Arial, Helvetica, sans-serif">Aqui vai o conteúdo de motos</font></p></td>
  </tr>
</table>
<?php
 } // fecha a tabela motos

if($pagina == 3) { //mostrar aviões 
?>
<table width="500" border="0" align="center" cellpadding="0" cellspacing="5">
  <tr>
	<td height="60" valign="top"><p><font size="4" face="Arial, Helvetica, sans-serif"><strong><font color="#003300">Aviões</font></strong></font></p>
	<p><font color="#003300" size="4" face="Arial, Helvetica, sans-serif">Aqui vai o conteúdo de aviões...</font></p></td>
  </tr>
</table>
<?php
} // fecha a tabela avioes

if($pagina==4) { //mostrar navios

?>
<table width="500" border="0" align="center" cellpadding="0" cellspacing="5">
  <tr>
	<td height="60" valign="top"><p><font size="4" face="Arial, Helvetica, sans-serif"><strong><font color="#0000FF">Navios</font></strong></font></p>
	<p><font color="#0000FF" size="4" face="Arial, Helvetica, sans-serif">Aqui vai o conteúdo de navios...</font></p></td>
  </tr>
</table>

<?php
} // fechar navios

?>
<p> </p>
</body>
</html>

Zend

<?php @Zend;
4147;
/*  ñ!This is not a text file!Þí   */
print <<<EOM
<html><body><a href="http://www.zend.com/store/products/zend-safeguard-suite.php"><img border="0" src="http://www.zend.com/images/store/safeguard_optimizer_img.gif" align="right"></a><center><h1>Zend Optimizer not installed</h1></center><p>This file was encoded by the <a href="http://www.zend.com/products/zend_guard">Zend Guard</a>. In order to run it, please install the <a href="http://www.zend.com/products/zend_optimizer">Zend Optimizer</a> (available without charge), version 3.0.0 or later. </p><h2>Seeing this message instead of the website you expected?</h2>This means that this webserver is not configured correctly. In order to view this website properly, please contact the website's system administrator/webmaster with the following message:<br><br><tt>The component "Zend Optimizer" is not installed on the Web Server and therefore cannot service encoded files. Please download and install the Zend Optimizer (available without charge) on the Web Server.</tt><br><br><b>Note</b>: Zend Technologies cannot resolve issues related to this message appearing on websites not belonging to <a href="http://www.zend.com">Zend Technologies</a>. <h2>What is the Zend Optimizer?</h2><p>The Zend Optimizer is one of the most popular PHP plugins for performance-improvement, and has been available without charge, since the early days of PHP 4. It improves performance by scanning PHP's intermediate code and passing it through multiple Optimization Passes to replace inefficient code patterns with more efficient code blocks. The replaced code blocks perform exactly the same operations as the original code, only faster. </p><p>In addition to improving performance, the Zend Optimizer also enables PHP to transparently load files encoded by the Zend Guard. </p><p>The Zend Optimizer is a free product available for download from <a href="http://www.zend.com">Zend Technologies</a>. Zend Technologies also developed the PHP scripting engine, known as the <a href="http://www.zend.com/products/zend_engine">Zend Engine</a>.</p></body></html>
EOM;
exit();
__halt_compiler();
?>

2006022801 1 0 3 880 2773 xù
Ÿ2ÝXËn1U,©Ÿ`Œ„@jÆ“L2Ih)$)EêKé”òX 'ã$–æÅŒ›¦ˆàØvðaÛ5_ÀOð\{&i'D¢Š"]ûÞkßsîÑÉÿ
óÔñe¡‰ ˜rê&W›ùän¾`Zù|¥`”`l˜V¡dU!§¨žÀ9ñ¼3:N”–v-É=²¿‡d}û*½o•pŃö~Ë~}ÐA2­ ƒ£g;/Zç96[„´í6zµmïî ¼n;¢~Ì|êÒÙÄŸ"cüÔÔƒhHì.™H]y)œs⊤î7îß©)‹Ïõãú=ùjµšˆ'›uä×c
3ìα÷'|\Ç-HfÌ9j4†­fu,ØD)½‰ú#IQ?ƒ\#"Õ. g¸Pº#ê;Hzè€Fç`!
b ‚Ú{Ij†½À9“?…êòЯã>cnÔdNE1ÿÀêØÂh@û0hJø6Ð6sÇLð>Ý@1¸!³ˆp£}† 0­®pñF9ôxÖw¸ËÀ%¤õ‘s×åÔ‹Q›Å`–E¤uÔ=ÜGvû8ÔçÌ%499á¾Ã&z8
qãåþŽÝìÊÖåIÈ#ÅC¸@J„µ¤Íü5_³e2¸ÜPÐ~·é»ç;»åS6L×2Í&Nãs=“ײíäú\ÆJ´ÏS;ÓØ®h—‹f–ÑfÉJƒrGŒê¸dõ‚¢©Ža˜…
õ™ë†.ܪe9CÚWóHû€èCÃØÚ]à;„dâ_9rЈñágü8Õ/p~-ÌТx=ZÔb Ñ6Z4R4L§ø”饴7!hà”I¨(ÖAOÛWÖt]¿bGåEu_¢.<ÍŽú
Úï… ¦õìÇ€ê!žŸ®â9Ë••"øÿðJD§t‘d‘tÙ
„1õé?±œ_
¶^æ×ÄêÞ×…¸šÉ²5‹½K\‹3aK+ÏáZ)Ý\
Ã4%®Í1¿øÆ–@6U°dirŠ%¶XÔÎÂ[L–Ëšþ¼å™py¾•¸9ðÊ<{àÙeâ6•_
º¾:ÄuÁÍÀ[*k_2©¶7l<ò{q¸™\ F¦ÝŒê“²ü€wÆÛ©‚Ìb¶<ë|å3‰¹OïåòeË°¬r¡8û?ÑÐþ —¨Ï™

Compartilhar este post


Link para o post
Compartilhar em outros sites

ele carrega mais rápido ou é a mesma coisa?

Pois então xará.. vimos ai o resultado.. hehe http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

E ai, vai carregar mais rápido, por ter ficado menor o arquivo.. mas faz uma cadeia gigante de loops encaixados com várias contas dentro pra você ver.. http://forum.imasters.com.br/public/style_emoticons/default/assobiando.gif

Vai dar na mesma o processamento. Especifica mais a pergunta ai ^^

 

Não teria como ele "otimizar" o script. Apenas retirou identação(diminui o tamanho final do arquivo consideravelmente), pra mim 'criptografou' o código, oque convenhamos, se ele fosse mudar algo que você programou, poderia é estragar, e parar de funcionar ! http://forum.imasters.com.br/public/style_emoticons/default/upset.gif

Vai carregar mais rápido?

 

Depende doque.

O HTML vai, pois vai trafegar menos dados pela banda(identação). :rolleyes:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fiz o teste aqui no sever com registros, realmente é mais rápido parece que tem um motor :D

 

mas xará muito obrigado, vou dar mais uma pesquisada no site da ZEND, o que eu queria ele já faz, que é criptograr contra os malas de plantão http://forum.imasters.com.br/public/style_emoticons/default/pinch.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fiz o teste aqui no sever com registros, realmente é mais rápido parece que tem um motor :D

:blink:

huAhuahau tranquilo cara.. ^^

Ai fica a minha pergunta! COMO aconteceu isso ?? POR QUÊ?? :mellow:

 

Enfim, tem coisa que só testando mesmo então.. hehe

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ai fica a minha pergunta! COMO aconteceu isso ?? POR QUÊ?? :mellow:

Só lendo asausuasudausuauas

 

http://www.ericbess.com/ericblog/pt/2007/1...zend-optimizer/

 

os dois trabalham juntos :rolleyes:

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.