در جواب آقای جعفر کاراته، شروع کننده تایک:
طبق مطالبی که الان خوندم فهمیدم که تو css هم از همون base64 استفاده میکنن. مثلا:
.address-book {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAA f8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccll PAAAAp1JREFUeNqEU21IU1EYfu7unW5Ty6aBszYs6MeUjGVYok HYyH5E1B9rZWFEFPQnAwmy6Hc/oqhfJsRKSSZGH1JIIX3MNCsqLTD9o1Oj6ebnnDfvvefezrnbdC HhCw/n433P8z7nPe/hBEEAtX0U7hc164uwuvVSXKwZLoOmaRDim+7m9vZa0WiEKSUFF pNpCWlmMyypqTDRuYn6t3k8vmQ2gRDCxs0t9fW45F52aBTROJL tZl7nEZad2m+KtoQCQ0FBARyOCGRZ/q92I1WgqqXlfdd95VsrK8/pChIEqqpCkiQsiCII0aBQZZoWl8lzFDwsFjMl0DBLY8Lj41hBw K4jSQrWOIphL6xYyhwJDWGo6wFSaH1Y3PTCAsITE1oyAa8flhW kbSiCLX8vun11eiGIpiJ/z2nYdx5HqLdVV7elrOzsuqysL3rmBIGiKPizKCHHWY4PLVeQbn XAdegqdhy+hu8dDTBnbqQJZJ1A7u+vz7RaiymWCZgCRSF6Edk8 b9cx+B/W6WuVxPaZnyiqXoPpyUmVYvkKTIFClHigEieKjYuSvETUllaF4 GAUM1NT6ooaJDKx+aDfC9fByxj90REb+9ppmIoAscH/6leg8MS9DJXPAM9xHCM443K57C6biMjcHDaVVCHw9RmCA2/RGC5C00AqXk/m4p20HZK4CM/J3Zk9n0ecMBhDQnJHcrTisyMfdQXOilrdMfxcwoHq/fg5R59TiQV3hYGKo6X2J/c7LyQIjOx9GXhOw/zoJ8wEevRGyp53o/lGMNYsBgPtEwLecwov7/jGDKa1twT6o3KpL4MdZgGsWZLtfPr7f1q58k1JNHy7YYaM+J+K 3Y2PmAIbRavX66229hrGVvvL5uzsHDEUvUu+NT1my78CDAAMK1 a8/QaZCgAAAABJRU5ErkJggg==);
width: 16px;
height: 16px;
background-repeat: no-repeat;
}
حالا واسه تولید کردن این کد هم میتونی از تابع base64_encode که تو php هست استفاده کنی. کار ساده ای هست.
تو این صفحه توضیحات خیلی خوبی در این مورد داده شده
http://davidbcalhoun.com/2011/when-t...nd-when-not-to
یه جدولی هست که توش یه مقایسه ای بین سرعت در حالت عادی و در حالت استفاده از base64 و استفاده از gzip نشون داده شده.
در هر صورت این انکودینگ باعث افزایش حجم و به دنبال اون افزایش زمان لود شدن میشه.
حالا درسته از طرفی تعداد درخواست رو کاهش میده ولی تقریبا تفاوت محسوسی فکر نکنم ایجاد بشه.