[ask] PHP & HTML Packer/Compressor

Started by wen78, 26 December 2009, 01:54:26 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

wen78

PHP & HTML ada Packer/Compressor nya gak? seperti javascript yg ada packer-nya yg bikin file lebih kecil.

soalnya cape kalo bikin secara manual. contoh:

asli:

<?php
if (){
     
xxxxx
        
if (){
             
xxxxxx
             yyyyyyyy
             zzzzzzzz
        
}
         ...
         ...
         ...
         ...
         ...
     }
}
?>


menjadi:

<?php if (){xxxxx if (){ xxxxxx  yyyyyyyy  zzzzzzzz } ...  ...  ...  ...  ... }} ?>

yg HTML juga seperti di atas.


gak usah seperti javascript packer, yg penting bisa buang space kosong biar jadi rapet & jadi 1 line aja.
soalnya kl di repet-in semua, file bisa turun sampe 10kb(tergantung ukuran file aslinya). mayan kl ada banyak file bisa turun banyak dan gak banyak pake space di hosting server.
jadi file yg dah di rapetin yg di upload ke server.

ada yg prog kaya gini gak? gempor juga kl ada 700 line  :(

sekalian tanya, hasil googling dapet 2 function

yg 1:

<?php
ini_set
('zlib.output_compression',1);
ini_set('zlib.output_compression_level',9);

/* start your script below */

?>


yg 2:

<?php
ob_start
('ob_gzhandler');

/*  put any code below */

?>




masih gak ngeh maksudnya apaan... ada yg bisa jelasin?
segala post saya yg tidak berdasarkan sumber yg otentik yaitu Tripitaka, adalah post yg tidak sah yg dapat mengakibatkan kesalahanpahaman dalam memahami Buddhism. dengan demikian, mohon abaikan semua statement saya di forum ini, karena saya tidak menyertakan sumber yg otentik yaitu Tripitaka.

tesla

keknya ga terlalu rumit utk dibuat sendiri...

atau pake obfuscator aja... mungkin bisa jadi kecil (mungkin jg jadi besar :P )
Lepaskan keserakahan akan kesenangan. Lihatlah bahwa melepaskan dunia adalah kedamaian. Tidak ada sesuatu pun yang perlu kau raup, dan tidak ada satu pun yang perlu kau dorong pergi. ~ Buddha ~

Sunkmanitu Tanka Ob'waci

eval sama gzdeflate aja
baca php reference manual dong
HANYA MENERIMA UCAPAN TERIMA KASIH DALAM BENTUK GRP
Fake friends are like shadows never around on your darkest days

tesla

Quote from: gachapin on 26 December 2009, 02:14:03 PM
eval sama gzdeflate aja
baca php reference manual dong

keknya TS mo compress scriptnya (source code) biar irit space di web hosting.
bukan mo cari function compress, tapi cari tool...

sorry kalau salah ^:)^
Lepaskan keserakahan akan kesenangan. Lihatlah bahwa melepaskan dunia adalah kedamaian. Tidak ada sesuatu pun yang perlu kau raup, dan tidak ada satu pun yang perlu kau dorong pergi. ~ Buddha ~

Sunkmanitu Tanka Ob'waci

jadi di eval("gzdeflate()")
irit juga toh :)
HANYA MENERIMA UCAPAN TERIMA KASIH DALAM BENTUK GRP
Fake friends are like shadows never around on your darkest days

tesla

eval(gzdeflate($code)); // ---> $code load dari file yg tercompress???

bisa juga sih... jadi byk file :P
Lepaskan keserakahan akan kesenangan. Lihatlah bahwa melepaskan dunia adalah kedamaian. Tidak ada sesuatu pun yang perlu kau raup, dan tidak ada satu pun yang perlu kau dorong pergi. ~ Buddha ~

wen78

segala post saya yg tidak berdasarkan sumber yg otentik yaitu Tripitaka, adalah post yg tidak sah yg dapat mengakibatkan kesalahanpahaman dalam memahami Buddhism. dengan demikian, mohon abaikan semua statement saya di forum ini, karena saya tidak menyertakan sumber yg otentik yaitu Tripitaka.

Sumedho

pake online tools aja, search javascript optimizer utk buang whitespace dan comment2x yg tidak penting.

lalu waktu di serve ke client baru di gzip aja, bisa ditempel output handlernya gz dari php
There is no place like 127.0.0.1