PDA

View Full Version : gzip



sedamorde
دوشنبه 16 فروردین 1389, 18:21 عصر
سلام دوستان، سال نو مبارک :لبخندساده:

دنبال اسکریپتی برای gzip بودم، یک سایت (http://betterexplained.com/articles/how-to-optimize-your-site-with-gzip-compression/) پیدا کردم که این کد را گذاشته بود :


if(substr_count($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip')) { ob_start("ob_gzhandler"); }
else { ob_start(); }


این کد خوبه؟ برای css و javascript هم باید کار خاصی انجام داد؟

مرسی

sedamorde
چهارشنبه 18 فروردین 1389, 16:57 عصر
دوستان! کمک لطفا :لبخند:

eAmin
چهارشنبه 18 فروردین 1389, 22:08 عصر
سلام

آره خوبه از همین کد می تونید در اول صفحاتتون استفاده کنید.
برای فایلهای js و css راههای مختلفی وجود داره، مثلا یکی از بهترین راهها استفاده از htaccess هست.

sedamorde
پنج شنبه 19 فروردین 1389, 17:00 عصر
سلام

آره خوبه از همین کد می تونید در اول صفحاتتون استفاده کنید.
برای فایلهای js و css راههای مختلفی وجود داره، مثلا یکی از بهترین راهها استفاده از htaccess هست.

مرسی دوست خوب.
خیلی جاها من خوندم که گقته بودن باید در آخر صفحه هم کدی را بگذارم!
مثلا یک جا دیدم ob_start("ob_gzhandler") را در آخر صفحه گذاشته بود!!

امکان ذاره برای htaccess هم مثلای بزنید!؟

مرسی :)

eAmin
شنبه 21 فروردین 1389, 21:35 عصر
مرسی دوست خوب.
خیلی جاها من خوندم که گقته بودن باید در آخر صفحه هم کدی را بگذارم!
مثلا یک جا دیدم ob_start("ob_gzhandler") را در آخر صفحه گذاشته بود!!

امکان ذاره برای htaccess هم مثلای بزنید!؟

مرسی :)

بستگی به نیازتون باید اون کد رو در موقعیتی که می خواید قرار بدید. قبل از ob_start هر کدی که نوشته باشید نمایش داده نمی شه، تا اینکه ob_start اجرا بشه ( مثال بود. )
بهتره کمی در رابطه با Output Buffering جستجو کنید.

در آدرس زیر هم اکثر روشها رو توضیح داده که می تونید استفاده کنید:
http://viralpatel.net/blogs/2009/02/compress-php-css-js-javascript-optimize-website-performance.html

موفق باشید.