Gruba mesaj göndermeden önce ben de baktım bu uygulamalara. Ancak,
keşfet-dene-öğren yöntemi yerine daha önce birilerinin bu konuda bir
tecrübesi olan var mı? ya da farklı bir çözüm önerisi var mı bunu
öğrenmek istemiştim.
25.03.2011 11:53, Umut Karabudak yazmış:
Selam,
"js minifier php" diye google'da arattigimda bir kac proje geldi,
sanirim bunlar is gorecektir. Ornegin
http://code.google.com/p/minify/
2011/3/25 Atıf CEYLAN <[email protected]
<mailto:[email protected]>>
PHP Compressor isminde bir uygulama var. sanirim isinizi gorecektir.
On Fri, 25 Mar 2011 11:41:04 +0200, Nuri Akman
<[email protected] <mailto:[email protected]>> wrote:
Sanırım tam olarak ne istediğimi anlatamadım. Şöyle açıklık
getirmeye çalışacağım:
* http://code.jquery.com/jquery-1.5.1.min.js Minified version
* http://code.jquery.com/jquery-1.5.1.js Source version
Yukarıdaki her iki link de aynı JS dosyasına ait. Ben bu Minified
version'u hazır bir PHP kodu ile oluşturmak istiyorum. Böylece,
hem okunurluk zorlaşacak; hem de koddaki açıklamalar ve gereksiz
boşluklar atılarak kod boyutu kısaltılmış olacak.
25.03.2011 11:33, Umut Karabudak yazmış:
Selam,
Iyi de browser'a giden js yine aynisi olmayacak mi? Sanirim Nuri
Bey client side'da okunabilirligi engellemek istiyor.
Benim gorusum on-the-fly yapmamak, bir deployment script'i (ant
ya da bash script olabilir) yazarak ilgili sitelere otomatik js
kodunu resubmit edip donen cevabi deploy edilecek dosya olarak
kullanabilirsiniz.
2011/3/25 Atıf CEYLAN <[email protected]
<mailto:[email protected]>>
bir yontem soyle olabilir.
ornegin :
myjs.js dosyaniz var ve
(ya da apache
ile rewrite ederek myjs.js cagrildiginda abc.php dosyasini
isletebilirsiniz)
myjs.php dosyasinin icerigi de,
$filename = "myjs.js";
if (is_file($filename))
{
if (substr_count($_SERVER['HTTP_ACCEPT_ENCODING'],
'gzip'))
ob_start("ob_gzhandler");
else
ob_start();
header('Content-type: text/javascript');
header ("cache-control: must-revalidate");
header ("expires: " . gmdate ("D, d M Y H:i:s",
time() + 3600) . "
GMT");
$content = bi_yerlerden_bulacaginiz_gzip_fonksiyonu(
file_get_contents($filename) );
echo $content;
@ob_end_flush();
}
?>
olabilir.
Kodu bi tarafimdan uydurdum, umarim is gorur...
On Fri, 25 Mar 2011 11:05:35 +0200, Nuri Akman
<[email protected] <mailto:[email protected]>>
wrote:
> Arkadaşlar,
>
> Web projemde oldukça uzun bir .JS dosyam var ve bu dosya
kodunun
> okunur
> olmasından dolayı rahatsızım. Bu dosyayı
http://jscompress.com/ veya
> http://javascriptcompressor.com/ gibi sitelerde boyut
olarak küçültüp
> kullanabilirim. Ancak, geliştirme aşamasında sürekli bu
işlemi yapmak
> istemiyorum.
>
> .JS dosyamı PHP yardımıya daha yükleme aşamasında (on-the-fly)
> sıkıştırmak istiyorum.
>
> Bu konuda tecrübe ettiğiniz ve tavsiye edebileceğiniz bir
şey var mı?
>
>
> _______________________________________________
> Linux-programlama mailing list
> [email protected]
<mailto:[email protected]>
> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> Liste kurallari: http://liste.linux.org.tr/kurallar.php
--
/**
* @AUTHOR Atıf CEYLAN
* Software Developer & System Admin
* http://www.atifceylan.com
*/
_______________________________________________
Linux-programlama mailing list
[email protected]
<mailto:[email protected]>
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php
_______________________________________________
Linux-programlama mailing list
[email protected]
<mailto:[email protected]>
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php
--
/**
**@author* Atıf CEYLAN
* Software Developer& System Admin
*http://www.atifceylan.com
*/
_______________________________________________
Linux-programlama mailing list
[email protected]
<mailto:[email protected]>
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php